Is this a BUG REPORT or FEATURE REQUEST? (choose one):
BUG REPORT
Version of Helm and Kubernetes:
Helm:
Client: &version.Version{SemVer:"v2.9.0", GitCommit:"f6025bb9ee7daf9fee0026541c90a6f557a3e0bc", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.9.0", GitCommit:"f6025bb9ee7daf9fee0026541c90a6f557a3e0bc", GitTreeState:"clean"}
k8s
Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.7", GitCommit:"dd5e1a2978fd0b97d9b78e1564398aeea7e7fe92", GitTreeState:"clean", BuildDate:"2018-04-19T00:05:56Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.3+coreos.0", GitCommit:"f588569ed1bd4a6c986205dd0d7b04da4ab1a3b6", GitTreeState:"clean", BuildDate:"2018-02-10T01:42:55Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"linux/amd64"}
Which chart:
stable/postgresql
What happened:
Got an exception when trying to install version 14.1.
Error: release postgresql failed: Deployment in version "v1beta1" cannot be handled as a Deployment: v1beta1.Deployment: Spec: v1beta1.DeploymentSpec: Template: v1.PodTemplateSpec: Spec: v1.PodSpec: Containers: []v1.Container: v1.Container: ReadinessProbe: v1.Probe: PeriodSeconds: readUint32: unexpected character: �, parsing 1200 ...Seconds":n... at {"apiVersion":"extensions/v1beta1","kind":"Deployment","metadata":{"labels":{"app":"postgresql","chart":"postgresql-0.14.2","heritage":"Tiller","release":"postgresql"},"name":"postgresql","namespace":"chart-tests"},"spec":{"selector":{"matchLabels":{"app":"postgresql","release":"postgresql"}},"template":{"metadata":{"labels":{"app":"postgresql","release":"postgresql"}},"spec":{"containers":[{"args":null,"env":[{"name":"POSTGRES_USER","value":"postgres"},{"name":"PGUSER","value":"postgres"},{"name":"POSTGRES_DB","value":""},{"name":"POSTGRES_INITDB_ARGS","value":""},{"name":"PGDATA","value":"/var/lib/postgresql/data/pgdata"},{"name":"POSTGRES_PASSWORD","valueFrom":{"secretKeyRef":{"key":"postgres-password","name":"postgresql"}}},{"name":"POD_IP","valueFrom":{"fieldRef":{"fieldPath":"status.podIP"}}}],"image":"postgres:9.6.2","imagePullPolicy":"","livenessProbe":{"exec":{"command":["sh","-c","exec pg_isready --host $POD_IP"]},"failureThreshold":6,"initialDelaySeconds":60,"timeoutSeconds":5},"name":"postgresql","ports":[{"containerPort":5432,"name":"postgresql"}],"readinessProbe":{"exec":{"command":["sh","-c","exec pg_isready --host $POD_IP"]},"initialDelaySeconds":5,"periodSeconds":null,"timeoutSeconds":3},"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"mountPath":"/var/lib/postgresql/data/pgdata","name":"data","subPath":"postgresql-db"}]}],"volumes":[{"name":"data","persistentVolumeClaim":{"claimName":"postgresql"}}]}}}}
What you expected to happen:
install succeeds with default values
How to reproduce it (as minimally and precisely as possible):
helm install --name postgresql . --namespace=chart-tests
Anything else we need to know:
We are facing this issue. +1
+1
+1