blob: 43ae8bcb909127fe15b6822a4d0e777246ed3630 [file] [log] [blame]
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: namespaces-ingress-public
namespace: {{ .Global.Id }}
spec:
chart:
spec:
chart: charts/namespaces
sourceRef:
kind: GitRepository
name: pcloud
namespace: {{ .Global.Id }}
interval: 1m0s
values:
pcloudInstanceId: {{ .Global.Id }}
namespacePrefix: {{ .Global.NamespacePrefix }}
namespaces:
- app-ingress-public
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: ingress-public
namespace: {{ .Global.Id }}
spec:
targetNamespace: {{ .Values.NamespacePrefix }}ingress-public
dependsOn:
- name: namespaces-ingress-public
namespace: {{ .Global.Id }}
chart:
spec:
chart: ingress-nginx
version: 4.0.3
sourceRef:
kind: HelmRepository
name: ingress-nginx
namespace: {{ .Values.Id }}
interval: 1m0s
values:
fullnameOverride: {{ .Values.Id }}-ingress-public
controller:
service:
type: LoadBalancer
ingressClassByName: true
ingressClassResource:
name: {{ .Values.Id }}-ingress-public
enabled: true
default: false
controllerValue: k8s.io/{{ .Values.Id }}-ingress-public
config:
proxy-body-size: 100M