spike: trial own/self-signed and ACME certs on quickstart.nrs.gov.bc.ca
I maintainer di solito rispondono entro 1 giorno
@DerekRoberts ci sta già lavorando.
Dal 30/10/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Context
DNS for https://quickstart.nrs.gov.bc.ca/ is in place (#2924 / SD-189103). Installing TLS via Entrust + route-tls is already the known path. What we have not recorded or demonstrated is whether we can (or cannot) use our own certificates on that vanity host — including free ACME — instead of paid/manual Entrust ordering.
North star (not today)
A reusable pattern for OpenShift projects to update their own TLS — likely an action in bcgov/actions-openshift, possibly wired with bcgov/nr-cert-monitor. Today's work is the canary that informs that design.
Goal (this issue)
Ship a quickstart-openshift PR that tries one or more non-Entrust options against the live vanity route and leaves a clear result: worked, blocked by platform/policy, or blocked by tooling. Prefer empirical evidence over waiting on an unknown OCIO/ministry contact.
Options to try (prototype, not product)
- Let's Encrypt (ACME) — HTTP-01 and/or DNS-01 if available on this host/cluster.
bcgov/cert-manager-proxy(Conor's ACME + DNS-check proxy) — if the namespace can use it.- Self-signed / personal test CA — prove OpenShift route + browser path with a cert we mint ourselves (short-lived).
- Any other free/public ACME CA we can reach from the cluster without a new paid Entrust order.
Out of scope for this issue: making vanity SSL self-serve for every team, or changing Entrust process. This is a canary/demo on quickstart only.
Acceptance
- Options and constraints written here (or linked) so the idea is not only in chat.
- At least one PR on
bcgov/quickstart-openshiftthat applies a non-Entrust cert (or documents the exact failure) to thequickstart.nrs.gov.bc.caroute viaroute-tlsor equivalent. - Short write-up in the PR: what worked, what failed, and whether ACME is viable for gov.bc.ca vanity here.
- Notes that feed a future
actions-openshift(and optionallynr-cert-monitor) reusable pattern — no need to ship that action in this issue.
Refs
- Vanity request: #2924
route-tls+ CSR directions:bcgov/actions-openshift- Related experiment:
bcgov/cert-manager-proxy - Cert expiry monitor:
bcgov/nr-cert-monitor
- Lingua principale
- TypeScript
- Stelle
- 32
- Fork
- 10
- Merge medio
- 4h 13m
- PR unite (30g)
- 45
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di bcgov/quickstart-openshift
-
Prefer native fetch over Axios in frontend (and integration tests)Forse già presa @DerekRoberts l’ha presa 5 giorni fa. Aperta
bcgov/quickstart-openshift#2930 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
chore(ci): move to consolidated bcgov/actions and actions-openshiftForse già presa @DerekRoberts l’ha presa 28 giorni fa. Aperta
bcgov/quickstart-openshift#2881 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
ZAP Security ReportAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
bcgov/quickstart-openshift#2818 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
refactor(ci): migrate triggers to standard multiline string formatForse di nuovo libera @DerekRoberts l’ha presa 115 giorni fa e non c’è nessuna pull request aperta. Aperta
bcgov/quickstart-openshift#2821 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
feat: FDS QuickStartForse di nuovo libera @DerekRoberts l’ha presa 117 giorni fa e non c’è nessuna pull request aperta. Aperta
bcgov/quickstart-openshift#2779 · 2 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di bcgov/quickstart-openshift
Issue simili
-
area:cards enhancement ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
fil-donadoni/tolaria#8883 ·
I maintainer di solito rispondono entro 1 giorno
-
xsd:integer cast from a string rejects negative numbers, a leading + and surrounding whitespaceApertabug 🐛
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
comunica/comunica#1960 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Waiting for: Product Owner
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
getsentry/sentry-javascript#26203 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
bytedance/flowgram.ai#1235 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
devswha/herdr-web-ui#3325 ·