fix: disable persistence by default
This commit is contained in:
+22
-20
@@ -1,8 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#
|
||||
|
||||
if [ $# != 1 ]; then
|
||||
echo "usage: $0 cluster"
|
||||
if [ ! $# -ge 1 ]; then
|
||||
echo "usage: $0 cluster [helm args]"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
@@ -11,41 +11,43 @@ if [ ! -d chart ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
cluster=$1
|
||||
ns=$cluster-vcluster
|
||||
k='kubectl --context oceanbox'
|
||||
|
||||
kubectl get ns $ns 2>&1 > /dev/null || kubectl create ns $ns
|
||||
name=$1
|
||||
ns=$name-vcluster
|
||||
shift
|
||||
|
||||
helm template -n $ns $1 ./chart --set persistence=false | kubectl --context oceanbox apply -f -
|
||||
$k get ns $ns >/dev/null 2>&1 || $k create ns $ns
|
||||
helm template -n $ns $@ $name ./chart | $k apply -f -
|
||||
|
||||
# configure_cluster_files () {
|
||||
# mkdir -p _$cluster/host _$cluster/vcluster
|
||||
# mkdir -p _$name/host _$name/vcluster
|
||||
|
||||
# cd templates
|
||||
# for i in values.yaml host/*.yaml vcluster/*.yaml; do
|
||||
# sed "s/<x>/$cluster/g" $i > ../_$cluster/$i
|
||||
# sed "s/<x>/$name/g" $i > ../_$name/$i
|
||||
# done
|
||||
# cd ..
|
||||
# }
|
||||
|
||||
# configure_cluster_files
|
||||
|
||||
# kubectl apply -n $ns -f _$cluster/host/cnpg.yaml
|
||||
# kubectl apply -n $ns -f _$name/host/cnpg.yaml
|
||||
# echo "Waiting for databases to become ready..."
|
||||
# kubectl wait -n $ns --for=condition=ready=true cluster $ns-db --timeout=60s
|
||||
|
||||
# kubectl apply -n $ns -f _$cluster/host/generate-cnp-rules.yaml
|
||||
# kubectl apply -n $ns -f _$cluster/host/rbac.yaml
|
||||
# kubectl apply -n $ns -f _$cluster/host/jaeger.yaml
|
||||
# kubectl apply -n $ns -f _$name/host/generate-cnp-rules.yaml
|
||||
# kubectl apply -n $ns -f _$name/host/rbac.yaml
|
||||
# kubectl apply -n $ns -f _$name/host/jaeger.yaml
|
||||
|
||||
# vcluster create $cluster -n $ns --distro k3s --connect=false -f _$cluster/values.yaml
|
||||
# # helm template $cluster -n $ns -f _$cluster/values.yaml > k11n/_manifest.sh
|
||||
# # kubectl kustomize k11n > _$cluster/manifest.yaml
|
||||
# # kubectl apply -f _$cluster/manifest.yaml
|
||||
# vcluster create $name -n $ns --distro k3s --connect=false -f _$name/values.yaml
|
||||
# # helm template $name -n $ns -f _$name/values.yaml > k11n/_manifest.sh
|
||||
# # kubectl kustomize k11n > _$name/manifest.yaml
|
||||
# # kubectl apply -f _$name/manifest.yaml
|
||||
|
||||
# vcluster connect $cluster -- kubectl apply -f _$cluster/vcluster/rbac.yaml
|
||||
# vcluster connect $name -- kubectl apply -f _$name/vcluster/rbac.yaml
|
||||
|
||||
# vcluster connect $cluster -- dapr init -k
|
||||
# vcluster connect $cluster -- kubectl apply -f _$cluster/vcluster/tracing.yaml
|
||||
# vcluster connect $name -- dapr init -k
|
||||
# vcluster connect $name -- kubectl apply -f _$name/vcluster/tracing.yaml
|
||||
|
||||
# ./update-kubeconfig.sh $cluster
|
||||
# ./update-kubeconfig.sh $name
|
||||
|
||||
Reference in New Issue
Block a user