@@ -67,6 +67,8 @@ COREDNS_IMAGE=$(image_for coredns)
6767HAPROXY_IMAGE=$( image_for haproxy-router)
6868BAREMETAL_RUNTIMECFG_IMAGE=$( image_for baremetal-runtimecfg)
6969
70+ VERSION=" $( oc adm release info -o ' jsonpath={.metadata.version}' " ${RELEASE_IMAGE_DIGEST} " ) "
71+
7072mkdir --parents ./{bootstrap-manifests,manifests}
7173
7274if [ ! -f openshift-manifests.done ]
7880 record_service_stage_success
7981fi
8082
83+
8184if [ ! -f config-bootstrap.done ]
8285then
8386 record_service_stage_start " config-bootstrap"
9295 {{- if .FeatureSet }}
9396 ADDITIONAL_FLAGS+=(" --feature-set={{.FeatureSet}}" )
9497 {{- end}}
95- VERSION=" $( oc adm release info -o ' jsonpath={.metadata.version}' " ${RELEASE_IMAGE_DIGEST} " ) "
9698
9799 bootkube_podman_run \
98100 --name config-render \
@@ -179,11 +181,6 @@ then
179181
180182 rm --recursive --force kube-apiserver-bootstrap
181183
182- ADDITIONAL_FLAGS=()
183- {{- if .FeatureSet }}
184- ADDITIONAL_FLAGS+=(" --feature-set={{.FeatureSet}}" )
185- {{- end}}
186-
187184 bootkube_podman_run \
188185 --name kube-apiserver-render \
189186 --volume " $PWD :/assets:z" \
199196 --cluster-config-file=/assets/manifests/cluster-network-02-config.yml \
200197 --cluster-auth-file=/assets/manifests/cluster-authentication-02-config.yaml \
201198 --infra-config-file=/assets/manifests/cluster-infrastructure-02-config.yml \
202- " ${ADDITIONAL_FLAGS[@]} "
199+ --rendered-manifest-files=/assets/manifests \
200+ --payload-version=$VERSION
203201
204202 cp kube-apiserver-bootstrap/config /etc/kubernetes/bootstrap-configs/kube-apiserver-config.yaml
205203 cp kube-apiserver-bootstrap/bootstrap-manifests/* bootstrap-manifests/
@@ -216,10 +214,6 @@ then
216214
217215 rm --recursive --force kube-controller-manager-bootstrap
218216
219- ADDITIONAL_FLAGS=()
220- {{- if .FeatureSet }}
221- ADDITIONAL_FLAGS+=(" --feature-set={{.FeatureSet}}" )
222- {{- end}}
223217
224218 bootkube_podman_run \
225219 --name kube-controller-render \
233227 --config-output-file=/assets/kube-controller-manager-bootstrap/config \
234228 --cpc-config-output-file=/assets/kube-controller-manager-bootstrap/cpc-config \
235229 --cluster-config-file=/assets/manifests/cluster-network-02-config.yml \
236- " ${ADDITIONAL_FLAGS[@]} "
230+ --rendered-manifest-files=/assets/manifests \
231+ --payload-version=$VERSION
237232
238233 cp kube-controller-manager-bootstrap/config /etc/kubernetes/bootstrap-configs/kube-controller-manager-config.yaml
239234 cp kube-controller-manager-bootstrap/cpc-config /etc/kubernetes/bootstrap-configs/cluster-policy-controller-config.yaml
0 commit comments