OCPBUGS-105398: chore: remove AzureWorkloadIdentity feature gate - #3018
OCPBUGS-105398: chore: remove AzureWorkloadIdentity feature gate#3018damdo wants to merge 1 commit into
Conversation
The AzureWorkloadIdentity feature gate has been enabled by default across all profiles and feature sets, making it redundant. Remove the gate definition and regenerate payload manifests.
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
Hello @damdo! Some important instructions when contributing to openshift/api: |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (10)
💤 Files with no reviewable changes (10)
Included review availability: Your plan provides up to 12 included reviews per hour; 10 remain after this review. 📝 WalkthroughWalkthroughThe change removes the Merge Risk: ⚪ Minimal · up to This PR removes an obsolete feature gate and updates its generated manifests and documentation; no actionable merge-blocking risk remains beyond normal checks and review. 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. Full details: Stable And Deterministic Test NamesExplanation PASS: The pull request changes only feature-gate declarations, documentation, and YAML manifests. The diff contains no added or modified test files and no Ginkgo title calls ( Full details: Test Structure And QualityExplanation PASS: The pull request changes only feature metadata, the Go feature-gate registration, and eight YAML manifests. The diff against origin/master contains no test files, Ginkgo blocks, cluster operations, Eventually/Consistently calls, or assertions. Therefore the Ginkgo test quality requirements are not applicable. Full details: Microshift Test CompatibilityExplanation PASS: The pull request adds no Ginkgo e2e tests. The verified commit changes only feature metadata and eight YAML manifests, with 33 deletions and no added lines. Therefore, the MicroShift test compatibility check is not applicable. Full details: Single Node Openshift (Sno) Test CompatibilityExplanation PASS: The pull request changes only feature documentation, feature-gate registration, and eight feature-gate manifests. The exact diff contains no new Ginkgo or e2e tests, so the SNO multi-node compatibility check does not apply. Full details: Topology-Aware Scheduling CompatibilityExplanation PASS — The pull request only removes the Full details: Ote Binary Stdout ContractExplanation PASS: The pull request changes only feature-gate registration data and generated YAML/Markdown. All changes are deletions. No main, init, TestMain, or Ginkgo suite setup code changed. The removed initializer called registration methods that only updated the in-memory feature-gate map; it did not write to stdout or log. No changed code introduces a process-level stdout write. Full details: Ipv6 And Disconnected Network Test CompatibilityExplanation PASS — The pull request only removes a feature-gate declaration, documentation, and manifest entries. The exact diff adds no Ginkgo tests or test code, so it introduces no IPv4 assumptions or external connectivity requirements. Full details: No-Weak-CryptoExplanation PASS. The pull request only deletes the AzureWorkloadIdentity feature-gate registration, its documentation row, and eight manifest entries. The exact diff contains no MD5, SHA1, DES, RC4, Blowfish, ECB, custom crypto, or non-constant-time secret comparison changes. The remaining AzureWorkloadIdentity references are unchanged legacy compatibility entries. Full details: Container-PrivilegesExplanation PASS: The pull request contains only deletions from feature metadata and FeatureGate status manifests. The diff has no added lines and no changes to container or Kubernetes security fields. The changed manifests are Full details: No-Sensitive-Data-In-LogsExplanation PASS. The pull request changes only feature metadata and feature-gate manifests. The verified diff contains 33 deletions and no added lines. It removes the AzureWorkloadIdentity registration and manifest entries. It adds no logging calls and no passwords, tokens, API keys, PII, hostnames, or customer data to logs. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: 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 |
|
@damdo: This pull request references Jira Issue OCPBUGS-105398, which is invalid:
Comment 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. |
|
/hold For openshift/machine-api-provider-azure#207 to merge first |
|
/pipeline auto |
|
Pipeline controller notification The |
|
Scheduling tests matching the |
|
Tests from second stage were triggered manually. Pipeline can be controlled only manually, until HEAD changes. Use command to trigger second stage. |
|
@damdo: The following tests 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
AzureWorkloadIdentityfeature gate fromfeatures/features.go— it has been enabled by default across all profiles and feature sets and is no longer neededTest plan
make test-unitpasses (includingTestOKDHasAllDefaultFeatureGates)hack/verify-payload-featuregates.shpassesAzureWorkloadIdentityfeature gate registration in the codebase