charts: ns-controller expose api endpoint as service
diff --git a/charts/dns-ns-controller/templates/install.yaml b/charts/dns-ns-controller/templates/install.yaml
index 57d9c82..11210d4 100644
--- a/charts/dns-ns-controller/templates/install.yaml
+++ b/charts/dns-ns-controller/templates/install.yaml
@@ -200,6 +200,22 @@
selector:
control-plane: controller-manager
---
+apiVersion: v1
+kind: Service
+metadata:
+ labels:
+ control-plane: controller-manager
+ name: ns-controller
+ namespace: {{ .Release.Namespace }}
+spec:
+ ports:
+ - name: http
+ port: 80
+ protocol: TCP
+ targetPort: http
+ selector:
+ control-plane: controller-manager
+---
apiVersion: apps/v1
kind: Deployment
metadata:
@@ -252,6 +268,7 @@
- --metrics-bind-address=127.0.0.1:8080
- --leader-elect
- --config-dir=/etc/pcloud/dns-zone-configs
+ - --api-port=8082
command:
- /manager
image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
@@ -266,6 +283,10 @@
initialDelaySeconds: 15
periodSeconds: 20
name: manager
+ ports:
+ - containerPort: 8082
+ name: http
+ protocol: TCP
readinessProbe:
httpGet:
path: /readyz