Skip to content

Add offline (air-gapped) installation guide for KubeStash#87

Merged
tamalsaha merged 1 commit into
masterfrom
offline
Jun 18, 2026
Merged

Add offline (air-gapped) installation guide for KubeStash#87
tamalsaha merged 1 commit into
masterfrom
offline

Conversation

@tamalsaha

Copy link
Copy Markdown
Contributor

Summary

Adds an Offline (Air-gapped) Installation section to the KubeStash Helm install docs (docs/setup/install/kubestash/helm.md).

The new guide covers:

  • Mirroring the required images — using the installer repo's catalog helper scripts (copy-images.sh for connected mirroring, export-images.sh/import-images.sh for fully air-gapped transfers, and import-into-k3s.sh for registry-less k3s clusters).
  • Verifying image paths are rewritten via helm template before installing.
  • Installing from a private registry using global.registryFQDN (operator and helper images) and kubestash-catalog.proxies.ghcr (backup addon images).
  • A pre-seed image list for registries that cannot mirror an entire namespace.

Test plan

  • Verify rendered docs display correctly
  • Confirm info.version param and links resolve

@github-actions

github-actions Bot commented Jun 18, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 9b498dd):

https://kubestash-qa--pr87-offline-9b6wmzk5.web.app

(expires Thu, 25 Jun 2026 21:53:55 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 7765752f86b485f0f549c1d5d58c61af5e2ecd74

Signed-off-by: Tamal Saha <tamal@appscode.com>
@tamalsaha tamalsaha merged commit eba0a9b into master Jun 18, 2026
4 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