Search code examples
kubernetesservicekubernetes-helmkong

Kong set Service timeouts via Helm Charts


I am trying to set the Timeouts for my Kong Service, which is deployed with Helm Charts. In my Service.yaml file I added these annotations, as referenced in the Kong Docs.

annotations:
  konghq.com/connect-timeout: 120000
  konghq.com/write-timeout: 120000
  konghq.com/read-timeout: 120000

However in the deployment Process I get the following error:

>  Error: unable to build kubernetes objects from release manifest: unable to decode "": json: cannot unmarshal number into Go struct field ObjectMeta.metadata.annotations of type string

Solution

  • Okay the answer is simply pass the values as strings.

    annotations:
      konghq.com/connect-timeout: "120000"
      konghq.com/write-timeout: "120000"
      konghq.com/read-timeout: "120000"