Uh oh!
There was an error while loading. Please reload this page.
refactor(helm): require external postgres for ha - #1844
Conversation
Signed-off-by: Taylor Mutch <taylormutch@gmail.com>
Label |
🌿 Preview your docs:https://nvidia-preview-pr-1844.docs.buildwithfern.com/openshell |
johntmyers
commented
Jun 9, 2026
PR Review StatusValidation: project-valid by maintainer/admin author auto-validation. This PR is concentrated Helm/Kubernetes CI and docs work that removes the bundled Bitnami PostgreSQL chart and requires an external PostgreSQL Secret for Helm-backed HA database use. Review findings:
Docs: Kubernetes Helm docs were updated in the existing Fern page; no navigation change appears necessary. Checks: required Branch Checks and Helm Lint are green. Next state: |
Signed-off-by: Taylor Mutch <taylormutch@gmail.com>
TaylorMutch
commented
Jun 9, 2026
Pushed a change to address that.
Its a known issue that HA is failing, so this PR will not resolve that issue. This is existing state, so not including that in scope to be fixed. |
johntmyers
commented
Jun 9, 2026
Re-check After Author UpdateI re-evaluated latest head Disposition: partially resolved. Resolved items:
Remaining items:
Checks: required Branch Checks and Helm Lint are green on this head. The Kubernetes E2E/image-build path has jobs still in progress, but this PR should remain in review until the blocking HA feedback is resolved or waived by a maintainer. Next state: |
johntmyers
commented
Jun 9, 2026
Re-check After Author Scope CommentI saw TaylorMutch's 2026-06-09 21:27 UTC comment that the HA callback/session failure is a known existing issue and is not intended to be fixed in this PR. Disposition: not resolved as currently scoped. The concern is not that this PR must fix all existing HA routing behavior. The blocker is that this PR still sets, documents, and exercises the two-gateway-replica HA shape as part of the external PostgreSQL path, while the known Remaining items:
Next state: |
TaylorMutch
commented
Jun 9, 2026
The current image seems acceptable to me. |
johntmyers
commented
Jun 9, 2026
Re-check After Author Fixture Image CommentI re-evaluated latest head Disposition: partially resolved. The fixture image item remains a supply-chain/reproducibility warning rather than a blocking finding. Pinning Remaining items:
Checks: required Branch Checks and Helm Lint are green on this head. Next state: |
Signed-off-by: Taylor Mutch <taylormutch@gmail.com>
TaylorMutch
commented
Jun 9, 2026
I think I've addressed both points now |
Summary
Remove the bundled Bitnami PostgreSQL subchart and make external PostgreSQL the only Helm-backed HA database path. CI now creates a simple in-cluster PostgreSQL fixture for HA Kubernetes e2e and points OpenShell at the generated Secret.
Related Issue
N/A
Changes
Testing
mise run pre-commitpassesmise run helm:docs:checkpassesmise run helm:lintpassesmise run helm:testpassesbash -n e2e/with-kube-gateway.shpassesbash -n e2e/rust/e2e-openshift.shpassese2e/kubernetes/postgres-fixture.yamlpassesChecklist