mirror of https://github.com/Squidex/squidex.git
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
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: {}
|
|
|