Skip to content

Commit 50dc63c

Browse files
committed
CORS-3699: Create new tech preview job for user provisioned DNS installs (Aws)
1 parent 143ef39 commit 50dc63c

10 files changed

+359
-0
lines changed

ci-operator/config/openshift/installer/openshift-installer-main.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,17 @@ tests:
376376
cluster_profile: aws
377377
workflow: openshift-e2e-aws-proxy
378378
timeout: 6h0m0s
379+
- always_run: false
380+
as: e2e-aws-ovn-user-provisioned-dns
381+
optional: true
382+
steps:
383+
cluster_profile: aws
384+
env:
385+
AWS_INSTALL_USE_MINIMAL_PERMISSIONS: "yes"
386+
FEATURE_SET: TechPreviewNoUpgrade
387+
USER_PROVISIONED_DNS: "yes"
388+
workflow: openshift-e2e-aws
389+
timeout: 6h0m0s
379390
- always_run: false
380391
as: e2e-aws-upi-proxy
381392
optional: true

ci-operator/config/openshift/installer/openshift-installer-release-4.18.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,17 @@ tests:
376376
cluster_profile: aws
377377
workflow: openshift-e2e-aws-proxy
378378
timeout: 6h0m0s
379+
- always_run: false
380+
as: e2e-aws-ovn-user-provisioned-dns
381+
optional: true
382+
steps:
383+
cluster_profile: aws
384+
env:
385+
AWS_INSTALL_USE_MINIMAL_PERMISSIONS: "yes"
386+
FEATURE_SET: TechPreviewNoUpgrade
387+
USER_PROVISIONED_DNS: "yes"
388+
workflow: openshift-e2e-aws
389+
timeout: 6h0m0s
379390
- always_run: false
380391
as: e2e-aws-upi-proxy
381392
optional: true

ci-operator/config/openshift/installer/openshift-installer-release-4.19.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,17 @@ tests:
377377
cluster_profile: aws
378378
workflow: openshift-e2e-aws-proxy
379379
timeout: 6h0m0s
380+
- always_run: false
381+
as: e2e-aws-ovn-user-provisioned-dns
382+
optional: true
383+
steps:
384+
cluster_profile: aws
385+
env:
386+
AWS_INSTALL_USE_MINIMAL_PERMISSIONS: "yes"
387+
FEATURE_SET: TechPreviewNoUpgrade
388+
USER_PROVISIONED_DNS: "yes"
389+
workflow: openshift-e2e-aws
390+
timeout: 6h0m0s
380391
- always_run: false
381392
as: e2e-aws-upi-proxy
382393
optional: true

ci-operator/config/openshift/installer/openshift-installer-release-4.20.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,17 @@ tests:
383383
cluster_profile: aws
384384
workflow: openshift-e2e-aws-upi-proxy
385385
timeout: 6h0m0s
386+
- always_run: false
387+
as: e2e-aws-ovn-user-provisioned-dns
388+
optional: true
389+
steps:
390+
cluster_profile: aws
391+
env:
392+
AWS_INSTALL_USE_MINIMAL_PERMISSIONS: "yes"
393+
FEATURE_SET: TechPreviewNoUpgrade
394+
USER_PROVISIONED_DNS: "yes"
395+
workflow: openshift-e2e-aws
396+
timeout: 6h0m0s
386397
- as: e2e-aws-ovn-shared-vpc-custom-security-groups
387398
optional: true
388399
run_if_changed: aws

ci-operator/jobs/openshift/installer/openshift-installer-main-presubmits.yaml

+75
Original file line numberDiff line numberDiff line change
@@ -4833,6 +4833,81 @@ presubmits:
48334833
secret:
48344834
secretName: result-aggregator
48354835
trigger: (?m)^/test( | .* )e2e-aws-ovn-upi,?($|\s.*)
4836+
- agent: kubernetes
4837+
always_run: false
4838+
branches:
4839+
- ^main$
4840+
- ^main-
4841+
cluster: build09
4842+
context: ci/prow/e2e-aws-ovn-user-provisioned-dns
4843+
decorate: true
4844+
decoration_config:
4845+
timeout: 6h0m0s
4846+
labels:
4847+
ci-operator.openshift.io/cloud: aws
4848+
ci-operator.openshift.io/cloud-cluster-profile: aws
4849+
ci.openshift.io/generator: prowgen
4850+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
4851+
name: pull-ci-openshift-installer-main-e2e-aws-ovn-user-provisioned-dns
4852+
optional: true
4853+
rerun_command: /test e2e-aws-ovn-user-provisioned-dns
4854+
spec:
4855+
containers:
4856+
- args:
4857+
- --gcs-upload-secret=/secrets/gcs/service-account.json
4858+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
4859+
- --lease-server-credentials-file=/etc/boskos/credentials
4860+
- --report-credentials-file=/etc/report/credentials
4861+
- --secret-dir=/secrets/ci-pull-credentials
4862+
- --target=e2e-aws-ovn-user-provisioned-dns
4863+
command:
4864+
- ci-operator
4865+
image: ci-operator:latest
4866+
imagePullPolicy: Always
4867+
name: ""
4868+
resources:
4869+
requests:
4870+
cpu: 10m
4871+
volumeMounts:
4872+
- mountPath: /etc/boskos
4873+
name: boskos
4874+
readOnly: true
4875+
- mountPath: /secrets/ci-pull-credentials
4876+
name: ci-pull-credentials
4877+
readOnly: true
4878+
- mountPath: /secrets/gcs
4879+
name: gcs-credentials
4880+
readOnly: true
4881+
- mountPath: /secrets/manifest-tool
4882+
name: manifest-tool-local-pusher
4883+
readOnly: true
4884+
- mountPath: /etc/pull-secret
4885+
name: pull-secret
4886+
readOnly: true
4887+
- mountPath: /etc/report
4888+
name: result-aggregator
4889+
readOnly: true
4890+
serviceAccountName: ci-operator
4891+
volumes:
4892+
- name: boskos
4893+
secret:
4894+
items:
4895+
- key: credentials
4896+
path: credentials
4897+
secretName: boskos-credentials
4898+
- name: ci-pull-credentials
4899+
secret:
4900+
secretName: ci-pull-credentials
4901+
- name: manifest-tool-local-pusher
4902+
secret:
4903+
secretName: manifest-tool-local-pusher
4904+
- name: pull-secret
4905+
secret:
4906+
secretName: registry-pull-credentials
4907+
- name: result-aggregator
4908+
secret:
4909+
secretName: result-aggregator
4910+
trigger: (?m)^/test( | .* )e2e-aws-ovn-user-provisioned-dns,?($|\s.*)
48364911
- agent: kubernetes
48374912
always_run: false
48384913
branches:

ci-operator/jobs/openshift/installer/openshift-installer-release-4.18-presubmits.yaml

