Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
et-iedo-public
helm
helm-apache-shib
Commits
69ac4459
Commit
69ac4459
authored
Nov 05, 2020
by
Adam Lewenberg
Browse files
more work (take 3)
parent
4ddb7142
Changes
2
Hide whitespace changes
Inline
Side-by-side
templates/_helpers.tpl
0 → 100644
View file @
69ac4459
{{
/*
vim
:
set
filetype
=
mustache
:
*/
}}
{
{
/*
Expand
the
name
of
the
chart
.
*/
}
}
{{- define "patchman.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{
{
/*
Create
a
default
fully
qualified
app
name
.
We
truncate
at
63
chars
because
some
Kubernetes
name
fields
are
limited
to
this
(
by
the
DNS
naming
spec
).
If
release
name
contains
chart
name
it
will
be
used
as
a
full
name
.
*/
}
}
{{- define "patchman.fullname" -}}
{{- if .Values.fullnameOverride -}}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- if contains $name .Release.Name -}}
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- end -}}
{{- end -}}
{
{
/*
Create
chart
name
and
version
as
used
by
the
chart
label
.
*/
}
}
{{- define "patchman.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{
{
/*
Common
labels
*/
}
}
{{- define "patchman.labels" -}}
helm.sh/chart: {{ include "patchman.chart" . }}
{{ include "patchman.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end -}}
{
{
/*
Selector
labels
*/
}
}
{{- define "patchman.selectorLabels" -}}
app.kubernetes.io/name: {{ include "patchman.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end -}}
{
{
/*
Create
the
name
of
the
service
account
to
use
*/
}
}
{{- define "patchman.serviceAccountName" -}}
{{- if .Values.serviceAccount.create -}}
{{ default (include "patchman.fullname" .) .Values.serviceAccount.name }}
{{- else -}}
{{ default "default" .Values.serviceAccount.name }}
{{- end -}}
{{- end -}}
{{- define "apache_shib.APP_NAMESPACE" -}}
{{ .Chart.Name }} - {{ .Values.APP_ENV }}
{{- end -}}
templates/ingress.yaml
View file @
69ac4459
...
...
@@ -7,7 +7,7 @@ apiVersion: extensions/v1beta1
{{
- end
}}
kind
:
Ingress
metadata
:
name
:
"
{{
$
APP_NAMESPACE
}}"
name
:
"
{{
apache_shib.
APP_NAMESPACE
}}"
annotations
:
external-dns.alpha.kubernetes.io/hostname="{{ .Values.SERVERNAME }}"
networking.gke.io/managed-certificates
:
"
certificate-patchman-{{
.Values.APP_ENV
}}"
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment