@@ -14,9 +14,10 @@ trap cleanup SIGINT SIGTERM
1414TMPDIR=${TMPDIR:- " /tmp/k8s-webhook-server/serving-certs" }
1515SKIP_CERT=${SKIP_CERT:- false}
1616CRC_IP=${CRC_IP:- $(/ sbin/ ip -o -4 addr list crc | awk ' {print $4}' | cut -d/ -f1)}
17+ WEBHOOK_PORT=${WEBHOOK_PORT:- ${WEBHOOK_PORT} }
1718
18- # Open 9443
19- sudo firewall-cmd --zone=libvirt --add-port=9443 /tcp
19+ # Open ${WEBHOOK_PORT}
20+ sudo firewall-cmd --zone=libvirt --add-port=${WEBHOOK_PORT} /tcp
2021sudo firewall-cmd --runtime-to-permanent
2122
2223# Generate the certs and the ca bundle
@@ -47,7 +48,7 @@ webhooks:
4748 - v1
4849 clientConfig:
4950 caBundle: ${CA_BUNDLE}
50- url: https://${CRC_IP} :9443 /validate-glance-openstack-org-v1beta1-glance
51+ url: https://${CRC_IP} :${WEBHOOK_PORT} /validate-glance-openstack-org-v1beta1-glance
5152 failurePolicy: Fail
5253 matchPolicy: Equivalent
5354 name: vglance.kb.io
@@ -75,7 +76,7 @@ webhooks:
7576 - v1
7677 clientConfig:
7778 caBundle: ${CA_BUNDLE}
78- url: https://${CRC_IP} :9443 /mutate-glance-openstack-org-v1beta1-glance
79+ url: https://${CRC_IP} :${WEBHOOK_PORT} /mutate-glance-openstack-org-v1beta1-glance
7980 failurePolicy: Fail
8081 matchPolicy: Equivalent
8182 name: mglance.kb.io
@@ -103,7 +104,7 @@ webhooks:
103104 - v1
104105 clientConfig:
105106 caBundle: ${CA_BUNDLE}
106- url: https://${CRC_IP} :9443 /validate-glance-openstack-org-v1beta1-glanceapi
107+ url: https://${CRC_IP} :${WEBHOOK_PORT} /validate-glance-openstack-org-v1beta1-glanceapi
107108 failurePolicy: Fail
108109 matchPolicy: Equivalent
109110 name: vglanceapi.kb.io
@@ -131,7 +132,7 @@ webhooks:
131132 - v1
132133 clientConfig:
133134 caBundle: ${CA_BUNDLE}
134- url: https://${CRC_IP} :9443 /mutate-glance-openstack-org-v1beta1-glanceapi
135+ url: https://${CRC_IP} :${WEBHOOK_PORT} /mutate-glance-openstack-org-v1beta1-glanceapi
135136 failurePolicy: Fail
136137 matchPolicy: Equivalent
137138 name: mglanceapi.kb.io
187188 oc scale --replicas=0 -n openstack-operators deploy/glance-operator-controller-manager
188189fi
189190
190- go run ./main.go -metrics-bind-address " :${METRICS_PORT} " -health-probe-bind-address " :${HEALTH_PORT} " -pprof-bind-address " :${PPROF_PORT} "
191+ go run ./main.go -metrics-bind-address " :${METRICS_PORT} " -health-probe-bind-address " :${HEALTH_PORT} " -pprof-bind-address " :${PPROF_PORT} " -webhook-bind-address " ${WEBHOOK_PORT} "
0 commit comments