init: version: 0 namespace: "bases" commons: # -- masterPassword to generate secrets # @section -- Commons masterPassword: "CHANGEME" auth: # -- default auth.(.Values.commons.ingress.domain) # @section -- Commons host: theme: # -- title everywhere # @section -- Commons theme title: myCloud # -- logo everywhere # @section -- Commons theme logo: /static/dist/assets/icons/icon_left_brand.svg # -- favicon everywhere # @section -- Commons theme favicon: /static/dist/assets/icons/icon.png persistence: # -- storageClass of PVC # @section -- Commons Persistence storageClass: hostPath: # -- use hostPath instatt of PVC # @section -- Commons Persistence enabled: false # -- use hostPath under the following path # @section -- Commons Persistence prefix: "/var/lib/mycloud" helm: release: # -- install of FluxCD HelmRelease # @section -- Commons helm release install: {} # -- test of FluxCD HelmRelease # @section -- Commons helm release test: {} # -- upgrade of FluxCD HelmRelease # @section -- Commons helm release upgrade: {} # -- driftDetection of FluxCD HelmRelease # @section -- Commons helm release driftDetection: {} ingress: # -- top domain for all services # @section -- Commons Ingress domain: "wrenix.eu" # -- annotations for all ingress objects # @section -- Commons Ingress annotations: cert-manager.io/cluster-issuer: letsencrypt-prod tls: # -- tls on every ingress # @section -- Commons Ingress enabled: true # -- use own definition of tls (e.g. for own or wildcard certificate) # @section -- Commons Ingress override: [] prometheus: monitor: # -- labels on Pod- and Service-Monitor # @section -- Commons Monitoring labels: {} rules: # -- labels on PrometheusRules # @section -- Commons Monitoring labels: {} tracing: # -- enable tracing on all components # @section -- Commons Tracing enabled: false http: # -- http endpoint # @section -- Commons Tracing endpoint: "http://tempo.monitoring.svc:4318/v1/traces" grpc: # -- prefer grpc over http # @section -- Commons Tracing enabled: true # -- allow insecure connection per grpc # @section -- Commons Tracing insecure: true # -- grpc endpoint # @section -- Commons Tracing endpoint: "tempo.monitoring.svc:4317" auth: ldap: # -- WARNING must be set after generated in Artifactory(generated by .Values.commons.masterPassword) token: bind: username: password: admin: # -- fallback admin password (default: generated by .Values.commons.masterPassword) password: networks: ipv6: false trustedNetworks: - "127.0.0.0/8" - "::1" - "10.0.0.0/8" ingress: # -- used for main domain host: database: # -- default is from mysql-services host: mycloud-services-postgresql name: mail-stalwart username: mail-stalwart # -- generated by .Values.commons.masterPassword (equal to mycloud-services) password: persistence: storageClass: size: 16Gi