diff --git a/projects/core/project.yml b/projects/core/project.yml index f917ccf3..7d81adfe 100644 --- a/projects/core/project.yml +++ b/projects/core/project.yml @@ -1,5 +1,6 @@ config: description: Core Components for Kubernetes + apps: - name: fast-storage namespace: fast-storage @@ -13,6 +14,7 @@ apps: value: DEFAULT_PATH_FOR_NON_LISTED_NODES - name: nodePathMap[0].paths[0] value: /var/lib/rancher/k3s/storage + - name: ssd-storage namespace: ssd-storage repoURL: https://github.com/rancher/local-path-provisioner @@ -25,12 +27,14 @@ apps: value: DEFAULT_PATH_FOR_NON_LISTED_NODES - name: nodePathMap[0].paths[0] value: /data/kubernetes/ssd + - name: metallb repoURL: https://charts.bitnami.com/bitnami chart: metallb namespace: metallb targetRevision: 2.5.16 syncWave: '0' + - name: cert-manager namespace: cert-manager repoURL: https://charts.jetstack.io @@ -43,6 +47,7 @@ apps: - name: cert-manager-vault-approle keys: - secretId + - name: ingress-internal namespace: ingress-internal repoURL: https://helm.traefik.io/traefik @@ -50,13 +55,6 @@ apps: targetRevision: 10.9.1 syncWave: '0' -- name: ingress-external - namespace: ingress-external - repoURL: https://helm.traefik.io/traefik - chart: traefik - targetRevision: 10.9.1 - syncWave: '0' - - name: cilium existingNamespace: kube-system repoURL: https://helm.cilium.io diff --git a/projects/ingress-external/project.yml b/projects/ingress-external/project.yml new file mode 100644 index 00000000..b5fa46d1 --- /dev/null +++ b/projects/ingress-external/project.yml @@ -0,0 +1,12 @@ +config: + description: External Ingress Controller + networkPolicy: + rules: + - allow-dns + +apps: +- name: ingress-external + repoURL: https://helm.traefik.io/traefik + chart: traefik + targetRevision: 10.9.1 + syncWave: '0' diff --git a/projects/core/values/ingress-external.yaml b/projects/ingress-external/values/ingress-external.yaml similarity index 86% rename from projects/core/values/ingress-external.yaml rename to projects/ingress-external/values/ingress-external.yaml index 527fc886..293822dc 100644 --- a/projects/core/values/ingress-external.yaml +++ b/projects/ingress-external/values/ingress-external.yaml @@ -5,8 +5,6 @@ ingressClass: providers: kubernetesCRD: ingressClass: external - kubernetesIngress: - labelSelector: environment=external globalArguments: []