Mod: ingress-external in own project + netpol

This commit is contained in:
nold 2022-01-06 11:35:03 +01:00
parent 9f9f6a9359
commit adc82a8f16
3 changed files with 17 additions and 9 deletions

View file

@ -1,5 +1,6 @@
config: config:
description: Core Components for Kubernetes description: Core Components for Kubernetes
apps: apps:
- name: fast-storage - name: fast-storage
namespace: fast-storage namespace: fast-storage
@ -13,6 +14,7 @@ apps:
value: DEFAULT_PATH_FOR_NON_LISTED_NODES value: DEFAULT_PATH_FOR_NON_LISTED_NODES
- name: nodePathMap[0].paths[0] - name: nodePathMap[0].paths[0]
value: /var/lib/rancher/k3s/storage value: /var/lib/rancher/k3s/storage
- name: ssd-storage - name: ssd-storage
namespace: ssd-storage namespace: ssd-storage
repoURL: https://github.com/rancher/local-path-provisioner repoURL: https://github.com/rancher/local-path-provisioner
@ -25,12 +27,14 @@ apps:
value: DEFAULT_PATH_FOR_NON_LISTED_NODES value: DEFAULT_PATH_FOR_NON_LISTED_NODES
- name: nodePathMap[0].paths[0] - name: nodePathMap[0].paths[0]
value: /data/kubernetes/ssd value: /data/kubernetes/ssd
- name: metallb - name: metallb
repoURL: https://charts.bitnami.com/bitnami repoURL: https://charts.bitnami.com/bitnami
chart: metallb chart: metallb
namespace: metallb namespace: metallb
targetRevision: 2.5.16 targetRevision: 2.5.16
syncWave: '0' syncWave: '0'
- name: cert-manager - name: cert-manager
namespace: cert-manager namespace: cert-manager
repoURL: https://charts.jetstack.io repoURL: https://charts.jetstack.io
@ -43,6 +47,7 @@ apps:
- name: cert-manager-vault-approle - name: cert-manager-vault-approle
keys: keys:
- secretId - secretId
- name: ingress-internal - name: ingress-internal
namespace: ingress-internal namespace: ingress-internal
repoURL: https://helm.traefik.io/traefik repoURL: https://helm.traefik.io/traefik
@ -50,13 +55,6 @@ apps:
targetRevision: 10.9.1 targetRevision: 10.9.1
syncWave: '0' syncWave: '0'
- name: ingress-external
namespace: ingress-external
repoURL: https://helm.traefik.io/traefik
chart: traefik
targetRevision: 10.9.1
syncWave: '0'
- name: cilium - name: cilium
existingNamespace: kube-system existingNamespace: kube-system
repoURL: https://helm.cilium.io repoURL: https://helm.cilium.io

View file

@ -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'

View file

@ -5,8 +5,6 @@ ingressClass:
providers: providers:
kubernetesCRD: kubernetesCRD:
ingressClass: external ingressClass: external
kubernetesIngress:
labelSelector: environment=external
globalArguments: [] globalArguments: []