Spike: CI Postgres version mismatch (16 vs prod 17.4) and pipeline audit #138
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Spike
Lineage
Emerged from paldocs #15 CI/CD infrastructure work. While aligning paldocs CI to the landscaping-assistant pattern, discovered landscaping-assistant itself has a CI-vs-prod Postgres version mismatch and that basketball-api infrastructure keeps getting falsely correlated with landscaping-assistant.
Repo
ldraney/landscaping-assistant(primary),ldraney/pal-e-platform(terraform investigation)Question
Why does the landscaping-assistant CI test against Postgres 16 when production runs Postgres 17.4, and where in the infrastructure does the false basketball-api correlation originate?
postgres:16-- when was this set, and was it ever correct?pal-e-postgresatghcr.io/cloudnative-pg/postgresql:17.4-1-- is there any Postgres 16 in landscaping-assistant's actual dependency chain?pal-e-platform/terraform/modules/database/main.tfmanages both the CNPG operator AND basketball-api admin_app user provisioning in the same file -- should these be decoupled?Deliverables
docs/ci-postgres-audit.mddocumenting findings: version history, coupling sources, recommended changesTime-box
1 session. If the terraform investigation goes deeper than expected, document findings and escalate.
Related
ldraney/paldocs#15-- the CI/CD pattern being standardizedpal-e-platform/terraform/modules/database/main.tf-- the coupling sourcepal-e-platform/terraform/modules/ci/main.tf-- CNPG cluster at Postgres 17.4