Skip to content

Commit

Permalink
Fix sed and base64 commands for MAC OS (#43)
Browse files Browse the repository at this point in the history
* Fix sed and base64 commands

* print os type for darwin
  • Loading branch information
ambiknai committed Oct 28, 2021
1 parent 6148a84 commit cc51d95
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions deploy/kubernetes/driver/kubernetes/deploy-vpc-block-driver.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,16 @@ fi
readonly VERSION="${IKS_VPC_BLOCK_DRIVER_VERSION:-stable}"
readonly PKG_DIR="${GOPATH}/src/github.com/kubernetes-sigs/ibm-vpc-block-csi-driver"

encodeVal=$(base64 -w 0 ${PKG_DIR}/deploy/kubernetes/driver/kubernetes/slclient_Gen2.toml)

sed -i "s/REPLACE_ME/$encodeVal/g" ${PKG_DIR}/deploy/kubernetes/driver/kubernetes/manifests/storage-secret-store.yaml

if [[ "$OSTYPE" == "linux-gnu"* ]]; then
echo $OSTYPE
encodeVal=$(base64 -w 0 ${PKG_DIR}/deploy/kubernetes/driver/kubernetes/slclient_Gen2.toml)
sed -i "s/REPLACE_ME/$encodeVal/g" ${PKG_DIR}/deploy/kubernetes/driver/kubernetes/manifests/storage-secret-store.yaml

elif [[ "$OSTYPE" == "darwin"* ]]; then
echo $OSTYPE
encodeVal=$(base64 ${PKG_DIR}/deploy/kubernetes/driver/kubernetes/slclient_Gen2.toml)
sed -i '.bak' "s/REPLACE_ME/$encodeVal/g" ${PKG_DIR}/deploy/kubernetes/driver/kubernetes/manifests/storage-secret-store.yaml
fi
# ensure_kustomize

kustomize build ${PKG_DIR}/deploy/kubernetes/driver/kubernetes/overlays/${VERSION} | kubectl apply -f -

0 comments on commit cc51d95

Please sign in to comment.