Installation YAMLs and Helm chart

cat << EOF > values.yaml
image:
repository: ghcr.io/gimlet-io/gimletd
tag: latest
containerPort: 8888
probe:
enabled: true
path: /
EOF


helm template gimletd onechart/onechart -f values.yaml

Volume to back the state

cat << EOF > values.yaml
image:
repository: ghcr.io/gimlet-io/gimletd
tag: latest
probe:
enabled: true
path: /
+volumes:
+ - name: data
+ path: /var/lib/gimletd
+ size: 10Gi
+ storageClass: default
EOF

helm template gimletd onechart/onechart -f values.yaml

Ingress

cat << EOF > values.yaml
image:
repository: ghcr.io/gimlet-io/gimletd
tag: latest
probe:
enabled: true
path: /
+ingress:
+ annotations:
+ kubernetes.io/ingress.class: nginx
+ cert-manager.io/cluster-issuer: letsencrypt
+ host: gimletd.mycompany.com
+ tlsEnabled: true
EOF

helm template gimletd onechart/onechart -f values.yaml

Debug sidecar container

cat << EOF > values.yaml
image:
repository: ghcr.io/gimlet-io/gimletd
tag: latest
probe:
enabled: true
path: /
+debugSidecarEnabled: true
EOF

helm template gimletd onechart/onechart -f values.yaml

Limiting resources

cat << EOF > values.yaml
image:
repository: ghcr.io/gimlet-io/gimletd
tag: latest
probe:
enabled: true
path: /
+resources:
+ requests:
+ cpu: "50m"
+ memory: "200Mi"
+ limits:
+ cpu: "2000m"
+ memory: "1000Mi"
EOF

helm template gimletd onechart/onechart -f values.yaml

Next steps