Skip to content

chore(deps): bump eoAPI stack to eoapi-k8s 0.16.3 versions - #63

Merged
lhoupert merged 1 commit into
feat/k8sfrom
chore/k8s-bump-deps
Oct 1, 2026
Merged

lhoupert merged 1 commit into
feat/k8sfrom
chore/k8s-bump-deps

Conversation

@lhoupert

@lhoupert lhoupert commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the eoapi chart 0.13.1 → 0.16.3 and keeps docker-compose in lockstep (stac-fastapi-pgstac 7.0.0, titiler-pgstac 3.2.0, tipg 1.6.1, stac-browser 5.1.0, pgstac 0.9.11); compose needs PG* env vars and create_app --factory for stac-fastapi 7, and the chart now requires Kubernetes ≥ 1.32 (Terraform default → 1.35).
Checked with helm lint, tests/render-checks.sh and a local compose run (all services, auth-gated writes, tiles). 🤖 Generated with Claude Code, AI-assisted.

Move the chart's eoapi dependency from 0.13.1 to 0.16.3 and keep
docker-compose in lockstep with what it renders: stac-fastapi-pgstac
7.0.0, titiler-pgstac 3.2.0, tipg 1.6.1, stac-browser 5.1.0,
stac-auth-proxy v1.2.0 and the mock-oidc digest the chart pins.

stac-fastapi-pgstac 7.0.0 drops the POSTGRES_* settings and the
module-level `app`, so compose now passes PG* variables and starts
`create_app --factory`, as the chart does.

pgstac goes to 0.9.11 in both environments. The chart's default
pgstac-pypgstac:v0.10.0 is a stray build of the 0.9.10 commit, and
0.9.12 has no ghcr.io/stac-utils/pgstac image for compose, so 0.9.11
is the newest both can run. The loader and the labs' pypgstac follow.

The browser and mock-oidc image overrides are dropped: upstream now
ships the same vanilla stac-browser and pins mock-oidc by digest,
which left the old repository/tag keys unused.

eoapi >= 0.14 requires Kubernetes >= 1.32, so the Terraform default
moves from 1.31 to 1.35, the newest OVH MKS lists.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@lhoupert
lhoupert marked this pull request as ready for review October 1, 2026 11:05
@lhoupert
lhoupert requested a review from ciaransweet October 1, 2026 11:05
@lhoupert

lhoupert commented Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

I only tested the local dockercompose

@ciaransweet

Copy link
Copy Markdown

@lhoupert push these up as a commit onto this: #35

I've been reviving it and tearing it up/down on the ovh labs cluster, so we can test the changes in here easier that way too

@lhoupert
lhoupert merged commit 2269bb9 into feat/k8s Oct 1, 2026
3 checks passed
@lhoupert
lhoupert deleted the chore/k8s-bump-deps branch October 1, 2026 11:30
@lhoupert

lhoupert commented Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

Done!

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.

2 participants