Skip to content

feat: add k8s secure deployment references (k3d + aks)#12

Merged
ipasechnikov merged 1 commit into
mainfrom
feat/k8s-secure-deploy-references
Jul 8, 2026
Merged

feat: add k8s secure deployment references (k3d + aks)#12
ipasechnikov merged 1 commit into
mainfrom
feat/k8s-secure-deploy-references

Conversation

@ipasechnikov

Copy link
Copy Markdown
Collaborator

Adds a k8s/ directory with worked, secure deployment references for the Interbox chart — dashboard behind an internal ingress + TLS + SSO (the dashboard has no built-in auth).

k8s/k3d/ — runnable, verified

One-command local reference (deploy.sh): ingress-nginx + cert-manager (internal CA) + oauth2-proxy + Dex + Interbox + Postgres. Secrets generated at deploy time — nothing sensitive committed. Verified end-to-end: the SSO gate (302 → login) and the cert-manager-issued TLS cert were both confirmed against a fresh k3d cluster.

k8s/aks/ — production templates

AKS-shaped templates: internal Azure LB, cert-manager DNS-01 (primary) / internal CA (alt), Entra ID SSO, managed Postgres. Schema-validated against cert-manager + the k8s API (server dry-run); fill the <placeholders>. Can't be run end-to-end without a real Azure, so it ships as reviewed templates + a prereqs README.

Also

  • README gains a "Deploy on Kubernetes" pointer to k8s/.

See the engine docs' Operations → Securing Dashboard Access for the concepts behind this.

🤖 Generated with Claude Code

Add a k8s/ directory with worked, secure deployment references for the Interbox
Helm chart — dashboard behind an internal ingress + TLS + SSO (the dashboard has
no built-in auth):

- k8s/k3d/ — a runnable, one-command reference on k3d: ingress-nginx +
  cert-manager (internal CA) + oauth2-proxy + Dex + Interbox + Postgres. Secrets
  are generated at deploy time (nothing sensitive committed). Verified end-to-end
  via deploy.sh — the SSO gate (302 to login) and cert-manager TLS both confirmed.
- k8s/aks/ — production templates for AKS: internal LB, cert-manager DNS-01 /
  internal CA, Entra ID SSO, managed Postgres. Schema-validated against
  cert-manager + k8s; fill the <placeholders>.

Also add a "Deploy on Kubernetes" pointer to the README.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ipasechnikov ipasechnikov force-pushed the feat/k8s-secure-deploy-references branch from 41669c3 to 7c6f9f9 Compare July 8, 2026 15:51
@ipasechnikov ipasechnikov merged commit e794d12 into main Jul 8, 2026
2 checks passed
@ipasechnikov ipasechnikov deleted the feat/k8s-secure-deploy-references branch July 8, 2026 15:51
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