Skip to content

Commit

Permalink
Merge pull request #54 from WyriHaximusNet/use-commons-labels-on-the-…
Browse files Browse the repository at this point in the history
…other-charts

Use commons labels on the application charts
  • Loading branch information
WyriHaximus authored Dec 12, 2020
2 parents fc9145c + b504d78 commit 707e65a
Show file tree
Hide file tree
Showing 64 changed files with 194 additions and 573 deletions.
7 changes: 5 additions & 2 deletions charts/commento/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
dependencies:
- name: commons
repository: https://helm.wyrihaximus.net/
version: 0.1.0
- name: horizontal-pod-autoscalers
repository: https://helm.wyrihaximus.net/
version: 0.2.0
digest: sha256:c24acf3aaf1d76d5b431e2d608ee5162acf6e5bb0ad764b2a3cf81e37bb499bf
generated: "2020-11-13T22:49:13.62060267+01:00"
digest: sha256:05017e6af7c52308e69f1e7769366c66e1e8194661b08792b1d1bb24b2ba49de
generated: "2020-12-09T22:30:21.6534143+01:00"
5 changes: 4 additions & 1 deletion charts/commento/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,14 @@ description: Helm chart to install commento on a kubernetes cluster
home: https://commento.io/
icon: https://cdn.commento.io/images/logo.svg
name: commento
version: 0.1.1
version: 0.1.2
maintainers:
- name: WyriHaximus
email: [email protected]
dependencies:
- name: commons
version: ^0.1
repository: https://helm.wyrihaximus.net/
- name: horizontal-pod-autoscalers
version: ^0.2
repository: https://helm.wyrihaximus.net/
32 changes: 0 additions & 32 deletions charts/commento/templates/_helpers.tpl

This file was deleted.

13 changes: 4 additions & 9 deletions charts/commento/templates/deployment.yaml
Original file line number Diff line number Diff line change
@@ -1,23 +1,18 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ template "commento.fullname" . }}
name: {{ template "commons.fullname" . }}
labels:
app: {{ template "commento.name" . }}
chart: {{ template "commento.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- include "commons.labels" . | nindent 4 }}
spec:
replicas: {{ .Values.replicas }}
selector:
matchLabels:
app: {{ template "commento.name" . }}
release: {{ .Release.Name }}
{{- include "commons.selectorLabels" . | nindent 6 }}
template:
metadata:
labels:
app: {{ template "commento.name" . }}
release: {{ .Release.Name }}
{{- include "commons.labels" . | nindent 8 }}
spec:
containers:
- name: commento
Expand Down
2 changes: 1 addition & 1 deletion charts/commento/templates/horizontal-pod-autoscaler.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{{- if .Values.hpa.enable -}}
{{- include "horizontal-pod-autoscalers.hpa" (dict "name" (include "commento.fullname" .) "replicas" (dict "min" .Values.replicas "max" .Values.hpa.maxReplicas)) -}}
{{- include "horizontal-pod-autoscalers.hpa" (dict "name" (include "commons.fullname" .) "replicas" (dict "min" .Values.replicas "max" .Values.hpa.maxReplicas)) -}}
{{ end }}
7 changes: 2 additions & 5 deletions charts/commento/templates/ingress.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
{{- if eq (eq .Values.ingress.host "comments.YOURDOMAIN.TLD") false }}
{{- $chartName := .Chart.Name -}}
{{- $fullName := include "commento.fullname" . -}}
{{- $fullName := include "commons.fullname" . -}}
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
app: {{ template "commento.name" . }}
chart: {{ template "commento.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- include "commons.labels" . | nindent 4 }}
{{- with .Values.ingress.annotations }}
annotations:
{{ toYaml . | indent 4 }}
Expand Down
5 changes: 2 additions & 3 deletions charts/commento/templates/pod-disruption-budget.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,10 @@
apiVersion: policy/v1beta1
kind: PodDisruptionBudget
metadata:
name: {{ template "commento.fullname" . }}-pdb
name: {{ template "commons.fullname" . }}
spec:
maxUnavailable: 1
selector:
matchLabels:
app: {{ include "commento.fullname" . }}
release: {{ include "commento.fullname" . }}
{{- include "commons.selectorLabels" . | nindent 6 }}
{{ end }}
10 changes: 3 additions & 7 deletions charts/commento/templates/service.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
apiVersion: v1
kind: Service
metadata:
name: {{ template "commento.fullname" . }}
name: {{ template "commons.fullname" . }}
labels:
app: {{ template "commento.name" . }}
chart: {{ template "commento.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- include "commons.labels" . | nindent 4 }}
spec:
type: ClusterIP
ports:
Expand All @@ -15,5 +12,4 @@ spec:
protocol: TCP
name: commento
selector:
app: {{ template "commento.name" . }}
release: {{ .Release.Name }}
{{- include "commons.selectorLabels" . | nindent 6 }}
9 changes: 3 additions & 6 deletions charts/commento/templates/tests/test-connection.yaml
Original file line number Diff line number Diff line change
@@ -1,18 +1,15 @@
apiVersion: v1
kind: Pod
metadata:
name: "{{ include "commento.fullname" . }}-test-connection"
name: "{{ include "commons.fullname" . }}-test-connection"
labels:
app: {{ template "commento.name" . }}
chart: {{ template "commento.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- include "commons.labels" . | nindent 4 }}
annotations:
"helm.sh/hook": test-success
spec:
containers:
- name: wget
image: busybox
command: ['wget']
args: ['{{ include "commento.fullname" . }}:8967/login']
args: ['{{ include "commons.fullname" . }}:8967/login']
restartPolicy: Never
7 changes: 5 additions & 2 deletions charts/default-backend/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
dependencies:
- name: commons
repository: https://helm.wyrihaximus.net/
version: 0.1.0
- name: cron-jobs
repository: https://helm.wyrihaximus.net/
version: 0.1.2
- name: horizontal-pod-autoscalers
repository: https://helm.wyrihaximus.net/
version: 0.2.0
digest: sha256:da3cabd092499f75f425706a7faae76bdefe5a54d805628ea48a3b769e8cbf2b
generated: "2020-10-21T20:34:40.497024599+02:00"
digest: sha256:9311081e2d53beca7cf5d1bf74a8f755085bbaafec6c1ae2efee4afd6c1b30a5
generated: "2020-12-09T23:59:39.5032794+01:00"
5 changes: 4 additions & 1 deletion charts/default-backend/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@ description: A Helm chart for Kubernetes
home: https://github.com/wyrihaximusnet/docker-default-backend
icon: https://helm.wyrihaximus.net/images/charts/default-backend.png
type: application
version: 0.4.2
version: 0.4.3
kubeVersion: ^1.18
appVersion: random
maintainers:
- name: WyriHaximus
email: [email protected]
dependencies:
- name: commons
version: ^0.1
repository: https://helm.wyrihaximus.net/
- name: cron-jobs
version: ^0.1
repository: https://helm.wyrihaximus.net/
Expand Down
56 changes: 0 additions & 56 deletions charts/default-backend/templates/_helpers.tpl

This file was deleted.

11 changes: 4 additions & 7 deletions charts/default-backend/templates/cronjob-role-binding.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,16 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: {{ include "default-backend.fullname" . }}-recycle-cronjob
name: {{ include "commons.fullname" . }}-recycle-cronjob
namespace: {{ .Release.Namespace }}
labels:
app: {{ include "default-backend.fullname" . }}
appRevision: {{ template "default-backend.nameRevision" . }}
release: {{ include "default-backend.fullname" . }}
releaseRevision: {{ .Release.Revision | quote }}
{{- include "commons.labels" . | nindent 4 }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: {{ include "default-backend.fullname" . }}-recycle-cronjob
name: {{ include "commons.fullname" . }}-recycle-cronjob
subjects:
- kind: ServiceAccount
name: {{ include "default-backend.fullname" . }}-recycle-cronjob
name: {{ include "commons.fullname" . }}-recycle-cronjob
namespace: {{ .Release.Namespace }}
{{ end }}
7 changes: 2 additions & 5 deletions charts/default-backend/templates/cronjob-role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,10 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: {{ include "default-backend.fullname" . }}-recycle-cronjob
name: {{ include "commons.fullname" . }}-recycle-cronjob
namespace: {{ .Release.Namespace }}
labels:
app: {{ include "default-backend.fullname" . }}
appRevision: {{ template "default-backend.nameRevision" . }}
release: {{ include "default-backend.fullname" . }}
releaseRevision: {{ .Release.Revision | quote }}
{{- include "commons.labels" . | nindent 4 }}
rules:
- apiGroups: [""]
resources: ["pods"]
Expand Down
8 changes: 2 additions & 6 deletions charts/default-backend/templates/cronjob-service-account.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,8 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "default-backend.fullname" . }}-recycle-cronjob
name: {{ include "commons.fullname" . }}-recycle-cronjob
namespace: {{ .Release.Namespace }}
labels:
app: {{ include "default-backend.fullname" . }}
appRevision: {{ template "default-backend.nameRevision" . }}
release: {{ include "default-backend.fullname" . }}
releaseRevision: {{ .Release.Revision | quote }}
{{- include "default-backend.labels" . | nindent 4 }}
{{- include "commons.labels" . | nindent 4 }}
{{ end }}
2 changes: 1 addition & 1 deletion charts/default-backend/templates/cronjob.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{{- if .Values.cron.replaceOldestPodHourly -}}
{{- include "cron-jobs.cronjob" (fromYaml (.Files.Get "values/cronjob.yaml" | replace "[[fullname]]" (include "default-backend.fullname" .) | replace "[[app]]" (include "default-backend.name" .) | replace "[[release]]" .Release.Name | replace "[[namespace]]" .Release.Namespace)) -}}
{{- include "cron-jobs.cronjob" (fromYaml (.Files.Get "values/cronjob.yaml" | replace "[[fullname]]" (include "commons.fullname" .) | replace "[[app]]" (include "commons.name" .) | replace "[[release]]" .Release.Name | replace "[[namespace]]" .Release.Namespace)) -}}
{{ end }}
19 changes: 5 additions & 14 deletions charts/default-backend/templates/deployment.yaml
Original file line number Diff line number Diff line change
@@ -1,31 +1,22 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ template "default-backend.fullname" . }}
name: {{ template "commons.fullname" . }}
labels:
app: {{ template "default-backend.name" . }}
appRevision: {{ template "default-backend.nameRevision" . }}
chart: {{ template "default-backend.chart" . }}
release: {{ .Release.Name }}
releaseRevision: {{ .Release.Revision | quote }}
heritage: {{ .Release.Service }}
{{- include "commons.labels" . | nindent 4 }}
app.kubernetes.io/component: controller
spec:
selector:
matchLabels:
app: {{ template "default-backend.name" . }}
release: {{ .Release.Name }}
{{- include "commons.selectorLabels" . | nindent 6 }}
replicas: {{ .Values.replicas }}
template:
metadata:
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "9696"
labels:
app: {{ template "default-backend.name" . }}
appRevision: {{ template "default-backend.nameRevision" . }}
release: {{ .Release.Name }}
releaseRevision: {{ .Release.Revision | quote }}
{{- include "commons.labels" . | nindent 8 }}
spec:
containers:
- name: default-backend
Expand Down Expand Up @@ -64,5 +55,5 @@ spec:
- key: appRevision
operator: In
values:
- {{ template "default-backend.nameRevision" . }}
- {{ template "commons.nameRevision" . }}
topologyKey: "kubernetes.io/hostname"
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{{- if .Values.hpa.enable -}}
{{- include "horizontal-pod-autoscalers.hpa" (dict "name" (include "default-backend.fullname" .) "replicas" (dict "min" .Values.replicas "max" .Values.hpa.maxReplicas)) -}}
{{- include "horizontal-pod-autoscalers.hpa" (dict "name" (include "commons.fullname" .) "replicas" (dict "min" .Values.replicas "max" .Values.hpa.maxReplicas)) -}}
{{ end }}
8 changes: 2 additions & 6 deletions charts/default-backend/templates/ingress.yaml
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@
{{- if not (empty .Values.ingress.hosts) -}}
{{- $chartName := .Chart.Name -}}
{{- $fullName := include "default-backend.fullname" . -}}
{{- $fullName := include "commons.fullname" . -}}
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
app: {{ template "default-backend.name" . }}
chart: {{ template "default-backend.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
releaseRevision: {{ .Release.Revision | quote }}
{{- include "commons.labels" . | nindent 4 }}
{{- with .Values.ingress.annotations }}
annotations:
{{ toYaml . | indent 4 }}
Expand Down
Loading

0 comments on commit 707e65a

Please sign in to comment.