Skip to content

[Bug] Pod annotations serialized without qoutes #595

@slavb18

Description

@slavb18

What are you really trying to do?

I want to setup pod annotations using values.yaml for step-ca

Describe the bug

Example values.yaml:

schema:
  podAnnotations:
    autocert.step.sm/mode: "0600"
server:
  podAnnotations:
    autocert.step.sm/mode: "0600"

In Job I see right result with quotes "0600"

      annotations:
        autocert.step.sm/mode: "0600"

In Deployment created from temporal/templates/server-deployment.yaml result is wrong:

      annotations:
         autocert.step.sm/mode: 0600

Minimal Reproduction

run helm install --namespace temporal --dry-run --repo https://go.temporal.io/helm-charts -f values.yaml temporal temporal --timeout 900s --create-namespace

Environment/Versions

  • OS and processor: Linux
  • Temporal Version: 1.25.1 / helm chart 0.50.0

I think bug in temporal.resourceAnnotations, and Job template working correct becouse it not uses temporal.resourceAnnotations

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions