mirror of
https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent.git
synced 2026-07-16 18:11:15 +02:00
36 lines
1.0 KiB
Smarty
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 -}} |