Files
gardener-extension-shoot-fl…/charts/gardener-extension-shoot-cert-service/templates/_helpers.tpl
T
2021-01-28 17:37:47 +01:00

36 lines
1.0 KiB
Smarty

{{- define "name" -}}
gardener-extension-shoot-fleet-agent
{{- end -}}
{{- define "agentconfig" -}}
---
apiVersion: shoot-fleet-agent-service.extensions.config.gardener.cloud/v1alpha1
kind: FleetAgentConfig
clientConnection:
kubeconfig: {{ .Values.fleetManager.kubeconfig }}
{{- if .Values.fleetManager.labels }}
labels: {{ .Values.fleetManager.labels | toYaml }}
{{- end }}
{{- end }}
{{- define "image" -}}
{{- if hasPrefix "sha256:" .Values.image.tag }}
{{- printf "%s@%s" .Values.image.repository .Values.image.tag }}
{{- else }}
{{- printf "%s:%s" .Values.image.repository .Values.image.tag }}
{{- end }}
{{- end }}
{{- define "priorityclassversion" -}}
{{- if semverCompare ">= 1.14-0" .Capabilities.KubeVersion.GitVersion -}}
scheduling.k8s.io/v1
{{- else if semverCompare ">= 1.11-0" .Capabilities.KubeVersion.GitVersion -}}
scheduling.k8s.io/v1beta1
{{- else -}}
scheduling.k8s.io/v1alpha1
{{- end -}}
{{- end -}}
{{- define "leaderelectionid" -}}
extension-shoot-fleet-agent-leader-election
{{- end -}}