Files
devops-infra-helm-charts-gcp/helm-templates/kubectl-mcp-server-v2/templates/_helpers.tpl
T
2026-08-26 03:39:42 +05:30

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 }}