184 lines
4.4 KiB
YAML
Raw Normal View History

2024-07-13 22:21:59 +02:00
bases:
- ../../common/environments.yaml
2024-09-11 23:19:35 +02:00
- ../../common/templates.yaml
2024-10-30 21:03:58 +01:00
2024-07-13 22:21:59 +02:00
repositories:
2024-10-30 21:03:58 +01:00
- name: bedag
url: https://bedag.github.io/helm-charts/
2024-07-13 22:21:59 +02:00
- name: metrics-server
url: https://kubernetes-sigs.github.io/metrics-server/
- name: jetstack
url: https://charts.jetstack.io
- name: metallb
url: https://metallb.github.io/metallb
- name: traefik
url: https://traefik.github.io/charts
- name: coredns
url: https://coredns.github.io/helm
- name: cilium
url: https://helm.cilium.io/
2024-09-11 23:19:35 +02:00
- name: vmware-tanzu
2024-07-24 09:29:44 +02:00
url: https://vmware-tanzu.github.io/helm-charts/
2024-09-28 21:54:11 +02:00
- name: openebs
url: https://openebs.github.io/openebs
2024-10-11 20:00:57 +02:00
- name: local-path-provisioner
url: git+https://github.com/rancher/local-path-provisioner@deploy/chart?ref=master
2024-11-08 21:01:38 +01:00
- name: istio
url: https://istio-release.storage.googleapis.com/charts
2024-10-30 21:03:58 +01:00
2024-07-13 22:21:59 +02:00
releases:
- name: namespaces
chart: '{{ requiredEnv "PWD" }}/charts/namespaces/chart'
namespace: kube-public
createNamespace: false
inherit:
- template: default-env-values
2024-10-30 21:03:58 +01:00
2024-07-13 22:21:59 +02:00
- name: roles
chart: '{{ requiredEnv "PWD" }}/charts/roles'
namespace: kube-public
createNamespace: false
2024-07-19 08:08:09 +02:00
needs:
- kube-public/namespaces
2024-07-13 22:21:59 +02:00
inherit:
- template: default-env-values
2024-10-30 21:03:58 +01:00
2024-07-13 22:21:59 +02:00
- name: coredns
chart: coredns/coredns
version: 1.39.1
2024-07-13 22:21:59 +02:00
namespace: kube-system
inherit:
2024-10-30 21:03:58 +01:00
- template: default-common-values
2024-07-13 22:21:59 +02:00
- name: cilium
chart: cilium/cilium
version: 1.17.1
2024-11-17 21:52:41 +01:00
condition: base.enabled
2024-07-13 22:21:59 +02:00
namespace: kube-system
needs:
- kube-system/coredns
inherit:
- template: default-env-values
2024-10-30 21:03:58 +01:00
2024-07-13 22:21:59 +02:00
- name: cert-manager
chart: jetstack/cert-manager
version: v1.17.1
2024-07-13 22:21:59 +02:00
namespace: kube-system
2024-11-17 21:52:41 +01:00
condition: base.enabled
missingFileHandler: Warn
2024-07-13 22:21:59 +02:00
needs:
- kube-system/cilium
2024-07-29 17:35:51 +02:00
inherit:
2024-10-30 21:03:58 +01:00
- template: default-common-values
2024-11-17 21:52:41 +01:00
- template: default-env-values
2024-10-30 21:03:58 +01:00
2024-07-13 22:21:59 +02:00
- name: issuer
chart: '{{ requiredEnv "PWD" }}/charts/issuer'
namespace: kube-public
2024-11-17 21:52:41 +01:00
missingFileHandler: Warn
condition: base.enabled
2024-09-11 23:19:35 +02:00
needs:
2024-07-13 22:21:59 +02:00
- kube-system/cert-manager
inherit:
2024-10-30 21:03:58 +01:00
- template: default-common-values
2024-11-17 21:52:41 +01:00
- template: default-env-values
2024-10-30 21:03:58 +01:00
2024-07-13 22:21:59 +02:00
- name: metrics-server
chart: metrics-server/metrics-server
version: 3.12.2
2024-07-13 22:21:59 +02:00
namespace: kube-system
needs:
- kube-system/cilium
inherit:
- template: default-common-values
2024-10-30 21:03:58 +01:00
2024-07-13 22:21:59 +02:00
- name: metallb
chart: metallb/metallb
namespace: kube-system
2024-11-17 21:52:41 +01:00
condition: base.enabled
version: 0.14.9
2024-07-19 08:08:09 +02:00
needs:
- kube-system/cilium
2024-07-29 17:35:51 +02:00
inherit:
2024-10-30 21:03:58 +01:00
- template: default-common-values
2024-07-13 22:21:59 +02:00
- name: metallb-resources
chart: bedag/raw
version: 2.0.0
2024-11-17 21:52:41 +01:00
condition: base.enabled
2024-07-13 22:21:59 +02:00
namespace: kube-system
needs:
- kube-system/metallb
inherit:
- template: ext-metallb
- template: default-env-values
2024-10-30 21:03:58 +01:00
2024-07-13 22:21:59 +02:00
- name: traefik
chart: traefik/traefik
version: 34.4.0
2024-11-17 21:52:41 +01:00
condition: base.enabled
2024-07-13 22:21:59 +02:00
namespace: kube-system
2024-07-19 08:08:09 +02:00
needs:
- kube-system/cilium
2024-07-13 22:21:59 +02:00
inherit:
2024-10-30 21:03:58 +01:00
- template: default-common-values
2024-07-13 22:21:59 +02:00
- template: default-env-values
2024-10-30 21:03:58 +01:00
2024-07-24 09:29:44 +02:00
- name: velero
chart: vmware-tanzu/velero
2024-12-16 12:55:51 +01:00
namespace: velero
version: 8.4.0
2024-09-03 14:15:47 +02:00
condition: velero.enabled
2024-08-05 13:36:49 +02:00
needs:
- kube-system/cilium
2024-07-24 09:29:44 +02:00
inherit:
- template: default-env-values
- template: default-env-secrets
2024-09-03 14:15:47 +02:00
- template: crd-management-hook
2024-10-30 21:03:58 +01:00
2024-09-28 21:54:11 +02:00
- name: openebs
chart: openebs/openebs
condition: openebs.enabled
2024-09-28 21:54:11 +02:00
namespace: kube-system
version: 4.2.0
2024-09-28 21:54:11 +02:00
needs:
- kube-system/cilium
inherit:
- template: default-env-values
2024-10-30 21:03:58 +01:00
2024-11-08 21:01:38 +01:00
# -- Not versions since it's idnstalled from git
2024-10-11 20:00:57 +02:00
- name: local-path-provisioner
chart: local-path-provisioner/local-path-provisioner
condition: localpath.enabled
namespace: kube-system
needs:
- kube-system/cilium
inherit:
- template: default-env-values
2024-11-08 21:01:38 +01:00
- name: istio-base
chart: istio/base
condition: istio.enabled
namespace: istio-system
inherit:
- template: crd-management-hook
- name: istio-ingressgateway
chart: istio/gateway
condition: istio.enabled
installed: false
2024-11-08 21:01:38 +01:00
namespace: istio-system
needs:
- istio-system/istio-base
inherit:
- template: default-env-values
- name: istiod
chart: istio/istiod
condition: istio.enabled
namespace: istio-system
inherit:
- template: default-env-values
needs:
- istio-system/istio-base