Statefulset
statefulset.tpl
(view on GitHub)
:
{{ $workloadNames := keys .Workloads }}
{{ range $i, $m := .Manifests }}
{{/* just update the Deployment of the Workloads generated by default */}}
{{ if and (eq $m.kind "Deployment") (has $m.metadata.name $workloadNames) }}
- op: set
path: {{ $i }}.kind
value: StatefulSet
{{ end }}
{{ end }}