Skip to content

Update enterprise private registry docs for combined tigera/calico image#2717

Open
caseydavenport wants to merge 3 commits into
tigera:mainfrom
caseydavenport:casey-ee-private-registry-mono
Open

Update enterprise private registry docs for combined tigera/calico image#2717
caseydavenport wants to merge 3 commits into
tigera:mainfrom
caseydavenport:casey-ee-private-registry-mono

Conversation

@caseydavenport
Copy link
Copy Markdown
Member

Enterprise companion to #2673. The enterprise side of the mono-image consolidation (https://github.com/tigera/calico-private/pull/11681, tigera/operator#4782) drops standalone builds for voltron, guardian, ui-apis, queryserver, linseed, l7-collector, ingress-collector, packetcapture, es-gateway, elasticsearch-metrics, prometheus-service, and compliance (server/controller/reporter/snapshotter). Operator points each one at tigera/calico with calico component <name> as the container command.

  • Add a tigera/calico entry to calico-enterprise/releases.json so it shows up in the rendered private-registry pull list.
  • Remove the folded components so we stop telling users to pull images that no longer exist.

intrusion-detection-controller stays in the list - that image is now a thin layer on top of tigera/calico carrying the GeoIP databases, so it's still published. Same goes for cnx-manager (the UI is still its own image; only the ui-apis backend got folded). dikastes also stays standalone in enterprise for now, unlike OSS.

None

The enterprise side of the calico mono-image consolidation
(tigera/calico-private#11681, tigera/operator#4782) drops standalone
builds for voltron, guardian, ui-apis, queryserver, linseed, l7-collector,
ingress-collector, packetcapture, es-gateway, elasticsearch-metrics,
prometheus-service, and compliance (server/controller/reporter/snapshotter).
Operator points each of those at the combined tigera/calico image with
'calico component <name>' as the container command.

Add a tigera/calico entry to the enterprise components map and prune the
folded components so the rendered private-registry pull list stays in sync
with what's actually published.
Copilot AI review requested due to automatic review settings May 11, 2026 16:46
@caseydavenport caseydavenport requested a review from a team as a code owner May 11, 2026 16:46
@netlify
Copy link
Copy Markdown

netlify Bot commented May 11, 2026

Deploy Preview succeeded!

Built without sensitive environment variables

Name Link
🔨 Latest commit 6f7e939
🔍 Latest deploy log https://app.netlify.com/projects/tigera/deploys/6a0209b3ae329000081544cc
😎 Deploy Preview https://deploy-preview-2717--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: 68 (🔴 down 8 from production)
Accessibility: 98 (no change from production)
Best Practices: 83 (🔴 down 9 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
Copy Markdown

netlify Bot commented May 11, 2026

Deploy Preview for calico-docs-preview-next failed. Why did it fail? →

Name Link
🔨 Latest commit 6f7e939
🔍 Latest deploy log https://app.netlify.com/projects/calico-docs-preview-next/deploys/6a0209b32334df0008131a30

These were pulled from quay.io/calico, and projectcalico/calico#12225
folded them into the calico/calico mono-image. The standalone images
aren't published anymore, so prune them from the private-registry pull
list.
Copy link
Copy Markdown
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

Updates Calico Enterprise’s release metadata to reflect the mono-image consolidation to tigera/calico, ensuring the private-registry install docs render an up-to-date set of images to mirror/pull.

Changes:

  • Add the new tigera/calico image to calico-enterprise/releases.json so it appears in the generated private-registry pull list.
  • Remove component image entries that are no longer published as standalone images (now run from tigera/calico via calico component <name>).

A comment in calico-private's release/internal/utils/enterprise.go
enumerates everything bundled under cmd/calico: apiserver, calicoctl,
kube-controllers, typha, pod2daemon/flexvol/csi, key-cert-provisioner,
webhooks, Linux CNI, voltron, guardian, linseed (plus the components
already dropped in this PR). Drop the enterprise standalones for each.

calicoq stays - the calico-private PR body calls out that it picked up
cobra plumbing only with no image change. cloud-controllers stays - not
referenced as folded anywhere. tigera-cni-windows stays - the comment
scopes the fold to the Linux CNI plugin.
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