Skip to content

refactor: remove Azure workload identity feature gate - #1

Closed
damdo wants to merge 1 commit into
masterfrom
remove-azure-workload-identity
Closed

damdo wants to merge 1 commit into
masterfrom
remove-azure-workload-identity

Conversation

@damdo

@damdo damdo commented Sep 2, 2026

Copy link
Copy Markdown
Owner

What does this PR do?

Removes the AzureWorkloadIdentity feature-gate dependency from the
cluster ingress operator.

The feature is GA and enabled by default, so the previously gated Azure
workload identity behavior is now unconditional when no client secret is
available.

Changes include:

  • Removing feature-gate observation and configuration plumbing.
  • Removing the Azure DNS provider/client boolean parameter.
  • Using workload identity whenever the Azure client secret is empty.

Why is this needed?

This must merge before openshift/api#3018, which removes the feature-gate
definition. Remaining .Enabled() consumers would panic once the gate is
removed from the cluster-served feature-gate list.

Related:

@damdo

damdo commented Sep 2, 2026

Copy link
Copy Markdown
Owner Author

Opening this change against the upstream openshift/cluster-ingress-operator repository instead.

@damdo damdo closed this Sep 2, 2026
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.

1 participant