Skip to content

fix(bootstrap): keep the legacy artifact-registry-secret credential - #20

Merged
tekn0ir merged 1 commit into
mainfrom
registry-secret-legacy
Oct 16, 2026
Merged

tekn0ir merged 1 commit into
mainfrom
registry-secret-legacy

Conversation

@tekn0ir

@tekn0ir tekn0ir commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

Re-bootstrapping a device from an older installer (credential in artifact-registry-secret) pointed the default ServiceAccounts at teknoir-registry-secret with an empty config, so private images stopped pulling (seen on orin-agx-32gb-se after its 19:03Z re-bootstrap). Without --docker-secret the script now keeps teknoir-registry-secret or else artifact-registry-secret, skipping an empty {"auths":{}}. Tests extended (legacy, empty-hides-legacy); goldens regenerated; all tests pass.

🤖 Generated with Claude Code

Devices from older installers keep their ghcr credential in
artifact-registry-secret. A re-bootstrap points the default ServiceAccounts at
teknoir-registry-secret only, so without --docker-secret it got an empty
config and private images stopped pulling (orin-agx-32gb-se after its
re-bootstrap on 2026-10-16). The script now takes teknoir-registry-secret or,
failing that, artifact-registry-secret, and skips an empty {"auths":{}}.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tekn0ir
tekn0ir merged commit 0ac191c into main Oct 16, 2026
2 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