Skip to content

Commit d220908

Browse files
committed
feat: Add product-operator Service
1 parent c546343 commit d220908

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

template/deploy/helm/[[operator]]/templates/deployment.yaml.j2

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,12 @@ spec:
4848
valueFrom:
4949
fieldRef:
5050
fieldPath: metadata.annotations['internal.stackable.tech/image']
51+
- name: OPERATOR_NAMESPACE
52+
valueFrom:
53+
fieldRef:
54+
fieldPath: metadata.namespace
55+
- name: OPERATOR_SERVICE_NAME
56+
value: {{ include "operator.fullname" . }}
5157
{{- if .Values.kubernetesClusterDomain }}
5258
- name: KUBERNETES_CLUSTER_DOMAIN
5359
value: {{ .Values.kubernetesClusterDomain | quote }}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
2+
---
3+
apiVersion: v1
4+
kind: Service
5+
metadata:
6+
# Note(@sbernauer): We could also call the Service something like
7+
# "product-operator-conversion-webhook". However, in the future we will have more webhooks, and
8+
# it seems like an overkill to have a dedicated Service per webhook.
9+
name: {{ include "operator.fullname" . }}
10+
labels:
11+
{{- include "operator.labels" . | nindent 4 }}
12+
spec:
13+
selector:
14+
{{- include "operator.selectorLabels" . | nindent 6 }}
15+
ports:
16+
- name: conversion-webhook
17+
protocol: TCP
18+
port: 8443
19+
targetPort: 8443

0 commit comments

Comments
 (0)