mirror of
https://github.com/nold360/hive-apps
synced 2024-11-19 03:59:31 +00:00
Mod: ingress-external in own project + netpol
This commit is contained in:
parent
9f9f6a9359
commit
adc82a8f16
3 changed files with 17 additions and 9 deletions
|
@ -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
|
||||
|
|
12
projects/ingress-external/project.yml
Normal file
12
projects/ingress-external/project.yml
Normal 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'
|
|
@ -5,8 +5,6 @@ ingressClass:
|
|||
providers:
|
||||
kubernetesCRD:
|
||||
ingressClass: external
|
||||
kubernetesIngress:
|
||||
labelSelector: environment=external
|
||||
|
||||
globalArguments: []
|
||||
|
Loading…
Reference in a new issue