Use helm_apply and misc fixes
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
namespace=default
|
||||
|
||||
charts=(
|
||||
busynix.yaml
|
||||
)
|
||||
charts=( busynix.yaml )
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
|
||||
|
||||
@@ -2,7 +2,6 @@ apiVersion: cert-manager.io/v1alpha2
|
||||
kind: ClusterIssuer
|
||||
metadata:
|
||||
name: letsencrypt-production
|
||||
namespace: kube-system
|
||||
spec:
|
||||
acme:
|
||||
# The ACME server URL
|
||||
@@ -22,7 +21,6 @@ apiVersion: cert-manager.io/v1alpha2
|
||||
kind: ClusterIssuer
|
||||
metadata:
|
||||
name: ca-issuer
|
||||
namespace: kube-system
|
||||
spec:
|
||||
ca:
|
||||
secretName: cluster-ca
|
||||
@@ -31,7 +29,6 @@ apiVersion: cert-manager.io/v1alpha2
|
||||
kind: ClusterIssuer
|
||||
metadata:
|
||||
name: selfsigning-issuer
|
||||
namespace: kube-system
|
||||
spec:
|
||||
selfSigned: {}
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
namespace=kube-system
|
||||
namespace=cert-manager
|
||||
version="v1.0.4"
|
||||
|
||||
charts=(
|
||||
@@ -9,8 +10,11 @@ charts=(
|
||||
front-proxy-client.yaml
|
||||
)
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
|
||||
kubectl apply \
|
||||
-n $namespace \
|
||||
--validate=false \
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
namespace=kube-system
|
||||
|
||||
charts=()
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
kubectl_apply_files_files "${charts[@]}"
|
||||
helm template \
|
||||
-n $namespace \
|
||||
-f values.yaml \
|
||||
ingress \
|
||||
ingress-nginx/ingress-nginx \
|
||||
| kubectl_apply_files $namespace
|
||||
|
||||
kubectl_apply_files "${charts[@]}"
|
||||
|
||||
helm_apply $namespace ingress ingress-nginx/ingress-nginx
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
namespace=kube-system
|
||||
|
||||
@@ -7,8 +8,13 @@ charts=(
|
||||
kube-proxy.yaml
|
||||
)
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
|
||||
export_vars
|
||||
|
||||
kubectl delete secret cluster-ca -n $namespace
|
||||
kubectl create secret tls cluster-ca \
|
||||
--namespace=$namespace --cert=$initca/ca.pem --key=$initca/ca-key.pem
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
version="v2.0.4"
|
||||
namespace=kubernetes-dashboard
|
||||
@@ -7,8 +8,11 @@ charts=(
|
||||
dashboard-ingress.yaml
|
||||
)
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
|
||||
kubectl apply \
|
||||
-n $namespace \
|
||||
-f https://raw.githubusercontent.com/kubernetes/dashboard/$version/aio/deploy/recommended.yaml
|
||||
|
||||
@@ -1,16 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
namespace=kube-system
|
||||
|
||||
charts=()
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
helm template \
|
||||
-n $namespace \
|
||||
-f values.yaml \
|
||||
metrics-server \
|
||||
stable/metrics-server \
|
||||
| kubectl_apply $namespace
|
||||
|
||||
helm_apply $namespace metrics-server stable/metrics-server
|
||||
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
namespace=minio
|
||||
|
||||
charts=()
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
helm template \
|
||||
-n $namespace \
|
||||
-f values.yaml \
|
||||
minio minio/minio \
|
||||
| kubectl_apply $namespace
|
||||
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
|
||||
helm_apply $namespace minio minio/minio
|
||||
|
||||
|
||||
@@ -1,16 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
namespace=kube-system
|
||||
|
||||
charts=()
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
helm template \
|
||||
-n $namespace \
|
||||
-f values.yaml \
|
||||
nfs-client-provisioner \
|
||||
stable/nfs-client-provisioner \
|
||||
| kubectl_apply $namespace
|
||||
|
||||
helm_apply $namespace nfs-client-provisioner stable/nfs-client-provisioner
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
crd_version="v0.42.0"
|
||||
namespace=prometheus
|
||||
@@ -29,13 +30,12 @@ install_prometheus_crds () {
|
||||
done
|
||||
}
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
install_prometheus_crds
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
helm template \
|
||||
-n $namespace \
|
||||
-f values.yaml \
|
||||
prometheus \
|
||||
prometheus-community/kube-prometheus-stack \
|
||||
| kubectl_apply $namespace
|
||||
|
||||
install_prometheus_crds
|
||||
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
|
||||
helm_apply $namespace prometheus prometheus-community/kube-prometheus-stack
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
namespace=sentry
|
||||
|
||||
charts=()
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
helm template \
|
||||
-n $namespace \
|
||||
-f values.yaml \
|
||||
sentry stable/sentry \
|
||||
| kubectl_apply $namespace
|
||||
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
|
||||
helm_apply $namespace sentry stable/sentry
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
namespace=seq
|
||||
|
||||
charts=()
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
helm template \
|
||||
-n $namespace \
|
||||
-f values.yaml \
|
||||
seq stable/seq \
|
||||
| kubectl_apply $namespace
|
||||
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
|
||||
helm_apply $namespace seq stable/seq
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#!/usr/bin/env bash
|
||||
TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||
|
||||
namespace=vault
|
||||
|
||||
charts=()
|
||||
|
||||
cd $TOP
|
||||
. ../config.sh
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
helm template \
|
||||
-n $namespace \
|
||||
-f vault-values.yaml \
|
||||
vault hashicorp/vault \
|
||||
| kubectl_apply $namespace
|
||||
|
||||
kubectl_apply_files $namespace "${charts[@]}"
|
||||
|
||||
helm_apply $namespace vault-vault hashicorp/vault
|
||||
|
||||
|
||||
Reference in New Issue
Block a user