[docs] Document AddLoadBalancer, WithLoadBalancer, and WithForceConflicts for AKS Gateway API / AGC#945
Draft
aspire-repo-bot[bot] wants to merge 1 commit into
Conversation
…cts for AKS Gateway API / AGC Documents the new APIs introduced in microsoft/aspire#16990: - AddLoadBalancer() on AzureKubernetesEnvironmentResource to provision AGC + Gateway API - WithLoadBalancer() on gateways/ingresses to attach to an AGC ApplicationLoadBalancer - WithForceConflicts() on Helm charts to resolve SSA field-manager conflicts Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
6 tasks
Contributor
|
@mitchdenny this is yours |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documents changes from microsoft/aspire#16990 (
@mitchdenny).Targeting
release/13.4based on the source PR milestone13.4(exact match onmicrosoft/aspire.dev).Why this PR is needed
PR microsoft/aspire#16990 wired up Azure Application Gateway for Containers (AGC) end-to-end in
AddAzureKubernetesEnvironment, enabling a fully automatic ingress story on AKS in a singleaspire deploy. Three new user-facing APIs were added that have no prior documentation:AddLoadBalancer(name, subnet)— provisions an AGCApplicationLoadBalancer, injects the AKS previewingressProfile, and grants the AGC managed identityNetwork Contributoron the delegated subnet.WithLoadBalancer(lb)— attaches aAddGatewayorAddIngressresource to a specific AGC ALB by stamping the requiredalb.networking.azure.ioannotations and defaultinggatewayClassNametoazure-alb-external.WithForceConflicts()— passes--force-conflictstohelm upgrade --installto resolve SSA field-manager conflicts that occur on AKS clusters with Azure Policy / Deployment Safeguards.What was changed
Updated:
src/frontend/src/content/docs/deployment/kubernetes/aks.mdxAdded two new sections to the existing AKS deployment page:
AddLoadBalancer,WithLoadBalancer, and TLS with cert-manager.WithForceConflicts()and the Helm 4 requirement.Also updated the "See also" section with links to the bring-your-own-cluster gateway/ingress guides and the AGC documentation.
Files modified
src/frontend/src/content/docs/deployment/kubernetes/aks.mdx(updated)