Skip to content

Commit a33069f

Browse files
committed
Add e2e-aws-ovn-pq-tls-verify periodic test for 4.21
Add weekly periodic test to verify post-quantum cryptography TLS support for all control plane components in OpenShift 4.21. The test runs on AWS and verifies that kube-apiserver, etcd, kube-scheduler, and kube-controller-manager negotiate X25519MLKEM768 as the TLS1.3 group. Test details: - Job name: periodic-ci-openshift-release-master-ci-4.21-e2e-aws-ovn-pq-tls-verify - Runs weekly (interval: 168h) - Uses AWS cluster profile (aws-2) - Test ref: openshift-e2e-test-qe-pq-tls-verify
1 parent f1e5d14 commit a33069f

File tree

2 files changed

+92
-0
lines changed

2 files changed

+92
-0
lines changed

ci-operator/config/openshift/release/openshift-release-master__ci-4.21.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,22 @@ tests:
393393
enable:
394394
- observers-resource-watch
395395
workflow: openshift-upgrade-vsphere-runc
396+
- as: e2e-aws-ovn-pq-tls-verify
397+
interval: 168h
398+
steps:
399+
cluster_profile: aws-2
400+
observers:
401+
enable:
402+
- observers-resource-watch
403+
post:
404+
- chain: gather-core-dump
405+
- chain: ipi-deprovision
406+
pre:
407+
- chain: ipi-conf-aws
408+
- ref: ovn-conf
409+
- chain: ipi-install
410+
test:
411+
- ref: openshift-e2e-test-qe-pq-tls-verify
396412
zz_generated_metadata:
397413
branch: master
398414
org: openshift

ci-operator/jobs/openshift/release/openshift-release-master-periodics.yaml

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40736,6 +40736,82 @@ periodics:
4073640736
- name: result-aggregator
4073740737
secret:
4073840738
secretName: result-aggregator
40739+
- agent: kubernetes
40740+
cluster: build11
40741+
decorate: true
40742+
decoration_config:
40743+
skip_cloning: true
40744+
extra_refs:
40745+
- base_ref: master
40746+
org: openshift
40747+
repo: release
40748+
interval: 168h
40749+
labels:
40750+
ci-operator.openshift.io/cloud: aws
40751+
ci-operator.openshift.io/cloud-cluster-profile: aws-2
40752+
ci-operator.openshift.io/variant: ci-4.21
40753+
ci.openshift.io/generator: prowgen
40754+
ci.openshift.io/no-builds: "true"
40755+
job-release: "4.21"
40756+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
40757+
name: periodic-ci-openshift-release-master-ci-4.21-e2e-aws-ovn-pq-tls-verify
40758+
spec:
40759+
containers:
40760+
- args:
40761+
- --gcs-upload-secret=/secrets/gcs/service-account.json
40762+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
40763+
- --lease-server-credentials-file=/etc/boskos/credentials
40764+
- --report-credentials-file=/etc/report/credentials
40765+
- --secret-dir=/secrets/ci-pull-credentials
40766+
- --target=e2e-aws-ovn-pq-tls-verify
40767+
- --variant=ci-4.21
40768+
command:
40769+
- ci-operator
40770+
image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest
40771+
imagePullPolicy: Always
40772+
name: ""
40773+
resources:
40774+
requests:
40775+
cpu: 10m
40776+
volumeMounts:
40777+
- mountPath: /etc/boskos
40778+
name: boskos
40779+
readOnly: true
40780+
- mountPath: /secrets/ci-pull-credentials
40781+
name: ci-pull-credentials
40782+
readOnly: true
40783+
- mountPath: /secrets/gcs
40784+
name: gcs-credentials
40785+
readOnly: true
40786+
- mountPath: /secrets/manifest-tool
40787+
name: manifest-tool-local-pusher
40788+
readOnly: true
40789+
- mountPath: /etc/pull-secret
40790+
name: pull-secret
40791+
readOnly: true
40792+
- mountPath: /etc/report
40793+
name: result-aggregator
40794+
readOnly: true
40795+
serviceAccountName: ci-operator
40796+
volumes:
40797+
- name: boskos
40798+
secret:
40799+
items:
40800+
- key: credentials
40801+
path: credentials
40802+
secretName: boskos-credentials
40803+
- name: ci-pull-credentials
40804+
secret:
40805+
secretName: ci-pull-credentials
40806+
- name: manifest-tool-local-pusher
40807+
secret:
40808+
secretName: manifest-tool-local-pusher
40809+
- name: pull-secret
40810+
secret:
40811+
secretName: registry-pull-credentials
40812+
- name: result-aggregator
40813+
secret:
40814+
secretName: result-aggregator
4073940815
- agent: kubernetes
4074040816
cluster: build11
4074140817
decorate: true

0 commit comments

Comments
 (0)