@@ -15,9 +15,10 @@ 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- sudo firewall-cmd --zone=${FIREWALL_ZONE} --add-port=9443 /tcp
20+ # Open ${WEBHOOK_PORT}
21+ sudo firewall-cmd --zone=${FIREWALL_ZONE} --add-port=${WEBHOOK_PORT} /tcp
2122sudo firewall-cmd --runtime-to-permanent
2223
2324# Generate the certs and the ca bundle
@@ -48,7 +49,7 @@ webhooks:
4849 - v1
4950 clientConfig:
5051 caBundle: ${CA_BUNDLE}
51- url: https://${CRC_IP} :9443 /validate-mariadb-openstack-org-v1beta1-mariadb
52+ url: https://${CRC_IP} :${WEBHOOK_PORT} /validate-mariadb-openstack-org-v1beta1-mariadb
5253 failurePolicy: Fail
5354 matchPolicy: Equivalent
5455 name: vmariadb.kb.io
@@ -70,7 +71,7 @@ webhooks:
7071 - v1
7172 clientConfig:
7273 caBundle: ${CA_BUNDLE}
73- url: https://${CRC_IP} :9443 /validate-mariadb-openstack-org-v1beta1-galera
74+ url: https://${CRC_IP} :${WEBHOOK_PORT} /validate-mariadb-openstack-org-v1beta1-galera
7475 failurePolicy: Fail
7576 matchPolicy: Equivalent
7677 name: vgalera.kb.io
@@ -98,7 +99,7 @@ webhooks:
9899 - v1
99100 clientConfig:
100101 caBundle: ${CA_BUNDLE}
101- url: https://${CRC_IP} :9443 /mutate-mariadb-openstack-org-v1beta1-mariadb
102+ url: https://${CRC_IP} :${WEBHOOK_PORT} /mutate-mariadb-openstack-org-v1beta1-mariadb
102103 failurePolicy: Fail
103104 matchPolicy: Equivalent
104105 name: mmariadb.kb.io
@@ -120,7 +121,7 @@ webhooks:
120121 - v1
121122 clientConfig:
122123 caBundle: ${CA_BUNDLE}
123- url: https://${CRC_IP} :9443 /mutate-mariadb-openstack-org-v1beta1-galera
124+ url: https://${CRC_IP} :${WEBHOOK_PORT} /mutate-mariadb-openstack-org-v1beta1-galera
124125 failurePolicy: Fail
125126 matchPolicy: Equivalent
126127 name: mgalera.kb.io
176177 oc scale --replicas=0 -n openstack-operators deploy/mariadb-operator-controller-manager
177178fi
178179
179- go run ./main.go -metrics-bind-address " :${METRICS_PORT} " -health-probe-bind-address " :${HEALTH_PORT} " -pprof-bind-address " :${PPROF_PORT} "
180+ 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