NO-JIRA: Remove Istio configmap workaround from ClusterResourceQuota test - #31444
NO-JIRA: Remove Istio configmap workaround from ClusterResourceQuota test#31444gcs278 wants to merge 1 commit into
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: automatic mode |
|
Skipping CI for Draft Pull Request. |
|
@gcs278: This pull request references Jira Issue OCPBUGS-99920, which is valid. 3 validation(s) were run on this bug
The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn response to this:
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 openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: gcs278 The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
WalkthroughThe cluster resource quota test now immediately fails when creating a ConfigMap returns an error, removing the previous Istio ConfigMap check, quota adjustment, status wait, and retry path. ChangesCluster quota failure handling
Estimated code review effort: 1 (Trivial) | ~2 minutes 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
99a61b6 to
b778857
Compare
The workaround accounted for Istio creating extra configmaps in test namespaces that counted against the ClusterResourceQuota. The Gateway CA Controller carry patch (PILOT_ENABLE_GATEWAY_API_CA_CERT_ONLY) scopes configmap creation to Gateway namespaces only, so the extra configmaps are no longer created in test namespaces. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
b778857 to
3e7a41d
Compare
|
Scheduling required tests: |
|
Hmm, I see a flake related to this last night in hypershift job. Though, maybe the CI stream for hypershift hasn't gotten the Istio 1.30 bump, it's worth waiting to see. /hold |
|
@gcs278: This pull request explicitly references no jira issue. DetailsIn response to this:
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 openshift-eng/jira-lifecycle-plugin repository. |
|
@gcs278: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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. |
Summary
Removes the Istio configmap workaround from the ClusterResourceQuota test. The Gateway CA Controller carry patch (
PILOT_ENABLE_GATEWAY_API_CA_CERT_ONLY) scopes configmap creation to Gateway namespaces only, so the extra configmaps are no longer created in test namespaces.The workaround was originally added to account for
istio-ca-root-certbeing created in every namespace. The configmap name was later renamed toopenshift-gw-ca-root-certviatrustBundleName, and with the carry patch, it is only created in namespaces containing Gateway API Gateways.🤖 Generated with Claude Code
Summary by CodeRabbit