temporalio / helm-charts

Temporal Helm charts
MIT License
305 stars 335 forks source link

[Bug] Custom env variables for update schema job #487

Closed a-porubai closed 3 months ago

a-porubai commented 4 months ago

I need to add custom env variables[SQL_TLS,SQL_TLS_DISABLE_HOST_VERIFICATION] for update schema job.

How can i add this envs using helm from your official helm repository ?

---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: dta-temporal
  namespace: default
  finalizers:
    - resources-finalizer.argocd.argoproj.io
spec:
  destination:
    namespace: qa-infra-temporal
    name: in-cluster
  project: default
  source:
    chart: "temporal"
    repoURL: "https://go.temporal.io/helm-charts/"
    targetRevision: 0.37.0
    helm:
      values: |
        resources:
          requests:
            cpu: 1000m
            memory: 1Gi
          limits:
            cpu: 1000m
            memory: 1Gi
        server:
          config:
            persistence:
              default:
                driver: "sql"

                sql:
                  driver: "postgres"
                  host: "postgres-qa-backend-instance.qa-infra-db.svc.cluster.local"
                  port: 5432
                  database: "temporal"
                  tls:
                    enabled: true
                    enableHostVerification: false

              visibility:
                driver: "sql"

                sql:
                  driver: "postgres"
                  host: "postgres-qa-backend-instance.qa-infra-db.svc.cluster.local"
                  port: 5432
                  database: "temporal_visibility"
                  tls:
                    enabled: true
                    enableHostVerification: false
        elasticsearch:
          enabled: false
        prometheus:
          enabled: false
        grafana:
          enabled: false
        cassandra:
          enabled: false
        mysql:
          enabled: false

        **schema:
          setup:
            enabled: true
          update:
            enabled: true**

        web:
          ingress:
            enabled: true

  syncPolicy:
    automated:
      prune: false
      selfHeal: true
    syncOptions:
      - CreateNamespace=true
robholland commented 3 months ago

These are now set as you'd expect by our templates.