kert
ae9e6f5e67
CI / lint (push) Successful in 30s
CI / notebooks-smoke (push) Successful in 1m41s
CI / test (push) Failing after 2m18s
CI / lint (pull_request) Successful in 31s
CI / notebooks-smoke (pull_request) Successful in 1m28s
CI / test (pull_request) Failing after 2m30s
Infra CI / notebooks (pull_request) Successful in 1m0s
Infra CI / docs (pull_request) Successful in 13s
Infra CI / zotero (pull_request) Successful in 22s
Infra CI / api (pull_request) Successful in 19s
Infra CI / bcda (pull_request) Successful in 16s
Infra CI / mc (pull_request) Failing after 49s
Infra CI / llm (pull_request) Successful in 15s
fix(infra): publish bcda.fhirworx.io through the tunnel — add it to the hostname list and give bootstrap_sso a --dns-only mode
...
The tunnel runs on a remote ingress list pushed by bootstrap_sso (it
overrides the wildcard in infra/cloudflared/config.yml), and the public
CNAMEs are created from the same SUBDOMAINS list, so a service that only
exists in stack.toml and Traefik answers 530 at the Cloudflare edge and
NXDOMAIN on public DNS — which is what bcda.fhirworx.io did. Adding a
service now means appending it here and running
`CF_API_TOKEN=… uv run python dev/scripts/bootstrap_sso.py --dns-only`,
which does the two Cloudflare writes without the Gitea admin flow.
refs #1139
2026-10-25 14:49:49 -04:00
..
2026-10-25 13:08:05 -04:00
2026-07-10 23:47:51 -04:00
2026-09-09 13:58:05 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-07-10 22:17:42 -04:00
2026-08-26 15:46:34 -04:00
2026-07-17 16:52:28 -04:00
2026-04-18 18:51:21 -04:00
2026-10-25 14:49:49 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-07-08 10:12:24 -04:00
2026-04-16 09:04:38 -04:00
2026-07-08 19:55:44 -04:00
2026-04-16 09:04:38 -04:00
2026-07-10 22:17:42 -04:00
2026-04-16 09:04:38 -04:00
2026-03-24 17:33:55 -04:00
2026-09-08 15:42:25 -04:00
2026-08-26 14:09:02 -04:00
2026-07-08 14:48:17 -04:00
2026-04-16 09:04:38 -04:00
2026-07-08 10:12:24 -04:00
2026-04-16 09:04:38 -04:00
2026-08-13 20:04:38 -04:00
2026-08-17 12:13:57 -04:00
2026-04-16 09:04:38 -04:00
2026-07-08 15:43:25 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-10-25 13:08:05 -04:00
2026-04-18 18:51:21 -04:00
2026-04-18 18:51:21 -04:00
2026-03-24 17:33:55 -04:00
2026-03-03 22:05:49 -05:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-03 22:05:49 -05:00
2026-03-03 22:05:49 -05:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-25 10:09:20 -04:00
2026-03-03 22:05:49 -05:00
2026-03-24 17:33:55 -04:00
2026-07-10 22:23:57 -04:00
2026-07-10 23:47:51 -04:00
2026-08-17 12:16:17 -04:00
2026-04-09 19:06:33 -04:00
2026-07-17 14:37:34 -04:00
2026-09-10 12:12:59 -04:00
2026-09-22 16:48:51 -04:00
2026-08-13 20:04:38 -04:00
2026-03-24 17:33:55 -04:00
2026-07-10 11:36:25 -04:00
2026-07-10 11:38:30 -04:00
2026-07-10 10:14:46 -04:00
2026-07-10 10:14:46 -04:00
2026-03-24 17:02:30 -04:00
2026-07-09 21:27:02 -04:00
2026-07-09 21:27:02 -04:00
2026-07-09 21:27:02 -04:00
2026-03-24 17:33:55 -04:00
2026-08-17 12:17:35 -04:00
2026-09-08 14:37:13 -04:00
2026-04-16 09:04:38 -04:00
2026-03-03 22:05:49 -05:00
2026-08-18 11:48:36 -04:00
2026-04-16 09:04:38 -04:00
2026-03-12 17:25:30 -04:00
2026-03-24 17:33:55 -04:00
2026-08-18 12:10:58 -04:00
2026-04-16 09:04:38 -04:00
2026-08-19 12:25:53 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-10-25 13:08:05 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00