- Update all documentation guides (Exoscale, Infomaniak, K3s, Development, Backup) to use ingress-nginx instead of haproxy-ingress - Replace haproxy-ingress references in task commands and scripts with ingress-nginx equivalents - Update Helm chart configurations (hugo, nextcloud, odoo, taskfileBuild, vuepress) to use nginx ingress class - Modify ingress templates to include nginx-specific annotations and TLS configurations - Add ingress-nginx as an external chart and remove haproxy-ingress related code - Update Odoo chart to support python package installation and storage class configuration - Adjust cert-manager cluster issuers to use nginx ingress class name
73 lines
1.7 KiB
YAML
73 lines
1.7 KiB
YAML
## @section Ingress parameters
|
|
##
|
|
ingress:
|
|
## @param ingress.enabled Enable or disable the ingress
|
|
##
|
|
enabled: true
|
|
## @param ingress.className The class name for the ingress
|
|
##
|
|
className: nginx
|
|
## @param ingress.clusterIssuerRef The cluster issuer reference for the ingress
|
|
##
|
|
clusterIssuerRef: ""
|
|
## @param ingress.host The host for the ingress
|
|
##
|
|
host: ""
|
|
## @param ingress.customDomain The custom domain for the ingress
|
|
##
|
|
customDomain: ""
|
|
|
|
## @section CloudNativePG parameters
|
|
##
|
|
cnpg:
|
|
## @param cnpg.enabled Enable or disable CloudNativePG
|
|
##
|
|
enabled: true
|
|
## @param cnpg.nameOverride Override the name of the CloudNativePG cluster
|
|
## Default: "{release-name}-postgresql"
|
|
##
|
|
nameOverride: ""
|
|
## @param cnpg.instances Number of instances (1 for single, 2+ for high availability)
|
|
##
|
|
instances: 1
|
|
## @param cnpg.imageName PostgreSQL image to use
|
|
##
|
|
imageName: ghcr.io/cloudnative-pg/postgresql:16.0
|
|
storage:
|
|
## @param cnpg.storage.size Persistent volume size for each instance
|
|
##
|
|
size: 8Gi
|
|
## @param cnpg.database Name of the CloudNativePG database to create
|
|
##
|
|
database: nextcloud
|
|
## @param cnpg.owner Name of the database user
|
|
##
|
|
owner: app
|
|
|
|
## @section Nextcloud parameters
|
|
##
|
|
## @param image The image for Nextcloud
|
|
##
|
|
image: ""
|
|
## @param imagePullPolicy Pull policy for Nextcloud image
|
|
##
|
|
imagePullPolicy: Always
|
|
## @param storageSize Set the storage size
|
|
##
|
|
storageSize: "40Gi"
|
|
## @param storageClassName Set the storage class
|
|
##
|
|
storageClassName: ""
|
|
|
|
## @section K8up parameters
|
|
##
|
|
k8up:
|
|
## @param k8up.enabled Enable or disable K8up
|
|
##
|
|
enabled: false
|
|
## @param k8up.endpoint S3 endpoint
|
|
##
|
|
endpoint: ""
|
|
## @param k8up.bucket S3 bucket name
|
|
##
|
|
bucket: "" |