generated from phoenix-oss/tenant-tpl
30 lines
747 B
YAML
30 lines
747 B
YAML
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: nginx
|
|
namespace: ${TENANT_NAMESPACE}
|
|
spec:
|
|
serviceAccountName: ${TECHNICAL_ACCOUNT}
|
|
interval: 10m
|
|
chart:
|
|
spec:
|
|
chart: nginx
|
|
version: 19.1.1
|
|
sourceRef:
|
|
kind: HelmRepository
|
|
name: bitnami
|
|
namespace: ${TENANT_NAMESPACE}
|
|
values:
|
|
service:
|
|
type: ClusterIP
|
|
ingress:
|
|
enabled: true
|
|
hostname: nginx.${TENANT_DOMAIN}
|
|
ingressClassName: external
|
|
extraVolumes:
|
|
- name: ${TENANT_NAMESPACE}-image-storage
|
|
persistentVolumeClaim:
|
|
claimName: ${TENANT_NAMESPACE}-image-storage
|
|
extraVolumeMounts:
|
|
- name: ${TENANT_NAMESPACE}-image-storage
|
|
mountPath: /app
|