Skip to content

Commit 9e2ccd1

Browse files
Merge pull request openshift#7152 from deads2k/manifest-entry
pass payload version and manifests to kas and kcm
2 parents 8114e1d + 8a4df37 commit 9e2ccd1

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

data/data/bootstrap/files/usr/local/bin/bootkube.sh.template

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ COREDNS_IMAGE=$(image_for coredns)
6767
HAPROXY_IMAGE=$(image_for haproxy-router)
6868
BAREMETAL_RUNTIMECFG_IMAGE=$(image_for baremetal-runtimecfg)
6969

70+
VERSION="$(oc adm release info -o 'jsonpath={.metadata.version}' "${RELEASE_IMAGE_DIGEST}")"
71+
7072
mkdir --parents ./{bootstrap-manifests,manifests}
7173

7274
if [ ! -f openshift-manifests.done ]
@@ -78,6 +80,7 @@ then
7880
record_service_stage_success
7981
fi
8082

83+
8184
if [ ! -f config-bootstrap.done ]
8285
then
8386
record_service_stage_start "config-bootstrap"
@@ -92,7 +95,6 @@ then
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" \
@@ -199,7 +196,8 @@ then
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 \
@@ -233,7 +227,8 @@ then
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

Comments
 (0)