1.1 KiB
1.1 KiB
ljwx-bookstore capability contract (dev)
Namespace baseline
- namespace:
ljwx-bookstore - namespace profile:
dev-default - registry profile:
harbor-only - runtime secret profile:
none - image pull secrets:
regcred - runtime contract secrets:
none
Capabilities
- ghcr_pull (namespace): Bind GHCR pull secret ghcr-pull to the namespace baseline.
- harbor_pull (namespace): Bind Harbor pull secret regcred to the namespace baseline.
- runtime_app_secret (application): Standardize service-specific runtime secret as runtime-app.
Bootstrap commands
bash scripts/ops/sync-registry-pull-secrets.sh --target-namespace ljwx-bookstore --registry-profile harbor-only
Notes
runtime-contract/*.secret.example.yamlare placeholders only and must not contain real credentials.cluster_bootstrapis disabled for this entry; keep the existing cluster namespace/application manifests as the current source of truth.- For legacy workloads, migrate deployment manifests gradually to
runtime-infra,runtime-llm, andruntime-appinstead of app-specific secret names.