Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[main] Add Konflux configurations #525

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
apiVersion: appstudio.redhat.com/v1alpha1
kind: ReleasePlanAdmission
metadata:
labels:
release.appstudio.openshift.io/auto-release: "true"
pp.engineering.redhat.com/business-unit: hybrid-platforms
name: serverless-operator-136-1360-fbc-prod
namespace: rhtap-releng-tenant
spec:
applications:
- serverless-operator-136-fbc-414
- serverless-operator-136-fbc-415
- serverless-operator-136-fbc-416
- serverless-operator-136-fbc-417
- serverless-operator-136-fbc-418
origin: ocp-serverless-tenant
policy: fbc-standard
data:
releaseNotes:
product_id: 579
product_name: "OpenShift Serverless"
product_version: "1.36.0"
references:
- "https://docs.redhat.com/documentation/red_hat_openshift_serverless/"
type: "RHEA"
solution: |
The Red Hat OpenShift Serverless Operator provides a collection of APIs that
enables containers, microservices and functions to run "serverless".
Serverless applications can scale up and down (to zero) on demand and be triggered by a
number of event sources. OpenShift Serverless integrates with a number of
platform services, such as Monitoring and it is based on the open
source project Knative.
description: "The 1.36.0 release of Red Hat OpenShift Serverless Operator."
topic: |
The 1.36.0 GA release of Red Hat OpenShift Serverless Operator.
For more details see [product documentation](https://docs.redhat.com/documentation/red_hat_openshift_serverless).
synopsis: "Red Hat OpenShift Serverless Release 1.36.0"
fbc:
fromIndex: "registry-proxy.engineering.redhat.com/rh-osbs/iib-pub:{{ OCP_VERSION }}"
targetIndex: "quay.io/redhat-prod/redhat----redhat-operator-index:{{ OCP_VERSION }}"
publishingCredentials: "fbc-production-publishing-credentials-redhat-prod"
requestTimeoutSeconds: 1500
buildTimeoutSeconds: 1500
allowedPackages: [serverless-operator]
sign:
configMapName: hacbs-signing-pipeline-config-redhatrelease2
cosignSecretName: konflux-cosign-signing-production
pipeline:
pipelineRef:
resolver: git
params:
- name: url
value: "https://github.com/konflux-ci/release-service-catalog.git"
- name: revision
value: production
- name: pathInRepo
value: "pipelines/fbc-release/fbc-release.yaml"
serviceAccountName: release-index-image-prod
timeouts:
pipeline: "4h0m0s"
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
apiVersion: appstudio.redhat.com/v1alpha1
kind: ReleasePlanAdmission
metadata:
labels:
release.appstudio.openshift.io/auto-release: "true"
pp.engineering.redhat.com/business-unit: hybrid-platforms
name: serverless-operator-136-1360-fbc-stage
namespace: rhtap-releng-tenant
spec:
applications:
- serverless-operator-136-fbc-414
- serverless-operator-136-fbc-415
- serverless-operator-136-fbc-416
- serverless-operator-136-fbc-417
- serverless-operator-136-fbc-418
origin: ocp-serverless-tenant
policy: fbc-stage
data:
releaseNotes:
product_id: 579
product_name: "OpenShift Serverless"
product_version: "1.36.0"
references:
- "https://docs.redhat.com/documentation/red_hat_openshift_serverless/"
type: "RHEA"
solution: |
The Red Hat OpenShift Serverless Operator provides a collection of APIs that
enables containers, microservices and functions to run "serverless".
Serverless applications can scale up and down (to zero) on demand and be triggered by a
number of event sources. OpenShift Serverless integrates with a number of
platform services, such as Monitoring and it is based on the open
source project Knative.
description: "The 1.36.0 release of Red Hat OpenShift Serverless Operator."
topic: |
The 1.36.0 GA release of Red Hat OpenShift Serverless Operator.
For more details see [product documentation](https://docs.redhat.com/documentation/red_hat_openshift_serverless).
synopsis: "Red Hat OpenShift Serverless Release 1.36.0"
fbc:
stagedIndex: true
fromIndex: "registry-proxy.engineering.redhat.com/rh-osbs/iib-pub-pending:{{ OCP_VERSION }}"
targetIndex: ""
publishingCredentials: "staged-index-fbc-publishing-credentials"
requestTimeoutSeconds: 1500
buildTimeoutSeconds: 1500
allowedPackages: [serverless-operator]
sign:
configMapName: hacbs-signing-pipeline-config-staging-redhatrelease2
cosignSecretName: konflux-cosign-signing-stage
pipeline:
pipelineRef:
resolver: git
params:
- name: url
value: "https://github.com/konflux-ci/release-service-catalog.git"
- name: revision
value: production
- name: pathInRepo
value: "pipelines/fbc-release/fbc-release.yaml"
serviceAccountName: release-index-image-staging
timeouts:
pipeline: "4h0m0s"
170 changes: 170 additions & 0 deletions .konflux/releaseplanadmissions/serverless-operator-136-1360-prod.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
---
apiVersion: appstudio.redhat.com/v1alpha1
kind: ReleasePlanAdmission
metadata:
labels:
release.appstudio.openshift.io/auto-release: "true"
pp.engineering.redhat.com/business-unit: hybrid-platforms
name: serverless-operator-136-1360-prod
namespace: rhtap-releng-tenant
spec:
applications: [serverless-operator-136]
origin: ocp-serverless-tenant
policy: registry-ocp-serverless-prod
data:
releaseNotes:
product_id: 579
product_name: "OpenShift Serverless"
product_version: "1.36.0"
references:
- "https://docs.redhat.com/documentation/red_hat_openshift_serverless/"
type: "RHEA"
solution: |
The Red Hat OpenShift Serverless Operator provides a collection of APIs that
enables containers, microservices and functions to run "serverless".
Serverless applications can scale up and down (to zero) on demand and be triggered by a
number of event sources. OpenShift Serverless integrates with a number of
platform services, such as Monitoring and it is based on the open
source project Knative.
description: "The 1.36.0 release of Red Hat OpenShift Serverless Operator."
topic: |
The 1.36.0 GA release of Red Hat OpenShift Serverless Operator.
For more details see [product documentation](https://docs.redhat.com/documentation/red_hat_openshift_serverless).
synopsis: "Red Hat OpenShift Serverless Release 1.36.0"
mapping:
components:
- name: serverless-openshift-kn-operator-136
repository: registry.redhat.io/openshift-serverless-1/serverless-openshift-kn-rhel8-operator
pushSourceContainer: true
- name: serverless-kn-operator-136
repository: registry.redhat.io/openshift-serverless-1/serverless-kn-operator-rhel8
pushSourceContainer: true
- name: serverless-ingress-136
repository: registry.redhat.io/openshift-serverless-1/serverless-ingress-rhel8
pushSourceContainer: true
- name: kn-serving-queue-116
repository: registry.redhat.io/openshift-serverless-1/kn-serving-queue-rhel8
pushSourceContainer: true
- name: kn-serving-activator-116
repository: registry.redhat.io/openshift-serverless-1/kn-serving-activator-rhel8
pushSourceContainer: true
- name: kn-serving-autoscaler-116
repository: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-rhel8
pushSourceContainer: true
- name: kn-serving-autoscaler-hpa-116
repository: registry.redhat.io/openshift-serverless-1/kn-serving-autoscaler-hpa-rhel8
pushSourceContainer: true
- name: kn-serving-controller-116
repository: registry.redhat.io/openshift-serverless-1/kn-serving-controller-rhel8
pushSourceContainer: true
- name: kn-serving-webhook-116
repository: registry.redhat.io/openshift-serverless-1/kn-serving-webhook-rhel8
pushSourceContainer: true
- name: kn-serving-storage-version-migration-116
repository: registry.redhat.io/openshift-serverless-1/kn-serving-storage-version-migration-rhel8
pushSourceContainer: true
- name: net-kourier-kourier-116
repository: registry.redhat.io/openshift-serverless-1/net-kourier-kourier-rhel8
pushSourceContainer: true
- name: net-istio-controller-116
repository: registry.redhat.io/openshift-serverless-1/net-istio-controller-rhel8
pushSourceContainer: true
- name: net-istio-webhook-116
repository: registry.redhat.io/openshift-serverless-1/net-istio-webhook-rhel8
pushSourceContainer: true
- name: kn-eventing-controller-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-controller-rhel8
pushSourceContainer: true
- name: kn-eventing-istio-controller-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-istio-controller-rhel8
pushSourceContainer: true
- name: kn-eventing-webhook-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-webhook-rhel8
pushSourceContainer: true
- name: kn-eventing-migrate-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-migrate-rhel8
pushSourceContainer: true
- name: kn-eventing-mtchannel-broker-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-mtchannel-broker-rhel8
pushSourceContainer: true
- name: kn-eventing-filter-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-filter-rhel8
pushSourceContainer: true
- name: kn-eventing-ingress-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-ingress-rhel8
pushSourceContainer: true
- name: kn-eventing-channel-controller-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-controller-rhel8
pushSourceContainer: true
- name: kn-eventing-channel-dispatcher-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-channel-dispatcher-rhel8
pushSourceContainer: true
- name: kn-eventing-mtping-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-mtping-rhel8
pushSourceContainer: true
- name: kn-eventing-apiserver-receive-adapter-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-apiserver-receive-adapter-rhel8
pushSourceContainer: true
- name: kn-eventing-jobsink-116
repository: registry.redhat.io/openshift-serverless-1/kn-eventing-jobsink-rhel8
pushSourceContainer: true
- name: kn-backstage-plugins-eventmesh-116
repository: registry.redhat.io/openshift-serverless-1/kn-backstage-plugins-eventmesh-rhel8
pushSourceContainer: true
- name: kn-plugin-event-sender-116
repository: registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel8
pushSourceContainer: true
- name: kn-client-kn-116
repository: registry.redhat.io/openshift-serverless-1/kn-client-kn-rhel8
pushSourceContainer: true
- name: kn-plugin-func-func-util-116
repository: registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel8
pushSourceContainer: true
- name: kn-ekb-receiver-116
repository: registry.redhat.io/openshift-serverless-1/kn-ekb-receiver-rhel8
pushSourceContainer: true
- name: kn-ekb-dispatcher-116
repository: registry.redhat.io/openshift-serverless-1/kn-ekb-dispatcher-rhel8
pushSourceContainer: true
- name: kn-ekb-kafka-controller-116
repository: registry.redhat.io/openshift-serverless-1/kn-ekb-kafka-controller-rhel8
pushSourceContainer: true
- name: kn-ekb-webhook-kafka-116
repository: registry.redhat.io/openshift-serverless-1/kn-ekb-webhook-kafka-rhel8
pushSourceContainer: true
- name: kn-ekb-post-install-116
repository: registry.redhat.io/openshift-serverless-1/kn-ekb-post-install-rhel8
pushSourceContainer: true
- name: serverless-must-gather-136
repository: registry.redhat.io/openshift-serverless-1/serverless-must-gather-rhel8
pushSourceContainer: true
- name: kn-client-cli-artifacts-116
repository: registry.redhat.io/openshift-serverless-1/kn-client-cli-artifacts-rhel8
pushSourceContainer: true
- name: serverless-bundle-136
repository: registry.redhat.io/openshift-serverless-1/serverless-operator-bundle
pushSourceContainer: true
defaults:
tags:
- "{{ git_sha }}"
- "{{ git_short_sha }}"
- "1.36.0"
pyxis:
secret: pyxis-prod-secret
server: production
sign:
configMapName: hacbs-signing-pipeline-config-redhatrelease2
cosignSecretName: konflux-cosign-signing-production
pipeline:
pipelineRef:
resolver: git
params:
- name: url
value: "https://github.com/konflux-ci/release-service-catalog.git"
- name: revision
value: production
- name: pathInRepo
value: "pipelines/rh-advisories/rh-advisories.yaml"
serviceAccountName: release-registry-prod
timeouts:
pipeline: "10h0m0s"
Loading
Loading