chore(helm): prepare chart defaults for PostgresAI 0.15
Summary
Release-readiness update for the PostgresAI 0.15 Helm chart and repo docs.
Changes
- Set chart
versionandappVersionto0.15.0. - Move pgwatch defaults from
cybertecpostgresql/pgwatch:4.1.0topostgresai/pgwatch:0.15.0. - Move Flask backend and reporter defaults to
0.15.0. - Document the
instances.yml-preserving upgrade path withmon update+mon start, including the explicitPGAI_TAG=0.15.0bump required for the new images to be pulled (mon updatepreservesPGAI_TAG, so without bumping it the stack would just re-pull the old version). - Pin README and
cli/README.mdinstall/upgrade examples to the finalpostgresai@0.15.0release; no release-candidate install guidance remains in the committed docs.
Why
- The
helm-v0.15.0release job rewrites onlyChart.yamlversion, so these defaults must be merged before tagging or the Helm package will ship stale images. - The release doc audit found repo docs still pointing at
@beta/@rc/@latestand alocal-installupgrade path that can rewriteinstances.yml.
Validation
bash postgres_ai_helm/test-release-logic.shpassed: 40/40.bash -n postgres_ai_helm/release.sh postgres_ai_helm/test-release.sh postgres_ai_helm/test-release-logic.shpassed.- CI
validate-helm-chartrunshelm lint+helm template+helm packageon every MR that touchespostgres_ai_helm/**;vm-auth:config:testsadditionally runshelm lint+helm template. - Searched
README.md,cli/README.md, andpostgres_ai_helm/**for0.15.0-rc,@rc, andrelease candidate; no matches remain. - Pipeline passed: https://gitlab.com/postgres-ai/postgresai/-/pipelines/2562303025
Review follow-ups (REV)
- BLOCKING (PGAI_TAG contradiction): README Step 3 no longer claims
mon updatepreservesPGAI_TAGand upgrades; it now instructs settingPGAI_TAG=0.15.0beforemon update/mon start. - BLOCKING (npm versions): release docs now target the final
postgresai@0.15.0release rather than rc/prerelease guidance. - BLOCKING (helm lint not run): clarified that CI runs
helm lint/template/package; the "not installed" note referred only to the author's local runner.
Closes #215 (closed)
Edited by Maya P