From ed532dca4c4bb5893158a9d3bff9f51256da7258 Mon Sep 17 00:00:00 2001 From: Andrey Lebedev Date: Mon, 23 Jan 2023 22:05:30 +0100 Subject: [PATCH] external dns: release 1.1 (#34949) --- ...ift-external-dns-operator-release-1.1.yaml | 138 +++++ .../openshift-external-dns-release-1.1.yaml | 38 ++ ...l-dns-operator-release-1.1-presubmits.yaml | 482 ++++++++++++++++++ ...-external-dns-release-1.1-postsubmits.yaml | 107 ++++ ...t-external-dns-release-1.1-presubmits.yaml | 96 ++++ .../mapping_external_dns_operator_1_1 | 1 + 6 files changed, 862 insertions(+) create mode 100644 ci-operator/config/openshift/external-dns-operator/openshift-external-dns-operator-release-1.1.yaml create mode 100644 ci-operator/config/openshift/external-dns/openshift-external-dns-release-1.1.yaml create mode 100644 ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-1.1-presubmits.yaml create mode 100644 ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-1.1-postsubmits.yaml create mode 100644 ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-1.1-presubmits.yaml create mode 100644 core-services/image-mirroring/external-dns-operator/mapping_external_dns_operator_1_1 diff --git a/ci-operator/config/openshift/external-dns-operator/openshift-external-dns-operator-release-1.1.yaml b/ci-operator/config/openshift/external-dns-operator/openshift-external-dns-operator-release-1.1.yaml new file mode 100644 index 000000000000..32859fb3649c --- /dev/null +++ b/ci-operator/config/openshift/external-dns-operator/openshift-external-dns-operator-release-1.1.yaml @@ -0,0 +1,138 @@ +base_images: + base: + name: ubi-minimal + namespace: ocp + tag: "8" + operator-index: + name: redhat-operator-index + namespace: ci + tag: v4.9 +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile + from: base + to: external-dns-operator +operator: + bundles: + - as: external-dns-operator-bundle + base_index: operator-index + dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-external-dns-operator:latest + with: pipeline:external-dns-operator +releases: + initial: + integration: + name: "4.12" + namespace: ocp + latest: + integration: + include_built_images: true + name: "4.12" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: verify + commands: | + export GOLANGCI_LINT_CACHE=$(mktemp -d) + make verify + container: + from: src +- as: unit + commands: | + export XDG_CACHE_HOME=$(mktemp -d) + make test + container: + from: src +- as: e2e-aws-ovn-operator + steps: + cluster_profile: aws + dependencies: + OO_INDEX: ci-index-external-dns-operator-bundle + env: + OO_CHANNEL: stable-v1.1 + OO_INSTALL_NAMESPACE: external-dns-operator + OO_PACKAGE: external-dns-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: optional-operators-ci-aws +- as: e2e-gcp-ovn-operator + steps: + cluster_profile: gcp + dependencies: + OO_INDEX: ci-index-external-dns-operator-bundle + env: + OO_CHANNEL: stable-v1.1 + OO_INSTALL_NAMESPACE: external-dns-operator + OO_PACKAGE: external-dns-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: optional-operators-ci-gcp +- as: e2e-azure-ovn-operator + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-external-dns-operator-bundle + env: + OO_CHANNEL: stable-v1.1 + OO_INSTALL_NAMESPACE: external-dns-operator + OO_PACKAGE: external-dns-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: optional-operators-ci-azure +- as: e2e-azure-ovn-infoblox-operator + steps: + cluster_profile: azure4 + dependencies: + OO_INDEX: ci-index-external-dns-operator-bundle + env: + OO_CHANNEL: stable-v1.1 + OO_INSTALL_NAMESPACE: external-dns-operator + OO_PACKAGE: external-dns-operator + OO_TARGET_NAMESPACES: '!install' + test: + - as: test + cli: latest + commands: | + export DNS_PROVIDER=INFOBLOX + export INFOBLOX_CONFIG_DIR=/var/run/infoblox-credentials + make test-e2e + credentials: + - mount_path: /var/run/infoblox-credentials + name: infoblox-credentials + namespace: test-credentials + from: src + resources: + requests: + cpu: 100m + workflow: optional-operators-ci-azure +zz_generated_metadata: + branch: release-1.1 + org: openshift + repo: external-dns-operator diff --git a/ci-operator/config/openshift/external-dns/openshift-external-dns-release-1.1.yaml b/ci-operator/config/openshift/external-dns/openshift-external-dns-release-1.1.yaml new file mode 100644 index 000000000000..136df3d2d035 --- /dev/null +++ b/ci-operator/config/openshift/external-dns/openshift-external-dns-release-1.1.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: ubi-minimal + namespace: ocp + tag: "8" +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.openshift + from: base + to: external-dns +promotion: + namespace: external-dns-operator + tag: "1.1" +releases: + initial: + integration: + name: "4.12" + namespace: ocp + latest: + integration: + include_built_images: true + name: "4.12" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-1.1 + org: openshift + repo: external-dns diff --git a/ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-1.1-presubmits.yaml b/ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-1.1-presubmits.yaml new file mode 100644 index 000000000000..6ff9fe66b21d --- /dev/null +++ b/ci-operator/jobs/openshift/external-dns-operator/openshift-external-dns-operator-release-1.1-presubmits.yaml @@ -0,0 +1,482 @@ +presubmits: + openshift/external-dns-operator: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/ci-index-external-dns-operator-bundle + decorate: true + labels: + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-operator-release-1.1-ci-index-external-dns-operator-bundle + rerun_command: /test ci-index-external-dns-operator-bundle + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=ci-index-external-dns-operator-bundle + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index-external-dns-operator-bundle,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build05 + context: ci/prow/e2e-aws-ovn-operator + decorate: true + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-operator-release-1.1-e2e-aws-ovn-operator + rerun_command: /test e2e-aws-ovn-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/e2e-aws-ovn-operator-cluster-profile + - --target=e2e-aws-ovn-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: cluster-profile + secret: + secretName: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/e2e-azure-ovn-infoblox-operator + decorate: true + labels: + ci-operator.openshift.io/cloud: azure4 + ci-operator.openshift.io/cloud-cluster-profile: azure4 + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-operator-release-1.1-e2e-azure-ovn-infoblox-operator + rerun_command: /test e2e-azure-ovn-infoblox-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/e2e-azure-ovn-infoblox-operator-cluster-profile + - --target=e2e-azure-ovn-infoblox-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-azure-ovn-infoblox-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: cluster-profile + secret: + secretName: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ovn-infoblox-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/e2e-azure-ovn-operator + decorate: true + labels: + ci-operator.openshift.io/cloud: azure4 + ci-operator.openshift.io/cloud-cluster-profile: azure4 + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-operator-release-1.1-e2e-azure-ovn-operator + rerun_command: /test e2e-azure-ovn-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/e2e-azure-ovn-operator-cluster-profile + - --target=e2e-azure-ovn-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-azure-ovn-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: cluster-profile + secret: + secretName: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ovn-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build04 + context: ci/prow/e2e-gcp-ovn-operator + decorate: true + labels: + ci-operator.openshift.io/cloud: gcp + ci-operator.openshift.io/cloud-cluster-profile: gcp + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-operator-release-1.1-e2e-gcp-ovn-operator + rerun_command: /test e2e-gcp-ovn-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/e2e-gcp-ovn-operator-cluster-profile + - --target=e2e-gcp-ovn-operator + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /usr/local/e2e-gcp-ovn-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-operator-release-1.1-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-operator-release-1.1-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/verify + decorate: true + labels: + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-operator-release-1.1-verify + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-1.1-postsubmits.yaml b/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-1.1-postsubmits.yaml new file mode 100644 index 000000000000..1dc0965b5dfd --- /dev/null +++ b/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-1.1-postsubmits.yaml @@ -0,0 +1,107 @@ +postsubmits: + openshift/external-dns: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + cluster: build01 + decorate: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci.openshift.io/generator: prowgen + max_concurrency: 1 + name: branch-ci-openshift-external-dns-release-1.1-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + cluster: arm01 + decorate: true + labels: + ci-operator.openshift.io/cluster: arm01 + ci-operator.openshift.io/is-promotion: "true" + ci.openshift.io/generator: prowgen + max_concurrency: 1 + name: branch-ci-openshift-external-dns-release-1.1-images-arm64 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: registry.arm-build01.arm-build.devcluster.openshift.com/ci-arm64/ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-1.1-presubmits.yaml b/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-1.1-presubmits.yaml new file mode 100644 index 000000000000..d8adca0c57bf --- /dev/null +++ b/ci-operator/jobs/openshift/external-dns/openshift-external-dns-release-1.1-presubmits.yaml @@ -0,0 +1,96 @@ +presubmits: + openshift/external-dns: + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/images + decorate: true + labels: + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-release-1.1-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-1\.1$ + - ^release-1\.1- + cluster: build01 + context: ci/prow/unit + decorate: true + labels: + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-external-dns-release-1.1-unit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/core-services/image-mirroring/external-dns-operator/mapping_external_dns_operator_1_1 b/core-services/image-mirroring/external-dns-operator/mapping_external_dns_operator_1_1 new file mode 100644 index 000000000000..26e5da7b2e51 --- /dev/null +++ b/core-services/image-mirroring/external-dns-operator/mapping_external_dns_operator_1_1 @@ -0,0 +1 @@ +registry.ci.openshift.org/external-dns-operator/external-dns:1.1 quay.io/external-dns-operator/external-dns:1.1