Headless CMS and Content Managment Hub
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

262 lines
8.3 KiB

## @section Global parameters
## @skip labels
labels:
service:
## @param service.type Kubernetes Service type
##
type: ClusterIP
## @param service.port Kubernetes Service port
##
port: 80
deployment:
## @param deployment.replicaCount Number of instances.
##
replicaCount: 1
selectors:
## @skip selectors.component
##
component: squidex
## @skip selectors.partOf
##
partOf: ""
## @skip selectors.version
##
version: ""
image:
## @param image.repository Squidex image registry
##
repository: squidex/squidex
## @param image.tag Squidex image tag
##
tag: "7.0.2"
## @param image.pullPolicy Squidex image pull policy
##
pullPolicy: IfNotPresent
## @skip resources
resources: { }
## @skip nodeSelector
nodeSelector: { }
## @skip tolerations
tolerations: [ ]
## @skip affinity
affinity: { }
## @skip clusterSuffix
clusterSuffix: cluster.local
## @skip auth
auth:
##
ingress:
## @param ingress.enabled True to deploy an ingress
## If true, Squidex Ingress will be created.
##
enabled: true
## Squidex Ingress annotations
# annotations:
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
## @param ingress.hostName The host name for the ingress.
##
hostName: squidex.local
## @skip ingress.tls
tls: [ ]
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
## @section Squidex parameters
env:
# Define the type of the event store
## @param env.EVENTSTORE__MONGODB__DATABASE The name of the database for events
EVENTSTORE__MONGODB__DATABASE: "Squidex"
## @skip env.EVENTSTORE__TYPE
## Define the type of the event store
##
EVENTSTORE__TYPE: MongoDb
# CREATE LOCAL ADMIN USER
## @param env.IDENTITY__ADMINEMAIL The initial admin email address.
##
IDENTITY__ADMINEMAIL: ""
## @param env.IDENTITY__ADMINPASSWORD The initial admin email address.
##
IDENTITY__ADMINPASSWORD: ""
## @param env.IDENTITY__ADMINRECREATE Recreate the admin if it does not exist or the password does not match
##
IDENTITY__ADMINRECREATE: false #
## @param env.IDENTITY__ALLOWPASSWORDAUTH Enable password auth. Set this to false if you want to disable local login, leaving only 3rd party login options
##
IDENTITY__ALLOWPASSWORDAUTH: "true"
## @param env.IDENTITY__LOCKAUTOMATICALLY Lock new users automatically, the administrator must unlock them.
##
IDENTITY__LOCKAUTOMATICALLY: "false"
## @param env.IDENTITY__PRIVACYURL The url to you privacy statements.
##
IDENTITY__PRIVACYURL: "https://squidex.io/privacy"
## @param env.IDENTITY__SHOWPII Set to true to show PII (Personally Identifiable Information) in the logs
##
IDENTITY__SHOWPII: true #
## @param env.IDENTITY__GOOGLECLIENT Google client ID (keep empty to disable Google authentication).
##
IDENTITY__GOOGLECLIENT: null
## @param env.IDENTITY__GOOGLESECRET Google client secret (keep empty to disable Google authentication).
##
IDENTITY__GOOGLESECRET: null
## @param env.IDENTITY__GITHUBCLIENT Github client ID (keep empty to disable Github authentication).
##
IDENTITY__GITHUBCLIENT: null
## @param env.IDENTITY__GITHUBSECRET Github client secret (keep empty to disable Github authentication).
##
IDENTITY__GITHUBSECRET: null
## @param env.IDENTITY__MICROSOFTCLIENT Microsoft client ID (keep empty to disable Microsoft authentication).
##
IDENTITY__MICROSOFTCLIENT: null
## @param env.IDENTITY__MICROSOFTSECRET Microsoft client secret (keep empty to disable Microsoft authentication).
##
IDENTITY__MICROSOFTSECRET: null
## @param env.IDENTITY__MICROSOFTTENANT Optional tenant name for Azure AD.
##
IDENTITY__MICROSOFTTENANT: null
# Settings for your custom oidc server
## @param env.IDENTITY__OIDCAUTHORITY The URL to the custom OIDC authority.
##
IDENTITY__OIDCAUTHORITY: null
## @param env.IDENTITY__OIDCCLIENT The client ID to the authority.
##
IDENTITY__OIDCCLIENT: null
## @param env.IDENTITY__OIDCSECRET The client secret to the authority.
##
IDENTITY__OIDCSECRET: null
## @param env.IDENTITY__OIDCGETCLAIMSFROMUSERINFOENDPOINT True to get claims from the user endpoint.
##
IDENTITY__OIDCGETCLAIMSFROMUSERINFOENDPOINT: false
## @param env.IDENTITY__OIDCMETADATAADDRESS A custom address for OIDC metadata.
##
IDENTITY__OIDCMETADATAADDRESS: null
## @param env.IDENTITY__OIDCNAME The name of the OIDC integration or server. Used in the UI
##
IDENTITY__OIDCNAME: null
## @param env.IDENTITY__OIDCRESPONSETYPE The type of the response. id_token or code.
##
IDENTITY__OIDCRESPONSETYPE: null
## @param env.IDENTITY__OIDCSCOPES The scopes.
##
IDENTITY__OIDCSCOPES: [] # ["email"]
## @param env.IDENTITY__OIDCSINGOUTREDIRECTURL The redirect URL for the sign out.
##
IDENTITY__OIDCSINGOUTREDIRECTURL: null
## @skip env.LETSENCRYPT_HOST
LETSENCRYPT_HOST: null
## @skip env.LETSENCRYPT_EMAIL
LETSENCRYPT_EMAIL: null
## @param env.LOGGING__APPLICATIONINSIGHTS__ENABLED Enable monitoring via application insights.
##
LOGGING__APPLICATIONINSIGHTS__ENABLED: falsen
## @param env.LOGGING__APPLICATIONINSIGHTS__CONNECTIONSTRING The connection string to application insights.
##
LOGGING__APPLICATIONINSIGHTS__CONNECTIONSTRING: null # "instrumentationkey=keyvalue"
## @param env.LOGGING__COLORS Use colors in the console output.
##
LOGGING__COLORS: false
## @param env.LOGGING__HUMAN Setting the flag to true, enables well formatteds json logs.
##
LOGGING__HUMAN: false
## @param env.LOGGING__LEVEL Trace, Debug, Information, Warning, Error, Fatal
##
LOGGING__LEVEL: INFORMATION
## @param env.LOGGING__LOGREQUESTS Set to false to disable logging of http requests.
##
LOGGING__LOGREQUESTS: true
## @param env.LOGGING__OTLP__ENABLED True, to enable OpenTelemetry Protocol integration
##
LOGGING__OTLP__ENABLED: false
## @param env.LOGGING__OLTP__ENDPOINT The endpoint to the agent
##
LOGGING__OLTP__ENDPOINT: null
## @param env.LOGGING__STACKDRIVER__ENABLED True, to enable stackdriver integration.
##
LOGGING__STACKDRIVER__ENABLED: false
## @param env.LOGGING__STOREENABLED False to disable the log store for HTTP requests.
##
LOGGING__STOREENABLED: true
## @param env.LOGGING__STORERETENTIONINDAYS The number of days request log items will be stored
##
LOGGING__STORERETENTIONINDAYS: 90
## @skip env.STORE__TYPE
STORE__TYPE: MongoDb
## @param env.STORE__MONGODB__DATABASE The name of the main database.
##
STORE__MONGODB__DATABASE: "Squidex"
## @param env.STORE__MONGODB__CONTENTDATABASE The name of the database for content items.
##
STORE__MONGODB__CONTENTDATABASE: "SquidexContent"
## @skip env.ASSETSTORE__TYPE
ASSETSTORE__TYPE: MongoDb
## @param env.URLS__BASEURL Set the base url of your application, to generate correct urls in background process.
URLS__BASEURL: https://squidex.local/ #
## @param env.URLS__ENFORCEHTTPS Set it to true to redirect the user from http to https permanently
URLS__ENFORCEHTTPS: false
## @section MongoDB parameters
mongodb-replicaset:
## @param mongodb-replicaset.enabled Uses the custom mongoDB instance.
##
enabled: true
## @param mongodb-replicaset.replicas The number of replicas.
##
replicas: 3
## @skip mongodb-replicaset.auth
auth:
enabled: false
existingKeySecret: ""
existingAdminSecret: ""
existingMetricsSecret: ""
# adminUser: username
# adminPassword: password
# metricsUser: metrics
# metricsPassword: password
# key: keycontent
persistentVolume:
## @param mongodb-replicaset.persistentVolume.enabled If true, persistent volume claims are created.
##
enabled: true
## @param mongodb-replicaset.persistentVolume.storageClass Persistent volume storage class.
## mongodb-replicaset data Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
##
##
storageClass: ""
## @param mongodb-replicaset.persistentVolume.accessModes Persistent volume access modes.
##
accessModes:
- ReadWriteOnce
## @param mongodb-replicaset.persistentVolume.size Persistent volume size.
##
size: 10Gi
## @skip mongodb-replicaset.nodeSelector
nodeSelector: {}