UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit b94b0f57 authored by Thomas Runyon's avatar Thomas Runyon
Browse files

chore: add common labels

parent 0e6b3bd9
No related branches found
No related tags found
2 merge requests!188Staging,!172chore: add common labels
Pipeline #139832 failed
Showing
with 94 additions and 23 deletions
......@@ -71,4 +71,14 @@ Build common set of file extensions to include/exclude
/**/*.md
/**/*.txt
/**/*.sh
{{- end -}}
{{/*
Common labels for all objects
*/}}
{{- define "commonLabels" -}}
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.Version }}"
app.kubernetes.io/part-of: "bigbang"
app.kubernetes.io/managed-by: "flux"
{{- end -}}
\ No newline at end of file
......@@ -4,6 +4,10 @@ kind: HelmRelease
metadata:
name: argocd
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: argocd
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
targetNamespace: argocd
chart:
......
......@@ -4,6 +4,10 @@ kind: GitRepository
metadata:
name: argocd
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: argocd
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
interval: {{ .Values.flux.interval }}
url: {{ .Values.addons.argocd.git.repo }}
......
......@@ -3,7 +3,9 @@ apiVersion: v1
kind: Namespace
metadata:
labels:
app: {{ .Release.Name }}-argocd
app.kubernetes.io/name: authservice
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
name: argocd
---
......
......@@ -4,6 +4,10 @@ kind: HelmRelease
metadata:
name: authservice
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: authservice
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
targetNamespace: istio-system
chart:
......
......@@ -4,6 +4,10 @@ kind: GitRepository
metadata:
name: authservice
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: authservice
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
interval: {{ .Values.flux.interval }}
url: {{ .Values.addons.authservice.git.repo }}
......
......@@ -4,6 +4,10 @@ kind: HelmRelease
metadata:
name: cluster-auditor
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: cluster-auditor
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
targetNamespace: logging
chart:
......
......@@ -4,6 +4,10 @@ kind: GitRepository
metadata:
name: cluster-auditor
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: cluster-auditor
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
interval: {{ .Values.flux.interval }}
url: {{ .Values.clusterAuditor.git.repo }}
......
{{- if .Values.gatekeeper.enabled }}
apiVersion: v1
kind: Namespace
metadata:
labels:
app: {{ .Release.Name }}-cluster-auditor
name: cluster-auditor
---
{{- if ( include "imagePullSecret" . ) }}
apiVersion: v1
kind: Secret
metadata:
name: private-registry
namespace: cluster-auditor
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: {{ template "imagePullSecret" . }}
{{- end }}
{{- end }}
\ No newline at end of file
......@@ -4,6 +4,10 @@ kind: HelmRelease
metadata:
name: gatekeeper
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gatekeeper
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
targetNamespace: gatekeeper-system
chart:
......
......@@ -4,6 +4,10 @@ kind: GitRepository
metadata:
name: gatekeeper
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gatekeeper
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
interval: {{ .Values.flux.interval }}
url: {{ .Values.gatekeeper.git.repo }}
......
......@@ -4,9 +4,11 @@ kind: Namespace
metadata:
labels:
admission.gatekeeper.sh/ignore: no-self-managing
app: {{ .Release.Name }}-gatekeeper
control-plane: controller-manager
gatekeeper.sh/system: "yes"
app.kubernetes.io/name: gatekeeper
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
name: gatekeeper-system
---
......@@ -16,6 +18,10 @@ kind: Secret
metadata:
name: private-registry
namespace: gatekeeper-system
labels:
app.kubernetes.io/name: gatekeeper
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: {{ template "imagePullSecret" . }}
......
......@@ -4,6 +4,10 @@ kind: HelmRelease
metadata:
name: gitlab
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitlab
app.kubernetes.io/component: "developer-tools"
{{- include "commonLabels" . | nindent 4}}
spec:
releaseName: gitlab
targetNamespace: gitlab
......
......@@ -3,7 +3,9 @@ apiVersion: v1
kind: Namespace
metadata:
labels:
app: gitlab
app.kubernetes.io/name: gitlab
app.kubernetes.io/component: "developer-tools"
{{- include "commonLabels" . | nindent 4}}
name: gitlab
---
{{- if ( include "imagePullSecret" . ) }}
......@@ -12,6 +14,10 @@ kind: Secret
metadata:
name: private-registry
namespace: gitlab
labels:
app.kubernetes.io/name: gitlab
app.kubernetes.io/component: "developer-tools"
{{- include "commonLabels" . | nindent 4}}
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: {{ template "imagePullSecret" . }}
......
......@@ -4,6 +4,10 @@ kind: GitRepository
metadata:
name: istio-controlplane
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: istio-controlplane
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
interval: {{ .Values.flux.interval }}
url: {{ .Values.istio.git.repo }}
......
......@@ -4,6 +4,10 @@ kind: HelmRelease
metadata:
name: istio
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: istio-controlplane
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
targetNamespace: istio-system
chart:
......
......@@ -3,6 +3,10 @@ apiVersion: v1
kind: Namespace
metadata:
name: istio-system
labels:
app.kubernetes.io/name: istio-controlplane
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
{{- if ( include "imagePullSecret" . ) }}
---
apiVersion: v1
......@@ -10,6 +14,10 @@ kind: Secret
metadata:
name: private-registry
namespace: istio-system
labels:
app.kubernetes.io/name: istio-controlplane
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: {{ template "imagePullSecret" . }}
......
......@@ -4,6 +4,10 @@ kind: GitRepository
metadata:
name: istio-operator
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: istio-operator
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
interval: {{ .Values.flux.interval }}
url: {{ .Values.istiooperator.git.repo }}
......
......@@ -4,6 +4,10 @@ kind: HelmRelease
metadata:
name: istio-operator
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: istio-operator
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
spec:
targetNamespace: istio-operator
chart:
......
......@@ -6,6 +6,9 @@ metadata:
labels:
istio-operator-managed: Reconcile
istio-injection: disabled
app.kubernetes.io/name: istio-operator
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
{{- if ( include "imagePullSecret" . ) }}
---
apiVersion: v1
......@@ -13,6 +16,10 @@ kind: Secret
metadata:
name: private-registry
namespace: istio-operator
labels:
app.kubernetes.io/name: istio-operator
app.kubernetes.io/component: "core"
{{- include "commonLabels" . | nindent 4}}
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: {{ template "imagePullSecret" . }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment