Skip to content

Adopt separate registry and template settings after the Drukbox update - #434

Draft
czpython wants to merge 1 commit into
mainfrom
codex/registry-contract-follow-up
Draft

Adopt separate registry and template settings after the Drukbox update#434
czpython wants to merge 1 commit into
mainfrom
codex/registry-contract-follow-up

Conversation

@czpython

@czpython czpython commented Sep 5, 2026

Copy link
Copy Markdown
Owner

What changed

Configure general private image access in [registry] and the shared template destination in [templates]. Registry credentials work without a template repository. All providers receive the new Drukbox settings from one source. Provider tables and [env] cannot override them.

App declarations and template SDK requests stay unchanged. Document the new registry contract and image tags with digest references.

Risk

Future follow-up. Requires czpython/drukbox#28 before activation. The current production Drukbox does not read these generic keys. Replace the exe-specific registry keys with the new tables when adopting that release. No database migration or SDK change. Keep this draft separate from the current deployment.

Verification

  • uv run ruff check backend: passed after rebase.
  • uv run ruff format --check backend: passed after rebase.
  • uv run pytest backend/tests/test_setup_env.py backend/tests/test_declared_sandboxes.py -q: 49 passed after rebase.
  • The full backend suite passed 1,587 tests with 19 warnings before rebase. Fresh CI runs against main.
  • No local frontend checks or live registry/VM deployment tests were run.

@czpython
czpython force-pushed the codex/shared-template-registry branch from 6b1d667 to 493bba2 Compare September 5, 2026 11:40
Base automatically changed from codex/shared-template-registry to main September 5, 2026 11:44
@mintlify

mintlify Bot commented Sep 5, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
druks 🟢 Ready View Preview Sep 5, 2026, 11:45 AM

💡 Tip: Enable Automations to automatically generate PRs for you.

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