+75
Original file line numberDiff line numberDiff line change
@@ -4833,6 +4833,81 @@ presubmits:
48334833
secret:
48344834
secretName: result-aggregator
48354835
trigger: (?m)^/test( | .* )e2e-aws-ovn-upi,?($|\s.*)
4836+
- agent: kubernetes
4837+
always_run: false
4838+
branches:
4839+
- ^release-4\.18$
4840+
- ^release-4\.18-
4841+
cluster: build01
4842+
context: ci/prow/e2e-aws-ovn-user-provisioned-dns
4843+
decorate: true
4844+
decoration_config:
4845+
timeout: 6h0m0s
4846+
labels:
4847+
ci-operator.openshift.io/cloud: aws
4848+
ci-operator.openshift.io/cloud-cluster-profile: aws
4849+
ci.openshift.io/generator: prowgen
4850+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
4851+
name: pull-ci-openshift-installer-release-4.18-e2e-aws-ovn-user-provisioned-dns
4852+
optional: true
4853+
rerun_command: /test e2e-aws-ovn-user-provisioned-dns
4854+
spec:
4855+
containers:
4856+
- args:
4857+
- --gcs-upload-secret=/secrets/gcs/service-account.json
4858+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
4859+
- --lease-server-credentials-file=/etc/boskos/credentials
4860+
- --report-credentials-file=/etc/report/credentials
4861+
- --secret-dir=/secrets/ci-pull-credentials
4862+
- --target=e2e-aws-ovn-user-provisioned-dns
4863+
command:
4864+
- ci-operator
4865+
image: ci-operator:latest
4866+
imagePullPolicy: Always
4867+
name: ""
4868+
resources:
4869+
requests:
4870+
cpu: 10m
4871+
volumeMounts:
4872+
- mountPath: /etc/boskos
4873+
name: boskos
4874+
readOnly: true
4875+
- mountPath: /secrets/ci-pull-credentials
4876+
name: ci-pull-credentials
4877+
readOnly: true
4878+
- mountPath: /secrets/gcs
4879+
name: gcs-credentials
4880+
readOnly: true
4881+
- mountPath: /secrets/manifest-tool
4882+
name: manifest-tool-local-pusher
4883+
readOnly: true
4884+
- mountPath: /etc/pull-secret
4885+
name: pull-secret
4886+
readOnly: true
4887+
- mountPath: /etc/report
4888+
name: result-aggregator
4889+
readOnly: true
4890+
serviceAccountName: ci-operator
4891+
volumes:
4892+
- name: boskos
4893+
secret:
4894+
items:
4895+
- key: credentials
4896+
path: credentials
4897+
secretName: boskos-credentials
4898+
- name: ci-pull-credentials
4899+
secret:
4900+
secretName: ci-pull-credentials
4901+
- name: manifest-tool-local-pusher
4902+
secret:
4903+
secretName: manifest-tool-local-pusher
4904+
- name: pull-secret
4905+
secret:
4906+
secretName: registry-pull-credentials
4907+
- name: result-aggregator
4908+
secret:
4909+
secretName: result-aggregator
4910+
trigger: (?m)^/test( | .* )e2e-aws-ovn-user-provisioned-dns,?($|\s.*)
48364911
- agent: kubernetes
48374912
always_run: false
48384913
branches:

ci-operator/jobs/openshift/installer/openshift-installer-release-4.19-presubmits.yaml

+75
Original file line numberDiff line numberDiff line change
@@ -4831,6 +4831,81 @@ presubmits:
48314831
secret:
48324832
secretName: result-aggregator
48334833
trigger: (?m)^/test( | .* )e2e-aws-ovn-upi,?($|\s.*)
4834+
- agent: kubernetes
4835+
always_run: false
4836+
branches:
4837+
- ^release-4\.19$
4838+
- ^release-4\.19-
4839+
cluster: build01
4840+
context: ci/prow/e2e-aws-ovn-user-provisioned-dns
4841+
decorate: true
4842+
decoration_config:
4843+
timeout: 6h0m0s
4844+
labels:
4845+
ci-operator.openshift.io/cloud: aws
4846+
ci-operator.openshift.io/cloud-cluster-profile: aws
4847+
ci.openshift.io/generator: prowgen
4848+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
4849+
name: pull-ci-openshift-installer-release-4.19-e2e-aws-ovn-user-provisioned-dns
4850+
optional: true
4851+
rerun_command: /test e2e-aws-ovn-user-provisioned-dns
4852+
spec:
4853+
containers:
4854+
- args:
4855+
- --gcs-upload-secret=/secrets/gcs/service-account.json
4856+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
4857+
- --lease-server-credentials-file=/etc/boskos/credentials
4858+
- --report-credentials-file=/etc/report/credentials
4859+
- --secret-dir=/secrets/ci-pull-credentials
4860+
- --target=e2e-aws-ovn-user-provisioned-dns
4861+
command:
4862+
- ci-operator
4863+
image: ci-operator:latest
4864+
imagePullPolicy: Always
4865+
name: ""
4866+
resources:
4867+
requests:
4868+
cpu: 10m
4869+
volumeMounts:
4870+
- mountPath: /etc/boskos
4871+
name: boskos
4872+
readOnly: true
4873+
- mountPath: /secrets/ci-pull-credentials
4874+
name: ci-pull-credentials
4875+
readOnly: true
4876+
- mountPath: /secrets/gcs
4877+
name: gcs-credentials
4878+
readOnly: true
4879+
- mountPath: /secrets/manifest-tool
4880+
name: manifest-tool-local-pusher
4881+
readOnly: true
4882+
- mountPath: /etc/pull-secret
4883+
name: pull-secret
4884+
readOnly: true
4885+
- mountPath: /etc/report
4886+
name: result-aggregator
4887+
readOnly: true
4888+
serviceAccountName: ci-operator
4889+
volumes:
4890+
- name: boskos
4891+
secret:
4892+
items:
4893+
- key: credentials
4894+
path: credentials
4895+
secretName: boskos-credentials
4896+
- name: ci-pull-credentials
4897+
secret:
4898+
secretName: ci-pull-credentials
4899+
- name: manifest-tool-local-pusher
4900+
secret:
4901+
secretName: manifest-tool-local-pusher
4902+
- name: pull-secret
4903+
secret:
4904+
secretName: registry-pull-credentials
4905+
- name: result-aggregator
4906+
secret:
4907+
secretName: result-aggregator
4908+
trigger: (?m)^/test( | .* )e2e-aws-ovn-user-provisioned-dns,?($|\s.*)
48344909
- agent: kubernetes
48354910
always_run: false
48364911
branches:

