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

OCPQE-21002 - Review 4.14 upgrade ci jobs and add missing jobs #60384

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

dis016
Copy link
Contributor

@dis016 dis016 commented Jan 7, 2025

OCPQE-21002 - Review 4.14 upgrade ci jobs and add missing jobs

@openshift-ci openshift-ci bot requested review from juzhao and sergiordlr January 7, 2025 13:26
Copy link
Contributor

openshift-ci bot commented Jan 7, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dis016
Once this PR has been reviewed and has the lgtm label, please assign memodi for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@dis016
Copy link
Contributor Author

dis016 commented Jan 7, 2025

/cc @JianLi-RH @jiajliu

@openshift-ci openshift-ci bot requested review from jiajliu and JianLi-RH January 7, 2025 14:01
cluster_profile: aws-1-qe
env:
BASE_DOMAIN: qe.devcluster.openshift.com
E2E_RUN_TAGS: '@disconnected'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't need TEST_FILTERS anymore.

@@ -74,6 +74,19 @@ tests:
test:
- chain: openshift-upgrade-qe-test-disconnected
workflow: cucushift-installer-rehearse-aws-c2s-ipi-disconnected-private
- as: aws-ipi-disc-priv-localzone-fips-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have aws-ipi-disc-priv-mtu-localzone-fips-f28 covers similar workflow, so we don't need to add aws-ipi-disc-priv-localzone-fips-f28.

test:
- chain: openshift-e2e-test-qe
workflow: cucushift-installer-rehearse-aws-ipi-edge-zone-byo-subnet-sdn
- as: aws-ipi-localzone-fips-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Above 2 jobs already cover this profile, so we can remove it.

test:
- chain: openshift-e2e-test-qe
workflow: cucushift-installer-rehearse-aws-sc2s-ipi-disconnected-private
- as: aws-usgov-ipi-disc-priv-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think aws-usgov-ipi-private-f28 already covers normal cluster, so we can remove the disc one.

@@ -233,6 +351,15 @@ tests:
test:
- chain: openshift-upgrade-qe-test
workflow: cucushift-installer-rehearse-azure-mag-ipi
- as: azure-mag-ipi-fullyprivate-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can remove above job azure-mag-ipi-fips-f28

env:
BASE_DOMAIN: qe.devcluster.openshift.com
test:
- chain: openshift-e2e-test-qe
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Normal upgrade job requires openshift-upgrade-qe-test chaine. Please update all of them.

@@ -183,6 +310,48 @@ tests:
test:
- chain: openshift-upgrade-qe-test
workflow: cucushift-installer-rehearse-aws-usgov-ipi-private-cco-manual-security-token-service
- as: aws-usgov-ipi-private-workers-marketplace-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove aws-usgov-ipi-private-f60

test:
- chain: openshift-e2e-test-qe
workflow: cucushift-installer-rehearse-azure-mag-ipi-fullyprivate
- as: azure-stack-ipi-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dup with azure-stack-ipi-proxy-fips-f28, please remove this one

@@ -201,6 +382,85 @@ tests:
test:
- chain: openshift-upgrade-qe-test
workflow: cucushift-installer-rehearse-azure-ipi-workers-rhel8
- as: azure-mag-ipi-fips-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have other jobs already covered azure-mag-ipi and fips, so we can remove this one

test:
- chain: openshift-e2e-test-qe
workflow: baremetal-lab-upi
- as: baremetal-upi-ovn-ipv4-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dup with baremetal-upi-ovn-ipv4-compact-f28, so remove this one

@@ -214,6 +474,45 @@ tests:
test:
- chain: openshift-upgrade-qe-test-hypershift
workflow: cucushift-installer-rehearse-baremetalds-assisted-hypershift-agent-mce-guest
- as: baremetalds-ipi-ovn-dualstack-primaryv6-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test:
- chain: openshift-e2e-test-qe
workflow: cucushift-installer-rehearse-gcp-ipi-minimal-permission
- as: gcp-ipi-proxy-etcd-encryption-f28-compliance
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test:
- ref: openshift-extended-test
- ref: openshift-extended-web-tests
- ref: openshift-e2e-test-qe-report
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like this is only for e2e case, we can remove this job.

