spike: trial own/self-signed and ACME certs on quickstart.nrs.gov.bc.ca
Los mantenedores suelen responder en 1 día
@DerekRoberts ya está trabajando en esto.
Desde el 30/10/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
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
- Lenguaje dominante
- TypeScript
- Estrellas
- 32
- Forks
- 10
- Merge medio
- 4 h 13 min
- PR fusionados (30 d)
- 45
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de bcgov/quickstart-openshift
-
Prefer native fetch over Axios in frontend (and integration tests)Posiblemente ocupada @DerekRoberts la tomó hace 6 días. Abierto
bcgov/quickstart-openshift#2930 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
chore(ci): move to consolidated bcgov/actions and actions-openshiftPosiblemente ocupada @DerekRoberts la tomó hace 28 días. Abierto
bcgov/quickstart-openshift#2881 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
ZAP Security ReportAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
bcgov/quickstart-openshift#2818 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
refactor(ci): migrate triggers to standard multiline string formatQuizá libre de nuevo @DerekRoberts la tomó hace 115 días y no hay ningún pull request abierto. Abierto
bcgov/quickstart-openshift#2821 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
feat: FDS QuickStartQuizá libre de nuevo @DerekRoberts la tomó hace 117 días y no hay ningún pull request abierto. Abierto
bcgov/quickstart-openshift#2779 · 2 asignados ·
Los mantenedores suelen responder en 1 día
Todos los issues de bcgov/quickstart-openshift
Issues similares
-
documentation good first issue roadmap
Dificultad 1/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
resend/react-email#3876 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
siyuan-note/siyuan#21324 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
dmno-dev/varlock#1279 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
himynameisdave/bsky-profanity-counter#59 ·
Los mantenedores suelen responder en 1 día