repositories: - name: zot url: registry.badhouseplants.net/softplayer/helm oci: true releases: - name: namespaces namespace: kube-system createNamespace: false chart: ../charts/namespaces values: - ./values/namespaces.yaml - name: coredns chart: zot/coredns version: 1.29.0 namespace: kube-system values: - ./values/coredns.yaml - name: cilium chart: zot/cilium installed: true version: 1.15.4 namespace: kube-system needs: - kube-system/coredns values: - ./values/cilium.yaml - name: metrics-server chart: zot/metrics-server version: 3.12.1 namespace: kube-system needs: - kube-system/coredns - kube-system/cilium values: - ./values/metrics-server.yaml - name: flux2 chart: zot/flux2 namespace: flux-system version: 2.12.4 createNamespace: false needs: - kube-system/coredns - kube-system/cilium - kube-system/namespaces values: - policies: create: false - name: tekton chart: zot/tekton-pipeline namespace: tekton-system version: 1.0.2 createNamespace: false needs: - kube-system/coredns - kube-system/cilium - kube-system/namespaces - name: tekton-pipelines namespace: tekton-system createNamespace: false chart: ../charts/tekton-pipelines secrets: - ./secrets/pipelines.yaml needs: - tekton-system/tekton - name: cert-manager chart: zot/cert-manager version: v1.14.4 namespace: cert-manager needs: - kube-system/namespaces - kube-system/coredns values: - ./values/cert-mangager.yaml - name: metallb chart: zot/metallb version: 0.14.5 namespace: metallb-system createNamespace: false needs: - kube-system/namespaces - kube-system/coredns - kube-system/cilium - name: local-path-provisioner chart: zot/local-path-provisioner namespace: kube-system version: 0.0.25-dev values: - ./values/local-path.yaml needs: - kube-system/namespaces - kube-system/coredns - kube-system/cilium - name: istio-base chart: zot/base version: 1.21.2 namespace: istio-system createNamespace: false needs: - kube-system/namespaces - kube-system/coredns - kube-system/cilium - name: istio-ingressgateway version: 1.21.2 chart: zot/gateway namespace: istio-system needs: - kube-system/namespaces - kube-system/coredns - kube-system/cilium - istio-system/istio-base values: - ./values/values.istio-ingressgateway.yaml - name: istiod chart: zot/istiod version: 1.21.2 namespace: istio-system needs: - kube-system/namespaces - kube-system/coredns - kube-system/cilium values: - ./values/values.istiod.yaml - name: keel chart: zot/keel version: 1.0.3 namespace: kube-system - name: network-base namespace: istio-system createNamespace: false chart: ../charts/network-base/ values: - ./values/network-base.yaml secrets: - ./secrets/network-base.yaml needs: - istio-system/istio-ingressgateway - cert-manager/cert-manager - name: ippool namespace: metallb-system createNamespace: false chart: ../charts/ippool values: {{ $ip4 := trim (exec "bash" (list "-c" "cat /tmp/outputs/provider_outputs.yaml | yq '.user_entrypoint'")) }} - ipPool: "{{- printf "%s-%s" $ip4 $ip4 -}}" needs: - istio-system/istio-ingressgateway - metallb-system/metallb - cert-manager/cert-manager - softplayer-backend/softplayer-backend - softplayer-backend/softplayer-web - name: softplayer-backend chart: ../charts/softplayer-backend namespace: softplayer-backend needs: - istio-system/istio-ingressgateway - name: softplayer-web chart: ../charts/softplayer-web namespace: softplayer-backend needs: - istio-system/istio-ingressgateway