I’m deploying Temporal
1.29.0
using the official Helm chart
0.71.0
on GKE with GCS archival. I’ve configured archival in my Helm values under
server.config.archival
but the rendered
config_template.yaml
inside the pod always shows:
archival:
status: “disabled”
regardless of what I set in values.
My Helm values (
server.config.archival
section):
server:
config:
archival:
history:
state: “enabled”
enableRead: true
provider:
gstorage:
default:
credentialsPath: “”
visibility:
state: “enabled”
enableRead: true
provider:
gstorage:
default:
credentialsPath: “”
namespaceDefaults:
archival:
history:
state: “enabled”
URI: “gs://my-history-bucket”
visibility:
state: “enabled”
URI: “gs://my-visibility-bucket”
What I’ve tried:
-
Setting
server.archival
(outside
config
) — same result
-
Enabling via
temporal operator namespace update
CLI — succeeds but namespace still shows
HistoryArchivalState: Disabled
-
Verified GCS buckets exist and Helm chart redeployed
Questions:
-
What is the correct Helm values path to enable archival in chart
0.71.0
?
-
Does the chart support GCS archival config injection or does it require a manual
ConfigMap
patch?
-
Is
server.config.archival
the correct key or is there a different path?
Environment:
can anyone please help to fix the issue.