Skip to content

Conversation

@ctauchen
Copy link
Collaborator

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:

  • An SME has approved this change.

DOCS review:

  • A member of the docs team has approved this change.

Additional information:

Merge checklist:

  • Deploy preview inspected wherever changes were made
  • Build completed successfully
  • Test have passed

@ctauchen ctauchen requested a review from a team as a code owner January 28, 2026 11:34
Copilot AI review requested due to automatic review settings January 28, 2026 11:34
@netlify
Copy link

netlify bot commented Jan 28, 2026

Deploy Preview succeeded!

Built without sensitive environment variables

Name Link
🔨 Latest commit 7b93ada
🔍 Latest deploy log https://app.netlify.com/projects/tigera/deploys/6979fb240b8d390008e908b6
😎 Deploy Preview https://deploy-preview-2489--tigera.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 71 (no change from production)
Accessibility: 98 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Jan 28, 2026

Deploy Preview for calico-docs-preview-next ready!

Name Link
🔨 Latest commit 7b93ada
🔍 Latest deploy log https://app.netlify.com/projects/calico-docs-preview-next/deploys/6979fb245a1e6f0008c272af
😎 Deploy Preview https://deploy-preview-2489--calico-docs-preview-next.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ctauchen
Copy link
Collaborator Author

PTAL @radixo
CC @davselliTigera

Copy link
Contributor

Copilot AI left a 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 service to kubectl 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

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:
Copy link

Copilot AI Jan 28, 2026

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.

Suggested change
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:

Copilot uses AI. Check for mistakes.
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
@ctauchen ctauchen force-pushed the docs-2828-isto-service-bug branch from 75a9804 to 7b93ada Compare January 28, 2026 12:03
@ctauchen ctauchen merged commit 50fe151 into tigera:main Jan 28, 2026
8 of 11 checks passed
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.

2 participants