ci-operator/jobs/openshift/installer/openshift-installer-release-4.20-presubmits.yaml

+75
Original file line numberDiff line numberDiff line change
@@ -4833,6 +4833,81 @@ presubmits:
48334833
secret:
48344834
secretName: result-aggregator
48354835
trigger: (?m)^/test( | .* )e2e-aws-ovn-upi,?($|\s.*)
4836+
- agent: kubernetes
4837+
always_run: false
4838+
branches:
4839+
- ^release-4\.20$
4840+
- ^release-4\.20-
4841+
cluster: build01
4842+
context: ci/prow/e2e-aws-ovn-user-provisioned-dns
4843+
decorate: true
4844+
decoration_config:
4845+
timeout: 6h0m0s
4846+
labels:
4847+
ci-operator.openshift.io/cloud: aws
4848+
ci-operator.openshift.io/cloud-cluster-profile: aws
4849+
ci.openshift.io/generator: prowgen
4850+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
4851+
name: pull-ci-openshift-installer-release-4.20-e2e-aws-ovn-user-provisioned-dns
4852+
optional: true
4853+
rerun_command: /test e2e-aws-ovn-user-provisioned-dns
4854+
spec:
4855+
containers:
4856+
- args:
4857+
- --gcs-upload-secret=/secrets/gcs/service-account.json
4858+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
4859+
- --lease-server-credentials-file=/etc/boskos/credentials
4860+
- --report-credentials-file=/etc/report/credentials
4861+
- --secret-dir=/secrets/ci-pull-credentials
4862+
- --target=e2e-aws-ovn-user-provisioned-dns
4863+
command:
4864+
- ci-operator
4865+
image: ci-operator:latest
4866+
imagePullPolicy: Always
4867+
name: ""
4868+
resources:
4869+
requests:
4870+
cpu: 10m
4871+
volumeMounts:
4872+
- mountPath: /etc/boskos
4873+
name: boskos
4874+
readOnly: true
4875+
- mountPath: /secrets/ci-pull-credentials
4876+
name: ci-pull-credentials
4877+
readOnly: true
4878+
- mountPath: /secrets/gcs
4879+
name: gcs-credentials
4880+
readOnly: true
4881+
- mountPath: /secrets/manifest-tool
4882+
name: manifest-tool-local-pusher
4883+
readOnly: true
4884+
- mountPath: /etc/pull-secret
4885+
name: pull-secret
4886+
readOnly: true
4887+
- mountPath: /etc/report
4888+
name: result-aggregator
4889+
readOnly: true
4890+
serviceAccountName: ci-operator
4891+
volumes:
4892+
- name: boskos
4893+
secret:
4894+
items:
4895+
- key: credentials
4896+
path: credentials
4897+
secretName: boskos-credentials
4898+
- name: ci-pull-credentials
4899+
secret:
4900+
secretName: ci-pull-credentials
4901+
- name: manifest-tool-local-pusher
4902+
secret:
4903+
secretName: manifest-tool-local-pusher
4904+
- name: pull-secret
4905+
secret:
4906+
secretName: registry-pull-credentials
4907+
- name: result-aggregator
4908+
secret:
4909+
secretName: result-aggregator
4910+
trigger: (?m)^/test( | .* )e2e-aws-ovn-user-provisioned-dns,?($|\s.*)
48364911
- agent: kubernetes
48374912
always_run: false
48384913
branches:

0 commit comments

Comments
 (0)