Skip to content

docs: correct update-rollout and air-gap FAQ answers - #206

Merged
ashish1099 merged 1 commit into
masterfrom
docs/updates-and-airgap-faq
Aug 15, 2026
Merged

docs: correct update-rollout and air-gap FAQ answers#206
ashish1099 merged 1 commit into
masterfrom
docs/updates-and-airgap-faq

Conversation

@ashish1099

Copy link
Copy Markdown
Member

Two FAQ answers documented the wrong mechanism:

How do updates reach my cluster? claimed ArgoCD notices a mirror merge and marks apps OutOfSync. In reality every Application pins the KubeAid repo to a release tag (targetRevision), so a mirror merge changes nothing on the cluster — rollout happens by bumping the pinned tag with bin/update-kubeaid-argocd-app.sh -c <cluster> -r <tag>. Also fixed the upstream branch name (master, not main) here and in Post-Configuration Step 6, and made the manual-update commands fetch/push --tags so the pinned tags actually exist in the mirror.

Can KubeAid run air-gapped? claimed per-chart image repointing is an open TODO. The kyverno chart ships the harbor-proxy-cache-mutate ClusterPolicy, which rewrites docker.io (and optionally ghcr.io / registry.k8s.io) image references to your own Harbor registry at admission time — no per-chart overrides. Same stale TODO dropped from features-technical-details.md; a fully disconnected install stays on the roadmap.

Updates reach the cluster by bumping the pinned release tag
(targetRevision) via bin/update-kubeaid-argocd-app.sh, not by ArgoCD
noticing a mirror merge. Fix upstream branch name (master, not main)
and fetch/push tags so the pinned tags exist in the mirror.

Air-gap: image references are rewritten to your own Harbor registry by
the harbor-proxy-cache-mutate Kyverno policy at admission time; drop
the stale per-chart image-override TODO.

Signed-off-by: Ashish Jaiswal <ashish@obmondo.com>
@ashish1099
ashish1099 marked this pull request as ready for review August 15, 2026 21:07
@ashish1099
ashish1099 merged commit 6ae200f into master Aug 15, 2026
5 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.

1 participant