Skip to content

Commit

Permalink
dex common remove,only dex-app
Browse files Browse the repository at this point in the history
  • Loading branch information
ssyno committed Jan 15, 2024
1 parent 2a4fb50 commit d214943
Show file tree
Hide file tree
Showing 13 changed files with 22 additions and 24 deletions.
23 changes: 20 additions & 3 deletions helm/dex-app/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@ Helpers for dex.
dex
{{- end -}}

{{/*
Helpers for dex-app.
*/}}
{{- define "dex-app.name" -}}
dex
{{- end -}}

{{/*
Common dex labels
*/}}
Expand All @@ -25,8 +32,18 @@ app.kubernetes.io/managed-by: {{ .Release.Service }}
application.giantswarm.io/team: {{ index .Chart.Annotations "application.giantswarm.io/team" | quote }}
giantswarm.io/service-type: "managed"
{{- end -}}

{{/*
Common dex-app labels
*/}}
{{- define "dex-app.labels.common" -}}
{{ include "dex-app.labels.selector" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
application.giantswarm.io/team: {{ index .Chart.Annotations "application.giantswarm.io/team" | quote }}
giantswarm.io/service-type: "managed"
{{- end -}}
{{/*
Selector dex labels
Expand All @@ -38,11 +55,11 @@ app.kubernetes.io/instance: {{ .Release.Name | quote }}
{{- end -}}

{{/*
Selector dex labels
Selector dex-app labels
*/}}
{{- define "dex-app.labels.selector" -}}
app.kubernetes.io/name: dex-app
app.kubernetes.io/component: dex-app
app.kubernetes.io/name: {{ include "dex-app.name" . }}
app.kubernetes.io/component: {{ include "dex-app.name" . }}
{{- end -}}

{{/*
Expand Down
1 change: 0 additions & 1 deletion helm/dex-app/templates/dex/certs-secret.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ kind: Secret
type: kubernetes.io/tls
metadata:
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.common" . | nindent 4 }}
name: {{ include "resource.dex.name" . }}-tls
data:
Expand Down
2 changes: 0 additions & 2 deletions helm/dex-app/templates/dex/clusterrole.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.common" . | nindent 4 }}
name: {{ include "resource.dex.name" . }}
rules:
Expand All @@ -26,7 +25,6 @@ kind: ClusterRole
metadata:
name: {{ include "resource.dex.name" . }}-metrics
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.common" . | nindent 4 }}
rules:
- nonResourceURLs:
Expand Down
1 change: 0 additions & 1 deletion helm/dex-app/templates/dex/clusterrolebinding.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.common" . | nindent 4 }}
name: {{ include "resource.dex.name" . }}
roleRef:
Expand Down
4 changes: 0 additions & 4 deletions helm/dex-app/templates/dex/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ kind: Deployment
metadata:
name: {{ include "resource.dex.name" . }}
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.common" . | nindent 4 }}
annotations:
app.giantswarm.io/secret-checksum: {{ include (print .Template.BasePath "/dex/secret.yaml") . | sha256sum | quote }}
Expand All @@ -16,12 +15,10 @@ spec:
type: RollingUpdate
selector:
matchLabels:
{{- include "dex.labels.selector" . | nindent 6 }}
{{- include "dex-app.labels.selector" . | nindent 6 }}
template:
metadata:
labels:
{{- include "dex.labels.common" . | nindent 8 }}
{{- include "dex-app.labels.common" . | nindent 8 }}
annotations:
checksum/config: {{ include (print .Template.BasePath "/dex/secret.yaml") . | sha256sum | quote }}
Expand All @@ -32,7 +29,6 @@ spec:
- podAffinityTerm:
labelSelector:
matchLabels:
{{- include "dex.labels.selector" . | nindent 18 }}
{{- include "dex-app.labels.selector" . | nindent 18 }}
topologyKey: kubernetes.io/hostname
weight: 100
Expand Down
1 change: 0 additions & 1 deletion helm/dex-app/templates/dex/ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ kind: Ingress
metadata:
name: {{ include "resource.dex.name" . }}
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.selector" . | nindent 4 }}
annotations:
{{- if .Values.ingress.tls.letsencrypt }}
Expand Down
4 changes: 1 addition & 3 deletions helm/dex-app/templates/dex/np.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,11 @@ apiVersion: networking.k8s.io/v1
metadata:
name: {{ include "resource.dex.networkPolicy.name" . }}
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.common" . | nindent 4 }}
spec:
podSelector:
matchLabels:
{{- include "dex.labels.selector" . | nindent 6 }}
{{- include "dex.labels.selector" . | nindent 6 }}
{{- include "dex-app.labels.selector" . | nindent 6 }}
policyTypes:
- Ingress
- Egress
Expand Down
1 change: 0 additions & 1 deletion helm/dex-app/templates/dex/pdb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,5 @@ spec:
minAvailable: 50%
selector:
matchLabels:
{{- include "dex.labels.common" . | nindent 6 }}
{{- include "dex-app.labels.selector" . | nindent 4 }}
{{- end }}
1 change: 0 additions & 1 deletion helm/dex-app/templates/dex/psp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ apiVersion: policy/v1beta1
kind: PodSecurityPolicy
metadata:
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.common" . | nindent 4 }}
name: {{ include "resource.dex.psp.name" . }}
spec:
Expand Down
1 change: 0 additions & 1 deletion helm/dex-app/templates/dex/secret.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ apiVersion: v1
kind: Secret
metadata:
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.selector" . | nindent 4 }}
name: {{ include "resource.dex.name" . }}
stringData:
Expand Down
4 changes: 1 addition & 3 deletions helm/dex-app/templates/dex/service-monitor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ kind: ServiceMonitor
metadata:
name: {{ include "resource.dex.name" . }}
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.common" . | nindent 4 }}
spec:
endpoints:
Expand All @@ -23,6 +22,5 @@ spec:
{{- end }}
selector:
matchLabels:
{{- include "dex.labels.selector" . | nindent 6 }}
{{- include "dex-app.labels.selector" . | nindent 4 }}
{{- include "dex-app.labels.selector" . | nindent 6 }}
{{- end }}
2 changes: 0 additions & 2 deletions helm/dex-app/templates/dex/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ kind: Service
metadata:
name: {{ include "resource.dex.name" . }}
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.common" . | nindent 4 }}
giantswarm.io/monitoring: "true"
annotations:
Expand All @@ -20,5 +19,4 @@ spec:
port: 5558
targetPort: metrics
selector:
{{- include "dex.labels.selector" . | nindent 4 }}
{{- include "dex-app.labels.selector" . | nindent 4 }}
1 change: 0 additions & 1 deletion helm/dex-app/templates/dex/serviceaccount.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@ apiVersion: v1
kind: ServiceAccount
metadata:
labels:
{{- include "dex.labels.common" . | nindent 4 }}
{{- include "dex-app.labels.common" . | nindent 4 }}
name: {{ include "resource.dex.name" . }}

0 comments on commit d214943

Please sign in to comment.