mirror of
https://github.com/cert-manager/webhook-example.git
synced 2025-07-01 22:35:49 +02:00
style(helm-chart): add well-known annotations and labels
This commit is contained in:
parent
2e95f8d804
commit
207faee78d
6 changed files with 18 additions and 17 deletions
|
@ -3,7 +3,7 @@ kind: APIService
|
|||
metadata:
|
||||
name: v1alpha1.{{ .Values.groupName }}
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
|||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
@ -12,14 +12,15 @@ spec:
|
|||
replicas: {{ .Values.replicaCount }}
|
||||
selector:
|
||||
matchLabels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
release: {{ .Release.Name }}
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
release: {{ .Release.Name }}
|
||||
annotations:
|
||||
kubectl.kubernetes.io/default-container: {{ .Chart.Name }}
|
||||
checksum/secrets: {{ include (print $.Template.BasePath "/secret.yaml") $ | sha256sum }}
|
||||
|
||||
spec:
|
||||
|
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
spec:
|
||||
podSelector:
|
||||
matchLabels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
policyTypes:
|
||||
- Egress
|
||||
egress:
|
||||
|
@ -15,7 +15,7 @@ spec:
|
|||
- namespaceSelector: {}
|
||||
podSelector:
|
||||
matchLabels:
|
||||
k8s-app: kube-dns
|
||||
k8s-app.kubernetes.io/name: kube-dns
|
||||
ports:
|
||||
- protocol: UDP
|
||||
port: 53
|
||||
|
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
name: {{ include "cert-manager-ibm-cis-webhook.selfSignedIssuer" . }}
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
@ -23,7 +23,7 @@ metadata:
|
|||
name: {{ include "cert-manager-ibm-cis-webhook.rootCACertificate" . }}
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
@ -44,7 +44,7 @@ metadata:
|
|||
name: {{ include "cert-manager-ibm-cis-webhook.rootCAIssuer" . }}
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
@ -61,7 +61,7 @@ metadata:
|
|||
name: {{ include "cert-manager-ibm-cis-webhook.servingCertificate" . }}
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
|||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
@ -18,7 +18,7 @@ metadata:
|
|||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:webhook-authentication-reader
|
||||
namespace: kube-system
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
@ -39,7 +39,7 @@ kind: ClusterRoleBinding
|
|||
metadata:
|
||||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:auth-delegator
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
@ -59,7 +59,7 @@ kind: ClusterRole
|
|||
metadata:
|
||||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:domain-solver
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
@ -76,7 +76,7 @@ kind: ClusterRoleBinding
|
|||
metadata:
|
||||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:domain-solver
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
|||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
|
@ -16,5 +16,5 @@ spec:
|
|||
protocol: TCP
|
||||
name: https
|
||||
selector:
|
||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||
release: {{ .Release.Name }}
|
||||
|
|
Loading…
Reference in a new issue