Skip to content

Add offline bootstrap artifact config and E2E coverage#215

Draft
bcho wants to merge 5 commits into
mainfrom
hbc/offline
Draft

Add offline bootstrap artifact config and E2E coverage#215
bcho wants to merge 5 commits into
mainfrom
hbc/offline

Conversation

@bcho

@bcho bcho commented Jul 2, 2026

Copy link
Copy Markdown
Member

Summary

  • upgrade Unbounded to the offline bootstrap support branch
  • expose bootstrap.ociImage, components.sandboxImage, and bootstrap.offlineArtifacts.source in public config
  • pass offline artifact source through to Unbounded AgentConfig
  • add a dedicated E2E offline-artifacts VM/node using ghcr.io/azure/agent-ubuntu2404:v20260619 and ghcr.io/azure/unbounded/bootstrap-artifacts:alpha-0cd4fe2-k8s-{{ .KubernetesVersion }}

Validation

Notes

The offline node still emits task names like download-kube-binaries/download-cri-binaries because those are the existing provisioning task names. In offline mode, Unbounded resolves those artifact sources from bootstrap.offlineArtifacts.source rather than from upstream defaults. The E2E signal that this path was used is that the offline node bootstrapped with manifest-driven containerd 2.1.8 while the normal token/kubeadm nodes used the explicitly configured 2.0.4.

@bcho bcho temporarily deployed to e2e-testing July 2, 2026 00:40 — with GitHub Actions Inactive
@bcho bcho temporarily deployed to e2e-testing July 2, 2026 04:06 — with GitHub Actions Inactive
@bcho bcho deployed to e2e-testing July 2, 2026 04:06 — with GitHub Actions Active
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