File tree Expand file tree Collapse file tree 15 files changed +106
-71
lines changed Expand file tree Collapse file tree 15 files changed +106
-71
lines changed Original file line number Diff line number Diff line change 19
19
.project
20
20
.idea/
21
21
*.tmproj
22
+ .vscode/
Original file line number Diff line number Diff line change 1
1
apiVersion : v1
2
+ appVersion : 0.1.0
2
3
description : A Helm chart for an API Platform API
3
4
name : api
4
5
version : 0.1.0
6
+ home : https://api-platform.com
5
7
icon : https://api-platform.com/logo-250x250.png
Original file line number Diff line number Diff line change @@ -18,3 +18,10 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
18
18
{ {- define " postgresql.fullname" -} }
19
19
{ {- printf " %s-%s" .Release.Name " postgresql" | trunc 63 | trimSuffix " -" -} }
20
20
{ {- end -} }
21
+
22
+ { {/*
23
+ Create chart name and version as used by the chart label.
24
+ */} }
25
+ { {- define " chart" -} }
26
+ { {- printf " %s-%s" .Chart.Name .Chart.Version | replace " +" " _" | trunc 63 | trimSuffix " -" -} }
27
+ { {- end -} }
Original file line number Diff line number Diff line change @@ -3,10 +3,11 @@ kind: ConfigMap
3
3
metadata :
4
4
name : {{ template "fullname" . }}
5
5
labels :
6
- app : {{ template "fullname" . }}
7
- chart : " {{ .Chart.Name }}-{{ .Chart.Version }}"
8
- release : " {{ .Release.Name }}"
9
- heritage : " {{ .Release.Service }}"
6
+ app.kubernetes.io/name : {{ include "name" . }}
7
+ app.kubernetes.io/part-of : {{ include "name" . }}
8
+ helm.sh/chart : {{ include "chart" . }}
9
+ app.kubernetes.io/instance : {{ .Release.Name }}
10
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
10
11
data :
11
12
env : {{ .Values.php.env | quote }}
12
13
debug : {{ .Values.php.debug | quote }}
Original file line number Diff line number Diff line change 1
1
apiVersion : extensions/v1beta1
2
2
kind : Ingress
3
3
metadata :
4
- name : {{ template "name " . }}-ingress
4
+ name : {{ template "fullname " . }}
5
5
labels :
6
- app : {{ template "name" . }}-ingress
7
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
8
- release : {{ .Release.Name }}
9
- heritage : {{ .Release.Service }}
6
+ app.kubernetes.io/name : {{ include "name" . }}
7
+ app.kubernetes.io/part-of : {{ include "name" . }}
8
+ helm.sh/chart : {{ include "chart" . }}
9
+ app.kubernetes.io/instance : {{ .Release.Name }}
10
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
10
11
{{- with .Values.ingress.annotations }}
11
12
annotations :
12
13
{{- toYaml . | nindent 4 }}
Original file line number Diff line number Diff line change 2
2
apiVersion : extensions/v1beta1
3
3
kind : Deployment
4
4
metadata :
5
- name : {{ template "name " . }}-mercure
5
+ name : {{ template "fullname " . }}-mercure
6
6
labels :
7
- app : {{ template "name" . }}-mercure
8
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
9
- release : {{ .Release.Name }}
10
- heritage : {{ .Release.Service }}
7
+ app.kubernetes.io/name : {{ include "name" . }}-mercure
8
+ app.kubernetes.io/part-of : {{ include "name" . }}
9
+ helm.sh/chart : {{ include "chart" . }}
10
+ app.kubernetes.io/instance : {{ .Release.Name }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
11
12
spec :
12
13
replicas : {{ .Values.mercure.replicaCount }}
13
14
template :
14
15
metadata :
15
16
labels :
16
- app : {{ template "name" . }}-mercure
17
- release : {{ .Release.Name }}
17
+ app.kubernetes.io/name : {{ include "name" . }}-mercure
18
+ app.kubernetes.io/part-of : {{ include "name" . }}
19
+ helm.sh/chart : {{ include "chart" . }}
20
+ app.kubernetes.io/instance : {{ .Release.Name }}
21
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
18
22
spec :
19
23
containers :
20
24
- name : {{ .Chart.Name }}-mercure
Original file line number Diff line number Diff line change 2
2
apiVersion : v1
3
3
kind : Service
4
4
metadata :
5
- name : mercure
5
+ name : {{ template "fullname" . }}- mercure
6
6
labels :
7
- app : {{ template "name" . }}-mercure
8
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
9
- release : {{ .Release.Name }}
10
- heritage : {{ .Release.Service }}
7
+ app.kubernetes.io/name : {{ include "name" . }}-mercure
8
+ app.kubernetes.io/part-of : {{ include "name" . }}
9
+ helm.sh/chart : {{ include "chart" . }}
10
+ app.kubernetes.io/instance : {{ .Release.Name }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
11
12
spec :
12
13
type : {{ .Values.mercure.service.type }}
13
14
ports :
16
17
protocol : TCP
17
18
name : http
18
19
selector :
19
- app : {{ template "name" . }}-mercure
20
- release : {{ .Release.Name }}
20
+ app.kubernetes.io/name : {{ include "name" . }}-mercure
21
+ app.kubernetes.io/part-of : {{ include "name" . }}
22
+ app.kubernetes.io/instance : {{ .Release.Name }}
21
23
{{- end -}}
Original file line number Diff line number Diff line change 1
1
apiVersion : extensions/v1beta1
2
2
kind : Deployment
3
3
metadata :
4
- name : {{ template "name " . }}-nginx
4
+ name : {{ template "fullname " . }}-nginx
5
5
labels :
6
- app : {{ template "name" . }}-nginx
7
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
8
- release : {{ .Release.Name }}
9
- heritage : {{ .Release.Service }}
6
+ app.kubernetes.io/name : {{ include "name" . }}-nginx
7
+ app.kubernetes.io/part-of : {{ include "name" . }}
8
+ helm.sh/chart : {{ include "chart" . }}
9
+ app.kubernetes.io/instance : {{ .Release.Name }}
10
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
10
11
spec :
11
12
replicas : {{ .Values.nginx.replicaCount }}
12
13
template :
13
14
metadata :
14
15
labels :
15
- app : {{ template "name" . }}-nginx
16
- release : {{ .Release.Name }}
16
+ app.kubernetes.io/name : {{ include "name" . }}-nginx
17
+ app.kubernetes.io/part-of : {{ include "name" . }}
18
+ helm.sh/chart : {{ include "chart" . }}
19
+ app.kubernetes.io/instance : {{ .Release.Name }}
20
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
17
21
spec :
18
22
containers :
19
23
- name : {{ .Chart.Name }}-nginx
Original file line number Diff line number Diff line change @@ -3,16 +3,17 @@ kind: Service
3
3
metadata :
4
4
name : api
5
5
labels :
6
- app : {{ template "name" . }}-nginx
7
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
8
- release : {{ .Release.Name }}
9
- heritage : {{ .Release.Service }}
6
+ app.kubernetes.io/name : {{ include "name" . }}-nginx
7
+ app.kubernetes.io/part-of : {{ include "name" . }}
8
+ helm.sh/chart : {{ include "chart" . }}
9
+ app.kubernetes.io/instance : {{ .Release.Name }}
10
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
10
11
spec :
11
12
type : NodePort
12
13
ports :
13
14
- port : 80
14
15
targetPort : 80
15
16
protocol : TCP
16
17
selector :
17
- app : {{ template "name" . }}-nginx
18
- release : {{ .Release.Name }}
18
+ app.kubernetes.io/name : {{ include "name" . }}-nginx
19
+ app.kubernetes.io/instance : {{ .Release.Name }}
Original file line number Diff line number Diff line change 1
1
apiVersion : extensions/v1beta1
2
2
kind : Deployment
3
3
metadata :
4
- name : {{ template "name " . }}-php
4
+ name : {{ template "fullname " . }}-php
5
5
labels :
6
- app : {{ template "name" . }}-php
7
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
8
- release : {{ .Release.Name }}
9
- heritage : {{ .Release.Service }}
6
+ app.kubernetes.io/name : {{ include "name" . }}-php
7
+ app.kubernetes.io/part-of : {{ include "name" . }}
8
+ helm.sh/chart : {{ include "chart" . }}
9
+ app.kubernetes.io/instance : {{ .Release.Name }}
10
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
10
11
spec :
11
12
replicas : {{ .Values.php.replicaCount }}
12
13
template :
13
14
metadata :
14
15
labels :
15
- app : {{ template "name" . }}-php
16
- release : {{ .Release.Name }}
16
+ app.kubernetes.io/name : {{ include "name" . }}
17
+ app.kubernetes.io/part-of : {{ include "name" . }}
18
+ helm.sh/chart : {{ include "chart" . }}
19
+ app.kubernetes.io/instance : {{ .Release.Name }}
20
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
17
21
spec :
18
22
containers :
19
23
- name : {{ .Chart.Name }}-php
Original file line number Diff line number Diff line change @@ -3,14 +3,15 @@ kind: Service
3
3
metadata :
4
4
name : php
5
5
labels :
6
- app : {{ template "name" . }}-php
7
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
8
- release : {{ .Release.Name }}
9
- heritage : {{ .Release.Service }}
6
+ app.kubernetes.io/name : {{ include "name" . }}-php
7
+ app.kubernetes.io/part-of : {{ include "name" . }}
8
+ helm.sh/chart : {{ include "chart" . }}
9
+ app.kubernetes.io/instance : {{ .Release.Name }}
10
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
10
11
spec :
11
12
type : ClusterIP
12
13
ports :
13
14
- port : 9000
14
15
selector :
15
- app : {{ template "name" . }}-php
16
- release : {{ .Release.Name }}
16
+ app.kubernetes.io/name : {{ include "name" . }}-php
17
+ app.kubernetes.io/instance : {{ .Release.Name }}
Original file line number Diff line number Diff line change @@ -4,10 +4,11 @@ kind: Secret
4
4
metadata :
5
5
name : {{ template "fullname" . }}
6
6
labels :
7
- app : {{ template "fullname" . }}
8
- chart : " {{ .Chart.Name }}-{{ .Chart.Version }}"
9
- release : " {{ .Release.Name }}"
10
- heritage : " {{ .Release.Service }}"
7
+ app.kubernetes.io/name : {{ include "name" . }}
8
+ app.kubernetes.io/part-of : {{ include "name" . }}
9
+ helm.sh/chart : {{ include "chart" . }}
10
+ app.kubernetes.io/instance : {{ .Release.Name }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
11
12
type : Opaque
12
13
data :
13
14
{{ if .Values.postgresql.enabled }}
Original file line number Diff line number Diff line change 2
2
apiVersion : extensions/v1beta1
3
3
kind : Deployment
4
4
metadata :
5
- name : {{ template "name " . }}-varnish
5
+ name : {{ template "fullname " . }}-varnish
6
6
labels :
7
- app : {{ template "name" . }}-varnish
8
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
9
- release : {{ .Release.Name }}
10
- heritage : {{ .Release.Service }}
7
+ app.kubernetes.io/name : {{ include "name" . }}-varnish
8
+ app.kubernetes.io/part-of : {{ include "name" . }}
9
+ helm.sh/chart : {{ include "chart" . }}
10
+ app.kubernetes.io/instance : {{ .Release.Name }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
11
12
spec :
12
13
replicas : {{ .Values.varnish.replicaCount }}
13
14
template :
14
15
metadata :
15
16
labels :
16
- app : {{ template "name" . }}-varnish
17
- release : {{ .Release.Name }}
17
+ app.kubernetes.io/name : {{ include "name" . }}
18
+ helm.sh/chart : {{ include "chart" . }}
19
+ app.kubernetes.io/instance : {{ .Release.Name }}
20
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
18
21
spec :
19
22
containers :
20
23
- name : {{ .Chart.Name }}-varnish
Original file line number Diff line number Diff line change @@ -4,17 +4,18 @@ kind: Service
4
4
metadata :
5
5
name : varnish
6
6
labels :
7
- app : {{ template "name" . }}-varnish
8
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
9
- release : {{ .Release.Name }}
10
- heritage : {{ .Release.Service }}
7
+ app.kubernetes.io/name : {{ include "name" . }}-varnish
8
+ app.kubernetes.io/part-of : {{ include "name" . }}
9
+ helm.sh/chart : {{ include "chart" . }}
10
+ app.kubernetes.io/instance : {{ .Release.Name }}
11
+ app.kubernetes.io/managed-by : {{ .Release.Service }}
11
12
spec :
12
13
type : NodePort
13
14
ports :
14
15
- port : 80
15
16
targetPort : 80
16
17
protocol : TCP
17
18
selector :
18
- app : {{ template "name" . }}-varnish
19
- release : {{ .Release.Name }}
19
+ app.kubernetes.io/name : {{ include "name" . }}-varnish
20
+ app.kubernetes.io/instance : {{ .Release.Name }}
20
21
{{- end -}}
Original file line number Diff line number Diff line change @@ -78,11 +78,12 @@ mercure:
78
78
# kubernetes.io/tls-acme: "true"
79
79
paths : []
80
80
hosts :
81
- - chart-example .local
81
+ - api-platform .local
82
82
tls : []
83
- # - secretName: chart-example -tls
83
+ # - secretName: api-platform -tls
84
84
# hosts:
85
- # - chart-example.local
85
+ # - api-platform.local
86
+
86
87
resources : {}
87
88
# We usually recommend not to specify default resources and to leave this as a conscious
88
89
# choice for the user. This also increases chances charts run on environments with little
@@ -95,7 +96,9 @@ mercure:
95
96
# cpu: 100m
96
97
# memory: 128Mi
97
98
nodeSelector : {}
99
+
98
100
tolerations : []
101
+
99
102
affinity : {}
100
103
101
104
external-dns :
@@ -153,8 +156,7 @@ resources: {}
153
156
# choice for the user. This also increases chances charts run on environments with little
154
157
# resources, such as Minikube. If you do want to specify resources, uncomment the following
155
158
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
156
- # limits:
157
- # cpu: 100m
159
+ # é cpu: 100m
158
160
# memory: 128Mi
159
161
# requests:
160
162
# cpu: 100m
You can’t perform that action at this time.
0 commit comments