20 lines
722 B
Smarty
20 lines
722 B
Smarty
{{- define "kubectl-mcp-server.name" -}}
|
|
{{- .Values.fullnameOverride | default .Release.Name }}
|
|
{{- end }}
|
|
|
|
{{- define "kubectl-mcp-server.labels" -}}
|
|
app: {{ include "kubectl-mcp-server.name" . }}
|
|
{{- with .Values.labels }}
|
|
{{ toYaml . }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- define "kubectl-mcp-server.serviceAccountName" -}}
|
|
{{- if .Values.serviceAccount.name }}{{ .Values.serviceAccount.name }}{{ else }}{{ include "kubectl-mcp-server.name" . }}{{ end }}
|
|
{{- end }}
|
|
|
|
{{- /* Secret synced from Vault by the ExternalSecret; holds all bearer tokens. */ -}}
|
|
{{- define "kubectl-mcp-server.credsSecretName" -}}
|
|
{{- .Values.externalSecrets.secretName | default (printf "%s-creds" (include "kubectl-mcp-server.name" .)) }}
|
|
{{- end }}
|