libre.sh/Tiltfile

24 lines
No EOL
1.2 KiB
Text

v1alpha1.extension_repo(name='default', url='https://github.com/hrenard/tilt-extensions', ref='develop')
load('ext://helm_resource', 'helm_resource')
load('ext://helm_resource', 'helm_repo')
# helm_repo("postgres-operator", "https://opensource.zalando.com/postgres-operator/charts/postgres-operator")
# helm_repo("minio", "https://charts.min.io")
# helm_repo("jetstack", "https://charts.jetstack.io")
local("kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/main/deploy/static/provider/kind/deploy.yaml && \
kubectl wait --namespace ingress-nginx \
--for=condition=ready pod \
--selector=app.kubernetes.io/component=controller \
--timeout=90s")
helm_resource("postgres-operator", "postgres-operator/postgres-operator", namespace="libresh-system")
helm_resource("minio", "minio/minio", namespace="libresh-system", flags=["--values", "/home/hougo/git/libre-sh/controller/dev/minio_values.yaml"])
helm_resource("cert-manager", "jetstack/cert-manager", namespace="kube-system", flags=["--set", "installCRDs=true"])
include("../api/Tiltfile")
include("../keydb-operator/Tiltfile")
include("../object-storage-operator/Tiltfile")
include("../postgres-operator/Tiltfile")
include("../decidim-operator/Tiltfile")