mirror of
https://github.com/cert-manager/webhook-example.git
synced 2025-07-02 23:05:48 +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:
|
metadata:
|
||||||
name: v1alpha1.{{ .Values.groupName }}
|
name: v1alpha1.{{ .Values.groupName }}
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
||||||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}
|
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
@ -12,14 +12,15 @@ spec:
|
||||||
replicas: {{ .Values.replicaCount }}
|
replicas: {{ .Values.replicaCount }}
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
annotations:
|
annotations:
|
||||||
|
kubectl.kubernetes.io/default-container: {{ .Chart.Name }}
|
||||||
checksum/secrets: {{ include (print $.Template.BasePath "/secret.yaml") $ | sha256sum }}
|
checksum/secrets: {{ include (print $.Template.BasePath "/secret.yaml") $ | sha256sum }}
|
||||||
|
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -7,7 +7,7 @@ metadata:
|
||||||
spec:
|
spec:
|
||||||
podSelector:
|
podSelector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||||
policyTypes:
|
policyTypes:
|
||||||
- Egress
|
- Egress
|
||||||
egress:
|
egress:
|
||||||
|
@ -15,7 +15,7 @@ spec:
|
||||||
- namespaceSelector: {}
|
- namespaceSelector: {}
|
||||||
podSelector:
|
podSelector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
k8s-app: kube-dns
|
k8s-app.kubernetes.io/name: kube-dns
|
||||||
ports:
|
ports:
|
||||||
- protocol: UDP
|
- protocol: UDP
|
||||||
port: 53
|
port: 53
|
||||||
|
|
|
@ -7,7 +7,7 @@ metadata:
|
||||||
name: {{ include "cert-manager-ibm-cis-webhook.selfSignedIssuer" . }}
|
name: {{ include "cert-manager-ibm-cis-webhook.selfSignedIssuer" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
@ -23,7 +23,7 @@ metadata:
|
||||||
name: {{ include "cert-manager-ibm-cis-webhook.rootCACertificate" . }}
|
name: {{ include "cert-manager-ibm-cis-webhook.rootCACertificate" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
@ -44,7 +44,7 @@ metadata:
|
||||||
name: {{ include "cert-manager-ibm-cis-webhook.rootCAIssuer" . }}
|
name: {{ include "cert-manager-ibm-cis-webhook.rootCAIssuer" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
@ -61,7 +61,7 @@ metadata:
|
||||||
name: {{ include "cert-manager-ibm-cis-webhook.servingCertificate" . }}
|
name: {{ include "cert-manager-ibm-cis-webhook.servingCertificate" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
||||||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}
|
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
@ -18,7 +18,7 @@ metadata:
|
||||||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:webhook-authentication-reader
|
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:webhook-authentication-reader
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
@ -39,7 +39,7 @@ kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:auth-delegator
|
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:auth-delegator
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
@ -59,7 +59,7 @@ kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:domain-solver
|
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:domain-solver
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
@ -76,7 +76,7 @@ kind: ClusterRoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:domain-solver
|
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}:domain-solver
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
|
|
@ -4,7 +4,7 @@ metadata:
|
||||||
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}
|
name: {{ include "cert-manager-ibm-cis-webhook.fullname" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
labels:
|
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" . }}
|
chart: {{ include "cert-manager-ibm-cis-webhook.chart" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
|
@ -16,5 +16,5 @@ spec:
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
name: https
|
name: https
|
||||||
selector:
|
selector:
|
||||||
app: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
app.kubernetes.io/name: {{ include "cert-manager-ibm-cis-webhook.name" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
|
|
Loading…
Reference in a new issue