From f3c9490cf8956b63505fee36bedb22461a4c7d5a Mon Sep 17 00:00:00 2001 From: Nimish Date: Sat, 15 Nov 2025 15:30:32 +0530 Subject: [PATCH 1/8] docs: update values.yaml to deprecate external service settings and provide usage examples for database and Redis configurations --- phase-console/values.yaml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/phase-console/values.yaml b/phase-console/values.yaml index d1fc34d..7f9a4a4 100644 --- a/phase-console/values.yaml +++ b/phase-console/values.yaml @@ -9,7 +9,21 @@ global: backend: repository: phasehq/backend external: - enabled: false # Set to true to use external managed services + enabled: false # DEPRECATED: no longer used by the chart; use `database.external` and `redis.external` instead. + # Examples: + # External service patterns (internal vs external Postgres/Redis): + # - Both Postgres & Redis inside the cluster: + # database.external = false + # redis.external = false + # - Both Postgres & Redis outside the cluster: + # database.external = true + # redis.external = true + # - External Postgres only (Redis inside cluster): + # database.external = true + # redis.external = false + # - External Redis only (Postgres inside cluster): + # database.external = false + # redis.external = true sso: providers: "google,github,gitlab" From a44c7199980583da045d661b3a129299c04d82e2 Mon Sep 17 00:00:00 2001 From: Nimish Date: Sat, 15 Nov 2025 15:31:19 +0530 Subject: [PATCH 2/8] docs: enhance migration hook documentation to clarify behavior based on external database settings --- phase-console/templates/job-migrations.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/phase-console/templates/job-migrations.yaml b/phase-console/templates/job-migrations.yaml index b099f33..b3f2aee 100644 --- a/phase-console/templates/job-migrations.yaml +++ b/phase-console/templates/job-migrations.yaml @@ -6,8 +6,13 @@ metadata: {{- include "phase.labels" . | nindent 4 }} job-name: {{ include "phase.fullname" . }}-migrations annotations: - # Migrations are run after all other resources (including PostgreSQL and Redis) are created and ready - {{- if or .Values.global.external.enabled .Values.database.external .Values.redis.external }} + # Migrations hook behavior: + # - If `database.external = true`, the database is managed outside this chart and is + # expected to exist already, so we run migrations as a *pre-install* hook and fail fast + # before rolling out the rest of the stack. + # - If `database.external = false`, this chart creates the Postgres Deployment/PVC and + # must wait for them to be ready, so we run migrations as a *post-install* hook. + {{- if .Values.database.external }} "helm.sh/hook": "pre-install,pre-upgrade" {{- else }} "helm.sh/hook": "post-install,post-upgrade" From 6ab5584ca49ae1add720c4a35e4c92e202f6b792 Mon Sep 17 00:00:00 2001 From: Nimish Date: Sat, 15 Nov 2025 15:31:34 +0530 Subject: [PATCH 3/8] fix: simplify condition for Redis external deployment in Helm template --- phase-console/templates/deployment-redis.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phase-console/templates/deployment-redis.yaml b/phase-console/templates/deployment-redis.yaml index 28840ab..aaddf16 100644 --- a/phase-console/templates/deployment-redis.yaml +++ b/phase-console/templates/deployment-redis.yaml @@ -1,4 +1,4 @@ -{{- if or (not .Values.global.external) (not .Values.redis.external) }} +{{- if not .Values.redis.external }} apiVersion: apps/v1 kind: Deployment metadata: From a48e8b5dc7e40a869044e3b5a800dd4f760c6c28 Mon Sep 17 00:00:00 2001 From: Nimish Date: Sat, 15 Nov 2025 15:32:01 +0530 Subject: [PATCH 4/8] fix: refine conditions for database external settings in Helm template --- phase-console/templates/deployment-postgres.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/phase-console/templates/deployment-postgres.yaml b/phase-console/templates/deployment-postgres.yaml index 1cc45b0..d1bbee2 100644 --- a/phase-console/templates/deployment-postgres.yaml +++ b/phase-console/templates/deployment-postgres.yaml @@ -1,4 +1,4 @@ -{{- if or (not .Values.global.external) (not .Values.database.external) }} +{{- if not .Values.database.external }} apiVersion: apps/v1 kind: Deployment metadata: @@ -81,7 +81,7 @@ spec: {{- end }} --- -{{- if and (not .Values.global.external.enabled) .Values.database.persistence.enabled }} +{{- if and (not .Values.database.external) .Values.database.persistence.enabled }} apiVersion: v1 kind: PersistentVolumeClaim metadata: From de25ff25023869f4c15ec93c731bd9bec33aca38 Mon Sep 17 00:00:00 2001 From: Nimish Date: Sat, 15 Nov 2025 15:32:27 +0530 Subject: [PATCH 5/8] fix: adjust condition for database external settings in configmap.yaml --- phase-console/templates/configmap.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phase-console/templates/configmap.yaml b/phase-console/templates/configmap.yaml index 0000756..f78b78d 100644 --- a/phase-console/templates/configmap.yaml +++ b/phase-console/templates/configmap.yaml @@ -4,7 +4,7 @@ metadata: name: {{ include "phase.fullname" . }}-config labels: {{- include "phase.labels" . | nindent 4 }} - {{- if or .Values.global.external.enabled .Values.database.external .Values.redis.external }} + {{- if .Values.database.external }} annotations: "helm.sh/hook": "pre-install,pre-upgrade" "helm.sh/hook-weight": "0" From e244a1d512b4f16e723ce48ee1787b8e9ced41c6 Mon Sep 17 00:00:00 2001 From: Nimish Date: Sat, 15 Nov 2025 15:36:35 +0530 Subject: [PATCH 6/8] chore: bump version to 0.5.0 in Chart.yaml --- phase-console/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phase-console/Chart.yaml b/phase-console/Chart.yaml index 6010569..939a48b 100644 --- a/phase-console/Chart.yaml +++ b/phase-console/Chart.yaml @@ -3,7 +3,7 @@ name: phase icon: https://phase.dev/apple-touch-icon.png description: A Helm chart for deploying the Phase Secrets Manager type: application -version: 0.4.2 +version: 0.5.0 keywords: - phase - deployment From 08bca5443ef9c4458c55368b4972521ea0b31b43 Mon Sep 17 00:00:00 2001 From: Nimish Date: Sat, 15 Nov 2025 15:37:54 +0530 Subject: [PATCH 7/8] chore: remove old Helm chart version 0.4.2 and add new version 0.5.0 --- helm-repo/phase-0.4.2.tgz | Bin 7020 -> 0 bytes helm-repo/phase-0.5.0.tgz | Bin 0 -> 7253 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 helm-repo/phase-0.4.2.tgz create mode 100644 helm-repo/phase-0.5.0.tgz diff --git a/helm-repo/phase-0.4.2.tgz b/helm-repo/phase-0.4.2.tgz deleted file mode 100644 index 2e3a6d90e11443a23f9374287a0360ddba13a059..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7020 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 Date: Sat, 15 Nov 2025 15:38:01 +0530 Subject: [PATCH 8/8] chore: update Helm chart entries with new creation timestamps and version 0.5.0 --- helm-repo/index.yaml | 52 ++++++-------------------------------------- 1 file changed, 7 insertions(+), 45 deletions(-) diff --git a/helm-repo/index.yaml b/helm-repo/index.yaml index 9bed2c1..37d5992 100644 --- a/helm-repo/index.yaml +++ b/helm-repo/index.yaml @@ -2,9 +2,9 @@ apiVersion: v1 entries: phase: - apiVersion: v2 - created: "2025-09-27T18:45:20.618693+05:30" + created: "2025-11-15T15:37:02.493652+05:30" description: A Helm chart for deploying the Phase Secrets Manager - digest: cdd437fc2cce88e078da782dd69b18eb2ddc22fe380df1ca72c767f550cecd6d + digest: 962f1d473b222c05fc8ade650b0f54bb2dddff8da335564f02bdf503ed2dee58 home: https://github.com/phasehq/kubernetes-secrets-operator icon: https://phase.dev/apple-touch-icon.png keywords: @@ -18,50 +18,12 @@ entries: - https://github.com/phasehq/console type: application urls: - - https://helm.phase.dev/phase-0.4.2.tgz - version: 0.4.2 - - apiVersion: v2 - created: "2025-09-27T18:45:20.618273+05:30" - description: A Helm chart for deploying the Phase Secrets Manager - digest: 45321c29e26c00c8c052cc5cfeeca7b383caa0958fa97415ed81e3d2817c011b - home: https://github.com/phasehq/kubernetes-secrets-operator - icon: https://phase.dev/apple-touch-icon.png - keywords: - - phase - - deployment - maintainers: - - email: nimish@phase.dev - name: Nimish - name: phase - sources: - - https://github.com/phasehq/console - type: application - urls: - - https://helm.phase.dev/phase-0.4.1.tgz - version: 0.4.1 - - apiVersion: v2 - created: "2025-09-24T20:12:36.640449+05:30" - description: A Helm chart for deploying the Phase Secrets Manager - digest: e7c0c633fe75fef2c20c4499e740cf6c940e0437c0b30101e09930f58d54a8a9 - home: https://github.com/phasehq/kubernetes-secrets-operator - icon: https://phase.dev/apple-touch-icon.png - keywords: - - phase - - deployment - maintainers: - - email: nimish@phase.dev - name: Nimish - name: phase - sources: - - https://github.com/phasehq/console - type: application - urls: - - phase-0.4.0.tgz - version: 0.4.0 + - phase-0.5.0.tgz + version: 0.5.0 phase-kubernetes-operator: - apiVersion: v2 appVersion: 1.3.0 - created: "2025-09-27T18:45:20.619088+05:30" + created: "2025-11-15T15:37:02.494035+05:30" description: A Helm chart for deploying the Phase Kubernetes Operator digest: ac562ccaea71b4ae9bdefeeef9b3660f092b998d673ca96f7f557d05aff93895 home: https://github.com/phasehq/kubernetes-secrets-operator @@ -79,6 +41,6 @@ entries: - https://github.com/phasehq/kubernetes-secrets-operator type: application urls: - - https://helm.phase.dev/phase-kubernetes-operator-1.3.0.tgz + - phase-kubernetes-operator-1.3.0.tgz version: 1.3.0 -generated: "2025-09-27T18:45:20.617165+05:30" +generated: "2025-11-15T15:37:02.492839+05:30"