@@ -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-baremetal-openstack-org-v1beta1-openstackprovisionserver
52+ url: https://${CRC_IP} :${WEBHOOK_PORT} /validate-baremetal-openstack-org-v1beta1-openstackprovisionserver
5253 failurePolicy: Fail
5354 matchPolicy: Equivalent
5455 name: vopenstackprovisionserver.kb.io
@@ -76,7 +77,7 @@ webhooks:
7677 - v1
7778 clientConfig:
7879 caBundle: ${CA_BUNDLE}
79- url: https://${CRC_IP} :9443 /mutate-baremetal-openstack-org-v1beta1-openstackprovisionserver
80+ url: https://${CRC_IP} :${WEBHOOK_PORT} /mutate-baremetal-openstack-org-v1beta1-openstackprovisionserver
8081 failurePolicy: Fail
8182 matchPolicy: Equivalent
8283 name: mopenstackprovisionserver.kb.io
@@ -104,7 +105,7 @@ webhooks:
104105 - v1
105106 clientConfig:
106107 caBundle: ${CA_BUNDLE}
107- url: https://${CRC_IP} :9443 /validate-baremetal-openstack-org-v1beta1-openstackbaremetalset
108+ url: https://${CRC_IP} :${WEBHOOK_PORT} /validate-baremetal-openstack-org-v1beta1-openstackbaremetalset
108109 failurePolicy: Fail
109110 matchPolicy: Equivalent
110111 name: vopenstackbaremetalset.kb.io
161162 oc scale --replicas=0 -n openstack-operators deploy/openstack-baremetal-operator-controller-manager
162163fi
163164
164- go run ./main.go -metrics-bind-address " :${METRICS_PORT} " -health-probe-bind-address " :${HEALTH_PORT} " -pprof-bind-address " :${PPROF_PORT} "
165+ 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