mirror of
https://github.com/nold360/hive-apps
synced 2025-01-03 12:11:16 +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:
|
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
|
||||||
|
|
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:
|
providers:
|
||||||
kubernetesCRD:
|
kubernetesCRD:
|
||||||
ingressClass: external
|
ingressClass: external
|
||||||
kubernetesIngress:
|
|
||||||
labelSelector: environment=external
|
|
||||||
|
|
||||||
globalArguments: []
|
globalArguments: []
|
||||||
|
|
Loading…
Reference in a new issue