Skip to content

Deploy: point biosim-gke at backend-0.10.0 and frontend-0.2.0 - #100

Merged
jcschaff merged 1 commit into
mainfrom
chore/deploy-gke-backend-0.10.0-frontend-0.2.0
Aug 17, 2026
Merged

Deploy: point biosim-gke at backend-0.10.0 and frontend-0.2.0#100
jcschaff merged 1 commit into
mainfrom
chore/deploy-gke-backend-0.10.0-frontend-0.2.0

Conversation

@jcschaff

Copy link
Copy Markdown
Contributor

Summary

Points the biosim-gke overlay at the images published by
backend-v0.10.0
and frontend-v0.2.0
(cut from #99).

Merging this PR is the deploy. Flux now reconciles
kustomize/overlays/biosim-gke, so the cluster follows main within a minute —
no kubectl apply.

Image From To
platform-api backend-0.9.2 backend-0.10.0
platform-worker backend-0.9.2 backend-0.10.0
platform-frontend frontend-0.1.1 frontend-0.2.0

Pre-flight

All three images verified published before opening this: both release runs
completed successfully (api, worker, frontend build jobs all green) and both
GitHub Releases are cut. That check is load-bearing now — api uses the
Recreate strategy at a single replica, so an unpublished tag here means an
API outage rather than old pods continuing to serve.

What goes live

Auth0 authentication reaches the cluster for the first time: bearer-token
verification on the backend, owner-or-admin gating on simulation cancel/delete,
and the login / signup / forgot-password UI on the frontend. The biosim-gke
ConfigMaps already carry AUTH0_DOMAIN, AUTH0_AUDIENCE, and the
NUXT_PUBLIC_AUTH0_* values, so the configured path works.

Two known gaps, neither blocking:

Also shipping: OMEX ./ manifest fix (#90), simulator versions sorted
newest-first (#91), the frontend QOL batch (#95), and the
NUXT_PUBLIC_LEGACY_API_URL fix for project-detail 404s.

Rollback

Revert this commit. Flux reverts the cluster on the next reconcile.

🤖 Generated with Claude Code

https://claude.ai/code/session_01MfRrxjsddsBLcFeNCXSBcU

Merging this is the deploy: Flux reconciles kustomize/overlays/biosim-gke
into the biosim-gke namespace, so the cluster follows within a minute.

All three images are published -- the backend-v0.10.0 and frontend-v0.2.0
release runs succeeded and both GitHub Releases are cut. Verifying that
before merging matters now: api runs the Recreate strategy at one replica,
so pointing the overlay at an unpublished tag would take the API down
rather than leaving the old pods serving.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MfRrxjsddsBLcFeNCXSBcU
@jcschaff
jcschaff merged commit 51287d9 into main Aug 17, 2026
5 checks passed
@jcschaff
jcschaff deleted the chore/deploy-gke-backend-0.10.0-frontend-0.2.0 branch August 17, 2026 17:52
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