readme command line usage - to specify pipeline file name readme updated to include reasoning behind the project use native golang sqlite RunScriptCommand named in functionMap removed unused functions removed unused functions run script and pipeline example renamed functions to drop the word script and add pipeline verb
37 lines
No EOL
862 B
Bash
Executable file
37 lines
No EOL
862 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
if kubectl -n cnpg-system get pods | grep cnpg &>/dev/null; then
|
|
echo "CloudNativePG pods already running. Skipping installation."
|
|
exit 0
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "Installing CloudNativePG..."
|
|
|
|
helm repo add cnpg https://cloudnative-pg.github.io/charts
|
|
helm upgrade --install cnpg \
|
|
--namespace cnpg-system \
|
|
--set config.clusterWide=true \
|
|
--skip-crds \
|
|
--force \
|
|
cnpg/cloudnative-pg
|
|
|
|
|
|
# had to do this
|
|
|
|
# kubectl get mutatingwebhookconfiguration,validatingwebhookconfiguration,crd -A | grep cnpg
|
|
# Delete Conflicting Resources (if safe to do so):
|
|
|
|
# kubtctl delete <anyting in the above list>
|
|
|
|
|
|
|
|
|
|
|
|
# kubectl apply -f https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-1.17/releases/cnpg-1.17.5.yaml
|
|
|
|
# kubectl patch configmap cnpg-config -n cnpg-system --type merge -p '{"data":{"config":"clusterWide: true"}}' |