Skip to content

Commit 666be20

Browse files
tmshortci-robot
authored andcommitted
UPSTREAM: <carry>: Properly copy and call kustomize
Signed-off-by: Todd Short <[email protected]>
1 parent a234fc3 commit 666be20

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

openshift/generate-manifests.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,20 @@ TMP_ROOT="$(mktemp -p . -d 2>/dev/null || mktemp -d ./tmpdir.XXXXXXX)"
3636
trap 'rm -rf $TMP_ROOT' EXIT
3737

3838
# Copy all kustomize files into a temp dir
39-
TMP_CONFIG="${TMP_ROOT}/config"
40-
cp -a "${REPO_ROOT}/config" "$TMP_CONFIG"
39+
cp -a "${REPO_ROOT}/config" "${TMP_ROOT}/config"
40+
mkdir -p "${TMP_ROOT}/openshift"
41+
cp -a "${REPO_ROOT}/openshift/kustomize" "${TMP_ROOT}/openshift/kustomize"
4142

42-
# Override namespace to openshift-operator-controller
43-
$YQ -i ".namespace = \"${NAMESPACE}\"" "${TMP_CONFIG}/base/kustomization.yaml"
43+
# Override OPENSHIFT-NAMESPACE to ${NAMESPACE}
44+
find "${TMP_ROOT}" -name "*.yaml" -exec sed -i "s/OPENSHIFT-NAMESPACE/${NAMESPACE}/g" {} \;
4445

4546
# Create a temp dir for manifests
4647
TMP_MANIFEST_DIR="${TMP_ROOT}/manifests"
4748
mkdir -p "$TMP_MANIFEST_DIR"
4849

4950
# Run kustomize, which emits a single yaml file
5051
TMP_KUSTOMIZE_OUTPUT="${TMP_MANIFEST_DIR}/temp.yaml"
51-
$KUSTOMIZE build "${REPO_ROOT}"/openshift/kustomize/overlays/openshift -o "$TMP_KUSTOMIZE_OUTPUT"
52+
$KUSTOMIZE build "${TMP_ROOT}/openshift/kustomize/overlays/openshift" -o "$TMP_KUSTOMIZE_OUTPUT"
5253

5354
for container_name in "${!IMAGE_MAPPINGS[@]}"; do
5455
placeholder="${IMAGE_MAPPINGS[$container_name]}"

openshift/kustomize/overlays/openshift/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Adds namespace to all resources.
2-
namespace: openshift-operator-controller
2+
namespace: OPENSHIFT-NAMESPACE
33

44
namePrefix: operator-controller-
55

0 commit comments

Comments
 (0)