Skip to content

Commit

Permalink
Merge pull request #126 from DmitryGrayscale/fix-125
Browse files Browse the repository at this point in the history
🐛 Fix shell parameters expansion for CAPI deployment
  • Loading branch information
metal3-io-bot committed Aug 11, 2020
2 parents f43c809 + e3f8b9f commit 300b3aa
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions examples/generate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -114,16 +114,20 @@ echo "Generated ${MACHINEDEPLOYMENT_GENERATED_FILE}"
# Get Cert-manager provider components file
curl -L -o "${COMPONENTS_CERT_MANAGER_GENERATED_FILE}" https://github.com/jetstack/cert-manager/releases/download/v0.13.0/cert-manager.yaml

# Get enhanced envsubst version to evaluate expressions like ${VAR:=default}
curl -L -o "${SOURCE_DIR}"/envsubst-go https://github.com/a8m/envsubst/releases/download/v1.2.0/envsubst-"$(uname -s)"-"$(uname -m)"
chmod +x "${SOURCE_DIR}"/envsubst-go

# Generate Cluster API provider components file.
"$KUSTOMIZE" build "github.com/kubernetes-sigs/cluster-api/config/?ref=master" > "${COMPONENTS_CLUSTER_API_GENERATED_FILE}"
"$KUSTOMIZE" build "github.com/kubernetes-sigs/cluster-api/config/?ref=master" | "${SOURCE_DIR}"/envsubst-go > "${COMPONENTS_CLUSTER_API_GENERATED_FILE}"
echo "Generated ${COMPONENTS_CLUSTER_API_GENERATED_FILE}"

# Generate Kubeadm Bootstrap Provider components file.
"$KUSTOMIZE" build "github.com/kubernetes-sigs/cluster-api/bootstrap/kubeadm/config/?ref=master" > "${COMPONENTS_KUBEADM_GENERATED_FILE}"
"$KUSTOMIZE" build "github.com/kubernetes-sigs/cluster-api/bootstrap/kubeadm/config/?ref=master" | "${SOURCE_DIR}"/envsubst-go > "${COMPONENTS_KUBEADM_GENERATED_FILE}"
echo "Generated ${COMPONENTS_KUBEADM_GENERATED_FILE}"

# Generate Kubeadm Controlplane components file.
"$KUSTOMIZE" build "github.com/kubernetes-sigs/cluster-api/controlplane/kubeadm/config/?ref=master" > "${COMPONENTS_CTRLPLANE_GENERATED_FILE}"
"$KUSTOMIZE" build "github.com/kubernetes-sigs/cluster-api/controlplane/kubeadm/config/?ref=master" | "${SOURCE_DIR}"/envsubst-go > "${COMPONENTS_CTRLPLANE_GENERATED_FILE}"
echo "Generated ${COMPONENTS_CTRLPLANE_GENERATED_FILE}"

# Generate METAL3 Infrastructure Provider components file.
Expand Down

0 comments on commit 300b3aa

Please sign in to comment.