@dis016 If we don'g need this job, please add keywords -compliance and template in get_missed_upgrade_jobs.py. You can submit a new PR.

test:
- chain: openshift-e2e-test-qe
workflow: cucushift-installer-rehearse-nutanix-ipi-boot-categories-project
- as: nutanix-ipi-compact-image-registry-s3-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please refer to https://github.com/openshift/release/pull/60384/files#r1906215714

and you can also add keyword to get_missed_upgrade_jobs.py if we really don't need to cover this in upgrade job.

test:
- chain: openshift-e2e-test-qe-automated-release
workflow: cucushift-installer-rehearse-vsphere-ipi-disconnected
- as: vsphere-ipi-disk-encryption-tang-fips-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jinyunma Could you please help confirm if we need to cover this profile in upgrade ci? thanks

@@ -94,6 +106,18 @@ tests:
test:
- chain: openshift-upgrade-qe-test
workflow: cucushift-installer-rehearse-aws-ipi-byo-route53-registry-s3-cloudfront
- as: aws-ipi-imdsv2-arm-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dup to aws-ipi-imdsv2-fips-amd-f28

Comment on lines +216 to +218
- as: aws-ipi-sdn-arm-f28
cron: 4 9 3 * *
steps:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think sdn network is the default network in OCP 4.14. so we don't need to add this job.
@zhaozhanqi @jianlinliu Please correct me if I am wrong.

test:
- chain: openshift-e2e-test-qe
workflow: cucushift-installer-rehearse-azure-ipi-capability-baselinecaps-vset-additionalcaps
- as: azure-ipi-basecap-vset-arm-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can keep one is enough azure-ipi-basecap-vset-additionalcap-arm-f28 and azure-ipi-basecap-vset-arm-f28, I prefer tp keep azure-ipi-basecap-vset-additionalcap-arm-f28, because arm is more cheap

SIZE_VARIANT: compact
test:
- chain: openshift-e2e-test-qe
workflow: cucushift-installer-rehearse-azure-ipi-ovn-etcd-encryption
- as: azure-ipi-ovn-ipsec-arm-mixarch-day2-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please help remove this job?

Copy link
Contributor Author

@dis016 dis016 Jan 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to remove both azure-ipi-oidc-mini-perm-arm-f28 and azure-ipi-ovn-etcd-encryption-compact-arm-f28 the jobs?

@@ -218,6 +376,41 @@ tests:
test:
- chain: openshift-upgrade-qe-test
workflow: cucushift-installer-rehearse-azure-ipi-ingress-custom-controller
- as: azure-ipi-mini-perm-arm-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dup to azure-ipi-oidc-mini-perm-arm-f28

OCP_ARCH: arm64
test:
- chain: openshift-e2e-test-qe
workflow: cucushift-installer-rehearse-aws-ipi-ingress-lbtype-classic
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jianlinliu We already have cucushift-installer-rehearse-aws-ipi-ingress-lbtype-nlb, do you think we still need classic?

WORKER_INSTANCE_TYPE: m6g.xlarge
test:
- chain: openshift-e2e-test-qe
workflow: cucushift-installer-rehearse-aws-upi
- as: azure-ipi-arm-mixarch-day2-f60
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dis016 Could you help remove this one? it's a duplicate to azure-ipi-arm-mixarch-f60

@@ -265,6 +489,86 @@ tests:
test:
- chain: openshift-upgrade-qe-test
workflow: cucushift-installer-rehearse-azure-upi
- as: azure-upi-mini-perm-arm-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can remove azure-upi-arm-f60 if we add azure-upi-mini-perm-arm-f28

