Skip to content

fix: issue one wildcard server certificate per cluster - #175

Open
karimra wants to merge 1 commit into
mainfrom
cluster-scoped-tls-certs
Open

karimra wants to merge 1 commit into
mainfrom
cluster-scoped-tls-certs

Conversation

@karimra

@karimra karimra commented Sep 13, 2026

Copy link
Copy Markdown
Collaborator

Per-pod API and tunnel certificates were projected into the pod template one Secret per ordinal, so every replica change rolled every pod. Issue one certificate per cluster instead (gnmic--api-tls, gnmic--tunnel-tls) with wildcard SANs covering every pod and the Service names, and mount it as a plain Secret volume. Legacy per-pod Certificates are deleted once the pods run the new template; their Secrets are left for manual removal, since the operator never writes Secrets.

Per-pod API and tunnel certificates were projected into the pod template
one Secret per ordinal, so every replica change rolled every pod. Issue one
certificate per cluster instead (gnmic-<cluster>-api-tls,
gnmic-<cluster>-tunnel-tls) with wildcard SANs covering every pod and the
Service names, and mount it as a plain Secret volume. Legacy per-pod
Certificates are deleted once the pods run the new template; their Secrets
are left for manual removal, since the operator never writes Secrets.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying gnmic-operator with  Cloudflare Pages  Cloudflare Pages

Latest commit: 38de67a
Status: ✅  Deploy successful!
Preview URL: https://b1b60903.gnmic-operator2.pages.dev
Branch Preview URL: https://cluster-scoped-tls-certs.gnmic-operator2.pages.dev

View logs

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