Podinfo Helm chart for Kubernetes
~/.kube/config
Kubernetes: >=1.19.0-0
Install Helm
https://helm.sh/docs/intro/install/
helm install podinfo chart/
Key | Type | Default | Description |
---|---|---|---|
replicaCount | int | 1 |
|
logLevel | string | "info" |
|
host | string | nil |
|
backend | string | nil |
|
backends | list | [] |
|
image.repository | string | "ghcr.io/stefanprodan/podinfo" |
|
image.tag | string | "6.0.0" |
|
image.pullPolicy | string | "IfNotPresent" |
|
ui.color | string | "#34577c" |
|
ui.message | string | "" |
|
ui.logo | string | "" |
|
faults.delay | bool | false |
|
faults.error | bool | false |
|
faults.unhealthy | bool | false |
|
faults.unready | bool | false |
|
faults.testFail | bool | false |
|
faults.testTimeout | bool | false |
|
service.enabled | bool | true |
|
service.annotations | object | {} |
|
service.type | string | "ClusterIP" |
|
service.metricsPort | int | 9797 |
|
service.httpPort | int | 9898 |
|
service.externalPort | int | 9898 |
|
service.grpcPort | int | 9999 |
|
service.grpcService | string | "podinfo" |
|
service.nodePort | int | 31198 |
|
service.hostPort | string | nil |
|
h2c.enabled | bool | false |
|
tls.enabled | bool | false |
|
tls.secretName | string | nil |
|
tls.certPath | string | "/data/cert" |
|
tls.port | int | 9899 |
|
tls.hostPort | string | nil |
|
certificate.create | bool | false |
|
certificate.issuerRef.kind | string | "ClusterIssuer" |
|
certificate.issuerRef.name | string | "self-signed" |
|
certificate.dnsNames[0] | string | "podinfo" |
|
hpa.enabled | bool | false |
|
hpa.maxReplicas | int | 10 |
|
hpa.cpu | string | nil |
|
hpa.memory | string | nil |
|
hpa.requests | string | nil |
|
cache | string | "" |
|
redis.enabled | bool | false |
|
redis.repository | string | "redis" |
|
redis.tag | string | "6.0.8" |
|
serviceAccount.enabled | bool | false |
|
serviceAccount.name | string | nil |
|
serviceAccount.imagePullSecrets | list | [] |
|
securityContext | object | {} |
|
ingress.enabled | bool | false |
|
ingress.className | string | "" |
|
ingress.annotations | object | {} |
|
ingress.hosts[0].host | string | "podinfo.local" |
|
ingress.hosts[0].paths[0].path | string | "/" |
|
ingress.hosts[0].paths[0].pathType | string | "ImplementationSpecific" |
|
ingress.tls | list | [] |
|
linkerd.profile.enabled | bool | false |
|
serviceMonitor.enabled | bool | false |
|
serviceMonitor.interval | string | "15s" |
|
serviceMonitor.additionalLabels | object | {} |
|
serviceMonitor.dashboards.namespace | string | "" |
|
serviceMonitor.dashboards.label | string | "grafana_dashboard" |
|
resources.limits | string | nil |
|
resources.requests.cpu | string | "1m" |
|
resources.requests.memory | string | "16Mi" |
|
nodeSelector | object | {} |
|
tolerations | list | [] |
|
affinity | object | {} |
|
podAnnotations | object | {} |
|
domain | string | "bigbang.dev" |
|
istio.enabled | bool | false |
|
istio.podinfo.enabled | bool | true |
|
istio.podinfo.gateways[0] | string | "istio-system/public" |
|
istio.podinfo.hosts[0] | string | "podinfo.{{ .Values.domain }}" |
|
bbtests.enabled | bool | false |
|
bbtests.cypress.artifacts | bool | true |
|
bbtests.cypress.envs.cypress_url | string | "http://{{ template \"podinfo.fullname\" . }}.{{ .Release.Namespace }}.svc.cluster.local:{{ .Values.service.externalPort }}" |
|
bbtests.scripts.envs.URL | string | "http://{{ template \"podinfo.fullname\" . }}.{{ .Release.Namespace }}.svc.cluster.local:{{ .Values.service.externalPort }}" |
Please see the contributing guide if you are interested in contributing.