test:
- chain: openshift-e2e-test-qe
workflow: cucushift-installer-rehearse-azure-upi-minimal-permission
- as: baremetal-ipi-ovn-dualstack-amd-vmedia-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same baremetal rule, let's wait the reply from @sgoveas
baremetal-ipi-ovn-dualstack-amd-vmedia-f28
baremetal-ipi-ovn-ipv4-fips-vmedia-amd-f28

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can skip baremetal-ipi-ovn-ipv4-fips-vmedia-amd-f28

@@ -280,6 +584,27 @@ tests:
- ref: ipi-install-heterogeneous
- chain: openshift-upgrade-qe-test
workflow: cucushift-installer-rehearse-gcp-ipi-ovn-ipsec
- as: gcp-ipi-proxy-etcd-encryption-arm-f28
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have other jobs covered proxy and etcd-encryption, so we can remove this one.

@openshift-ci-robot
Copy link
Contributor

[REHEARSALNOTIFIER]
@dis016: the pj-rehearse plugin accommodates running rehearsal tests for the changes in this PR. Expand 'Interacting with pj-rehearse' for usage details. The following rehearsable tests have been affected by this change:

Test name Repo Type Reason
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-azure-stack-upi-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-gcp-ipi-marketplace-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.13-vsphere-ipi-ovn-dualstack-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-multi-nightly-4.14-upgrade-from-stable-4.13-aws-ipi-mini-perm-arm-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-azure-ipi-disc-oidc-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.13-azure-ipi-vmgenv1-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-ibmcloud-ipi-mini-perm-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.13-aws-ipi-efa-pg-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.13-ibmcloud-ipi-ovn-ipsec-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-gcp-ipi-secureboot-confidential-computing-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.13-azure-ipi-disc-oidc-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-azure-mag-ipi-fullyprivate-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.13-aws-ipi-localzone-byo-subnet-ovn-day2-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-vsphere-ipi-external-lb-post-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-ibmcloud-ipi-proxy-private-rt-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-aws-ipi-disc-priv-sts-basecap-none-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-aws-ipi-efa-pg-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-aws-usgov-ipi-disc-priv-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-multi-nightly-4.14-upgrade-from-stable-4.13-aws-ipi-sno-etcd-encryption-basecap-none-arm-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-multi-nightly-4.14-upgrade-from-stable-4.14-baremetal-ipi-ovn-dualstack-amd-vmedia-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-vsphere-ipi-zones-multisubnets-external-lb-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-multi-stable-4.14-upgrade-from-stable-4.13-aws-ipi-ovn-ipsec-arm-mixarch-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-multi-nightly-4.14-upgrade-from-stable-4.13-azure-ipi-sdn-arm-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-vsphere-ipi-sdn-f28 N/A periodic Periodic changed
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-4.14-upgrade-from-stable-4.14-gcp-ipi-proxy-etcd-encryption-f28-compliance N/A periodic Periodic changed

A total of 134 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs.

A full list of affected jobs can be found here

Interacting with pj-rehearse

Comment: /pj-rehearse to run up to 5 rehearsals
Comment: /pj-rehearse skip to opt-out of rehearsals
Comment: /pj-rehearse {test-name}, with each test separated by a space, to run one or more specific rehearsals
Comment: /pj-rehearse more to run up to 10 rehearsals
Comment: /pj-rehearse max to run up to 25 rehearsals
Comment: /pj-rehearse auto-ack to run up to 5 rehearsals, and add the rehearsals-ack label on success
Comment: /pj-rehearse abort to abort all active rehearsals
Comment: /pj-rehearse network-access-allowed to allow rehearsals of tests that have the restrict_network_access field set to false. This must be executed by an openshift org member who is not the PR author

Once you are satisfied with the results of the rehearsals, comment: /pj-rehearse ack to unblock merge. When the rehearsals-ack label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the rehearsals-ack label removed, comment: /pj-rehearse reject to re-block merging.

Copy link
Contributor

openshift-ci bot commented Jan 8, 2025

@dis016: all tests passed!

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants