@@ -15,10 +15,11 @@ TMPDIR=${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)}
1717FIREWALL_ZONE=${FIREWALL_ZONE:- " libvirt" }
18+ WEBHOOK_PORT=${WEBHOOK_PORT:- ${WEBHOOK_PORT} }
1819
19- # Open 9443
20+ # Open ${WEBHOOK_PORT}
2021if systemctl is-enabled firewalld; then
21- sudo firewall-cmd --zone=${FIREWALL_ZONE} --add-port=9443 /tcp
22+ sudo firewall-cmd --zone=${FIREWALL_ZONE} --add-port=${WEBHOOK_PORT} /tcp
2223 sudo firewall-cmd --runtime-to-permanent
2324fi
2425
@@ -50,7 +51,7 @@ webhooks:
5051 - v1
5152 clientConfig:
5253 caBundle: ${CA_BUNDLE}
53- url: https://${CRC_IP} :9443 /validate-telemetry-openstack-org-v1beta1-autoscaling
54+ url: https://${CRC_IP} :${WEBHOOK_PORT} /validate-telemetry-openstack-org-v1beta1-autoscaling
5455 failurePolicy: Fail
5556 matchPolicy: Equivalent
5657 name: vautoscaling.kb.io
@@ -78,7 +79,7 @@ webhooks:
7879 - v1
7980 clientConfig:
8081 caBundle: ${CA_BUNDLE}
81- url: https://${CRC_IP} :9443 /mutate-telemetry-openstack-org-v1beta1-autoscaling
82+ url: https://${CRC_IP} :${WEBHOOK_PORT} /mutate-telemetry-openstack-org-v1beta1-autoscaling
8283 failurePolicy: Fail
8384 matchPolicy: Equivalent
8485 name: mautoscaling.kb.io
@@ -106,7 +107,7 @@ webhooks:
106107 - v1
107108 clientConfig:
108109 caBundle: ${CA_BUNDLE}
109- url: https://${CRC_IP} :9443 /validate-telemetry-openstack-org-v1beta1-ceilometer
110+ url: https://${CRC_IP} :${WEBHOOK_PORT} /validate-telemetry-openstack-org-v1beta1-ceilometer
110111 failurePolicy: Fail
111112 matchPolicy: Equivalent
112113 name: vtelemetry.kb.io
@@ -134,7 +135,7 @@ webhooks:
134135 - v1
135136 clientConfig:
136137 caBundle: ${CA_BUNDLE}
137- url: https://${CRC_IP} :9443 /mutate-telemetry-openstack-org-v1beta1-ceilometer
138+ url: https://${CRC_IP} :${WEBHOOK_PORT} /mutate-telemetry-openstack-org-v1beta1-ceilometer
138139 failurePolicy: Fail
139140 matchPolicy: Equivalent
140141 name: mtelemetry.kb.io
@@ -162,7 +163,7 @@ webhooks:
162163 - v1
163164 clientConfig:
164165 caBundle: ${CA_BUNDLE}
165- url: https://${CRC_IP} :9443 /validate-telemetry-openstack-org-v1beta1-telemetry
166+ url: https://${CRC_IP} :${WEBHOOK_PORT} /validate-telemetry-openstack-org-v1beta1-telemetry
166167 failurePolicy: Fail
167168 matchPolicy: Equivalent
168169 name: vtelemetry.kb.io
@@ -190,7 +191,7 @@ webhooks:
190191 - v1
191192 clientConfig:
192193 caBundle: ${CA_BUNDLE}
193- url: https://${CRC_IP} :9443 /mutate-telemetry-openstack-org-v1beta1-telemetry
194+ url: https://${CRC_IP} :${WEBHOOK_PORT} /mutate-telemetry-openstack-org-v1beta1-telemetry
194195 failurePolicy: Fail
195196 matchPolicy: Equivalent
196197 name: mtelemetry.kb.io
@@ -218,7 +219,7 @@ webhooks:
218219 - v1
219220 clientConfig:
220221 caBundle: ${CA_BUNDLE}
221- url: https://${CRC_IP} :9443 /validate-telemetry-openstack-org-v1beta1-metricstorage
222+ url: https://${CRC_IP} :${WEBHOOK_PORT} /validate-telemetry-openstack-org-v1beta1-metricstorage
222223 failurePolicy: Fail
223224 matchPolicy: Equivalent
224225 name: vmetricstorage.kb.io
@@ -246,7 +247,7 @@ webhooks:
246247 - v1
247248 clientConfig:
248249 caBundle: ${CA_BUNDLE}
249- url: https://${CRC_IP} :9443 /mutate-telemetry-openstack-org-v1beta1-metricstorage
250+ url: https://${CRC_IP} :${WEBHOOK_PORT} /mutate-telemetry-openstack-org-v1beta1-metricstorage
250251 failurePolicy: Fail
251252 matchPolicy: Equivalent
252253 name: mmetricstorage.kb.io
302303 oc scale --replicas=0 -n openstack-operators deploy/telemetry-operator-controller-manager
303304fi
304305
305- go run ./main.go -metrics-bind-address " :${METRICS_PORT} " -health-probe-bind-address " :${HEALTH_PORT} " -pprof-bind-address " :${PPROF_PORT} "
306+ 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