added repo
This commit is contained in:
@@ -0,0 +1,217 @@
|
||||
{{/* vim: set filetype=mustache: */}}
|
||||
|
||||
|
||||
{{/*
|
||||
Common labels
|
||||
*/}}
|
||||
{{- define "application.labels" -}}
|
||||
helm.sh/chart: {{ include "application.chart" . }}
|
||||
app.kubernetes.io/version: {{ include "application.version" . | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||
app.kubernetes.io/part-of: {{ include "application.name" . }}
|
||||
{{- end }}
|
||||
|
||||
|
||||
{{/*
|
||||
Create chart name and version as used by the chart label.
|
||||
*/}}
|
||||
{{- define "application.chart" -}}
|
||||
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
|
||||
{{- end }}
|
||||
|
||||
|
||||
{{/*
|
||||
Define the name of the aurva-controller/application.
|
||||
*/}}
|
||||
{{- define "application.version" -}}
|
||||
{{ regexReplaceAll "[^a-zA-Z0-9_\\.\\-]" .Chart.Version "-" | trunc 63 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
|
||||
{{/*
|
||||
Define the name of the chart/application.
|
||||
*/}}
|
||||
{{- define "application.name" -}}
|
||||
{{- default .Chart.Name .Values.applicationName | trunc 63 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
|
||||
{{- define "aurva-controller.fullname" -}}
|
||||
{{- printf "%s" "aurva-controller" | trunc 52 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
|
||||
{{/*
|
||||
Allow the release namespace to be overridden
|
||||
*/}}
|
||||
{{- define "application.namespace" -}}
|
||||
{{- default .Release.Namespace .Values.namespaceOverride -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Selector labels
|
||||
*/}}
|
||||
{{- define "aurva-controller.selectorLabels" -}}
|
||||
app.kubernetes.io/app: aurva-controller
|
||||
{{- end }}
|
||||
|
||||
|
||||
|
||||
{{ include "application.tplvalues.render" ( dict "value" .Values.path.to.the.Value "context" $) }}
|
||||
*/}}
|
||||
{{- define "application.tplvalues.render" -}}
|
||||
{{- if typeIs "string" .value }}
|
||||
{{- tpl .value .context }}
|
||||
{{- else }}
|
||||
{{- tpl (.value | toYaml) .context }}
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Create the name of the controller service account to use
|
||||
*/}}
|
||||
{{- define "aurva-controller.controllerServiceAccountName" -}}
|
||||
{{- if .Values.aurva_controller.serviceAccount.create -}}
|
||||
{{ default (include "aurva-controller.fullname" .) .Values.aurva_controller.serviceAccount.name }}
|
||||
{{- else -}}
|
||||
{{ default "default" .Values.aurva_controller.serviceAccount.name }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
|
||||
{{- define "aurva-analyzer.fullname" -}}
|
||||
{{- printf "%s" "aurva-analyzer" | trunc 52 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
|
||||
{{/*
|
||||
Selector labels
|
||||
*/}}
|
||||
{{- define "aurva-analyzer.selectorLabels" -}}
|
||||
app.kubernetes.io/app: aurva-analyzer
|
||||
{{- end }}
|
||||
|
||||
|
||||
{{/*
|
||||
Create the name of the analyzer service account to use
|
||||
*/}}
|
||||
{{- define "aurva-analyzer.analyzerServiceAccountName" -}}
|
||||
{{- if .Values.aurva_analyzer.serviceAccount.create -}}
|
||||
{{ default (include "aurva-analyzer.fullname" .) .Values.aurva_analyzer.serviceAccount.name }}
|
||||
{{- else -}}
|
||||
{{ default "default" .Values.aurva_analyzer.serviceAccount.name }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
|
||||
{{/*
|
||||
Create the name of the collector service account to use
|
||||
*/}}
|
||||
{{- define "aurva-collector.fullname" -}}
|
||||
{{- printf "%s" "aurva-collector" | trunc 52 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
|
||||
{{/*
|
||||
Selector labels
|
||||
*/}}
|
||||
{{- define "aurva-collector.selectorLabels" -}}
|
||||
app.kubernetes.io/app: aurva-collector
|
||||
{{- end }}
|
||||
|
||||
{{/*
|
||||
Create the name of the analyzer service account to use
|
||||
*/}}
|
||||
{{- define "aurva-collector.collectorServiceAccountName" -}}
|
||||
{{- if .Values.aurva_collector.serviceAccount.create -}}
|
||||
{{ default (include "aurva-collector.fullname" .) .Values.aurva_collector.serviceAccount.name }}
|
||||
{{- else -}}
|
||||
{{ default "default" .Values.aurva_collector.serviceAccount.name }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Create the name of the collector service account to use
|
||||
*/}}
|
||||
{{- define "aurva-collector.collectorserviceAccountName" -}}
|
||||
{{- if .Values.aurva_collector.serviceAccount.create -}}
|
||||
{{ default (include "aurva-collector.fullname" .) .Values.aurva_collector.serviceAccount.name }}
|
||||
{{- else -}}
|
||||
{{ default "default" .Values.aurva_collector.serviceAccount.name }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Create the name of the collector service account to use
|
||||
*/}}
|
||||
{{- define "aurva-pii-analyzer.fullname" -}}
|
||||
{{- printf "%s" "aurva-pii-analyzer" | trunc 52 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Selector labels
|
||||
*/}}
|
||||
{{- define "aurva-pii-analyzer.selectorLabels" -}}
|
||||
app.kubernetes.io/app: aurva-pii-analyzer
|
||||
{{- end }}
|
||||
|
||||
{{/*
|
||||
Create the name of the pii-analyzer service account to use
|
||||
*/}}
|
||||
{{- define "aurva-pii-analyzer.piiAnalyzerServiceAccountName" -}}
|
||||
{{- if .Values.aurva_pii_analyzer.serviceAccount.create -}}
|
||||
{{ default (include "aurva-pii-analyzer.fullname" .) .Values.aurva_pii_analyzer.serviceAccount.name }}
|
||||
{{- else -}}
|
||||
{{ default "default" .Values.aurva_pii_analyzer.serviceAccount.name }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Create the name of the collector service account to use
|
||||
*/}}
|
||||
{{- define "aurva-ocr.fullname" -}}
|
||||
{{- printf "%s" "aurva-ocr" | trunc 52 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Selector labels
|
||||
*/}}
|
||||
{{- define "aurva-ocr.selectorLabels" -}}
|
||||
app.kubernetes.io/app: aurva-ocr
|
||||
{{- end }}
|
||||
|
||||
{{/*
|
||||
Create the name of the ocr service account to use
|
||||
*/}}
|
||||
{{- define "aurva-ocr.ocrServiceAccountName" -}}
|
||||
{{- if .Values.aurva_ocr.serviceAccount.create -}}
|
||||
{{ default (include "aurva-ocr.fullname" .) .Values.aurva_ocr.serviceAccount.name }}
|
||||
{{- else -}}
|
||||
{{ default "default" .Values.aurva_ocr.serviceAccount.name }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
|
||||
{{- define "aurva-proxy.fullname" -}}
|
||||
{{- printf "%s" "aurva-proxy" | trunc 52 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
|
||||
{{/*
|
||||
Selector labels
|
||||
*/}}
|
||||
{{- define "aurva-proxy.selectorLabels" -}}
|
||||
app.kubernetes.io/app: aurva-proxy
|
||||
{{- end }}
|
||||
|
||||
|
||||
{{/*
|
||||
Create the name of the controller service account to use
|
||||
*/}}
|
||||
{{- define "aurva-proxy.proxyServiceAccountName" -}}
|
||||
{{- if .Values.aurva_proxy.serviceAccount.create -}}
|
||||
{{ default (include "aurva-proxy.fullname" .) .Values.aurva_proxy.serviceAccount.name }}
|
||||
{{- else -}}
|
||||
{{ default "default" .Values.aurva_proxy.serviceAccount.name }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
Reference in New Issue
Block a user