-
Notifications
You must be signed in to change notification settings - Fork 135
DOCS-2828: Fix error in Istio ambient mode docs #2489
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview succeeded!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for calico-docs-preview-next ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
PTAL @radixo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR corrects technical inaccuracies in the Istio ambient mode documentation across multiple product versions. The documentation incorrectly stated that Istio ambient mode labels could be applied to services, when they actually only work with namespaces and pods.
Changes:
- Updated references from "services" to "pods" in deployment instructions and removal procedures
- Changed kubectl commands from
kubectl label servicetokubectl label pod - Updated terminology from "services" to "workloads" in conceptual descriptions
- Applied fixes across three product flavors (Calico Enterprise v3.22-2, v3.23-1, current; Calico Cloud current)
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| calico-enterprise_versioned_docs/version-3.23-1/compliance/istio/deploy-istio-ambient.mdx | Corrected service→pod references in ambient mode labeling instructions and removal commands for version 3.23-1 |
| calico-enterprise_versioned_docs/version-3.23-1/compliance/istio/about-istio-ambient.mdx | Updated terminology from "services" to "workloads" for version 3.23-1 overview |
| calico-enterprise_versioned_docs/version-3.22-2/compliance/istio/deploy-istio-ambient.mdx | Corrected service→pod references in ambient mode labeling instructions and removal commands for version 3.22-2 |
| calico-enterprise_versioned_docs/version-3.22-2/compliance/istio/about-istio-ambient.mdx | Updated terminology from "services" to "workloads" for version 3.22-2 overview |
| calico-enterprise/compliance/istio/deploy-istio-ambient.mdx | Corrected service→pod references in ambient mode labeling instructions and removal commands for current version |
| calico-enterprise/compliance/istio/about-istio-ambient.mdx | Updated terminology from "services" to "workloads" for current version overview |
| calico-cloud/compliance/istio/deploy-istio-ambient.mdx | Corrected service→pod references in ambient mode labeling instructions and removal commands |
| calico-cloud/compliance/istio/about-istio-ambient.mdx | Updated terminology from "services" to "workloads" for overview |
calico-enterprise_versioned_docs/version-3.22-2/compliance/istio/deploy-istio-ambient.mdx
Outdated
Show resolved
Hide resolved
calico-enterprise_versioned_docs/version-3.22-2/compliance/istio/deploy-istio-ambient.mdx
Outdated
Show resolved
Hide resolved
| If you want to remove Istio, first remove the labels you applied to pods and namespaces. | ||
| When that's done, you can delete the `Istio` custom resource. | ||
|
|
||
| 1. Remove the label from namespaces and services by running the following commands: |
Copilot
AI
Jan 28, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This sentence still references "services" when it should reference "pods" to be consistent with the corrected commands below. This should read "Remove the label from namespaces and pods by running the following commands:" to accurately describe what the kubectl commands on lines 112-113 are doing.
| 1. Remove the label from namespaces and services by running the following commands: | |
| 1. Remove the label from namespaces and pods by running the following commands: |
calico-enterprise_versioned_docs/version-3.23-1/compliance/istio/deploy-istio-ambient.mdx
Outdated
Show resolved
Hide resolved
calico-enterprise_versioned_docs/version-3.23-1/compliance/istio/deploy-istio-ambient.mdx
Outdated
Show resolved
Hide resolved
The docs for Istio ambient mode mistakenly described labelling namespaces and services to create the mesh. These labels work only for namespaces and pods, not services. DOCS-2828
75a9804 to
7b93ada
Compare

The docs for Istio ambient mode mistakenly described labelling
namespaces and services to create the mesh. These labels work
only for namespaces and pods, not services.
DOCS-2828
Product Version(s):
Issue:
Link to docs preview:
SME review:
DOCS review:
Additional information:
Merge checklist: