Skip to content

Remove cert-manager issuer annotations from ALB config#128583

Open
jkerken wants to merge 2 commits into
MicrosoftDocs:mainfrom
jkerken:patch-2
Open

Remove cert-manager issuer annotations from ALB config#128583
jkerken wants to merge 2 commits into
MicrosoftDocs:mainfrom
jkerken:patch-2

Conversation

@jkerken

@jkerken jkerken commented Jun 24, 2026

Copy link
Copy Markdown

Removed cert-manager issuer annotations for ALB resources since they only work when used with with a hostname in the listener see: https://cert-manager.io/docs/usage/gateway/

The follwoing flag is also not needed in this case : "-set config.enableGatewayAPI=true" since the certificate is manualy created

This is article is confusing manual certi creation with the automatic version. I have changed it so it is only having the required settings for manual cert rotation

jkerken added 2 commits June 24, 2026 11:15
Removed cert-manager issuer annotations for ALB resources.
Removed the configuration option to enable Gateway API during cert-manager installation.
@prmerger-automator

Copy link
Copy Markdown
Contributor

@jkerken : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change.

1 similar comment
@prmerger-automator

Copy link
Copy Markdown
Contributor

@jkerken : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit ab6adf5:

✅ Validation status: passed

File Status Preview URL Details
articles/application-gateway/for-containers/how-to-cert-manager-lets-encrypt-gateway-api.md ✅Succeeded

For more details, please refer to the build report.

@v-regandowner

Copy link
Copy Markdown
Contributor

@mbender-ms

Can you review the proposed changes?

IMPORTANT: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@prmerger-automator prmerger-automator Bot added the aq-pr-triaged tracking label for the PR review team label Jun 24, 2026
@v-regandowner v-regandowner requested a review from Copilot June 24, 2026 14:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

This PR updates the Gateway API + Azure ALB documentation to remove cert-manager issuer annotations and a cert-manager Helm flag, aiming to reflect a manual certificate creation/rotation flow.

Changes:

  • Removed cert-manager.io/issuer annotations from ALB/Gateway manifests.
  • Removed --set config.enableGatewayAPI=true from the cert-manager Helm install example.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 57 to 62
annotations:
alb.networking.azure.io/alb-namespace: alb-test-infra
alb.networking.azure.io/alb-name: alb-test
cert-manager.io/issuer: letsencrypt-prod
spec:
gatewayClassName: azure-alb-external
listeners:
Comment on lines 174 to 177
--version v1.19.3 \
--namespace cert-manager \
--create-namespace \
--set config.enableGatewayAPI=true \
--set crds.enabled=true
Comment on lines 331 to 336
namespace: test-infra
annotations:
alb.networking.azure.io/alb-id: $RESOURCE_ID
cert-manager.io/issuer: letsencrypt-prod
spec:
gatewayClassName: azure-alb-external
listeners:
@mbender-ms

Copy link
Copy Markdown
Contributor

#assign-reviewer: @JackStromberg

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants