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.
 
 
 
 
 

141 lines
4.5 KiB

labels:
service:
type: ClusterIP
port: 80
deployment:
replicaCount: 1
selectors:
component: squidex
partOf: ""
version: ""
image:
repository: squidex/squidex
tag: "7.0.2"
pullPolicy: IfNotPresent
resources: { }
nodeSelector: { }
tolerations: [ ]
affinity: { }
clusterSuffix: cluster.local
auth:
##
ingress:
## If true, Squidex Ingress will be created.
##
enabled: true
## Squidex Ingress annotations
# annotations:
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hostName: squidex.local
tls: [ ]
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
env:
# Define the type of the event store
EVENTSTORE__TYPE: MongoDb
EVENTSTORE__MONGODB__DATABASE: "Squidex"
# CREATE LOCAL ADMIN USER
IDENTITY__ADMINEMAIL: ""
IDENTITY__ADMINPASSWORD: ""
IDENTITY__ADMINRECREATE: false # Recreate the admin if it does not exist or the password does not match
IDENTITY__ALLOWPASSWORDAUTH: "true" # Enable password auth. Set this to false if you want to disable local login, leaving only 3rd party login options
IDENTITY__LOCKAUTOMATICALLY: "false" # Lock new users automatically, the administrator must unlock them
IDENTITY__SHOWPII: true # Set to true to show PII (Personally Identifiable Information) in the logs
IDENTITY__PRIVACYURL: "https://squidex.io/privacy" # The url to you privacy statements, if you host squidex by yourself
# Settings for Google auth (keep empty to disable)
IDENTITY__GOOGLECLIENT: null
IDENTITY__GOOGLESECRET: null
# Settings for Github auth (keep empty to disable)
IDENTITY__GITHUBCLIENT: null
IDENTITY__GITHUBSECRET: null
# Settings for Microsoft auth (keep empty to disable)
# NOTE: Tennant is optional for using a specific AzureAD tenant
IDENTITY__MICROSOFTCLIENT: null
IDENTITY__MICROSOFTSECRET: null
IDENTITY__MICROSOFTTENANT: null
# Settings for your custom oidc server
IDENTITY__OIDCNAME: null
IDENTITY__OIDCAUTHORITY: null
IDENTITY__OIDCCLIENT: null
IDENTITY__OIDCSECRET: null
IDENTITY__OIDCMETADATAADDRESS: null
IDENTITY__OIDCSCOPES: [] # ["email"]
IDENTITY__OIDCRESPONSETYPE: null # id_token or code
IDENTITY__OIDCGETCLAIMSFROMUSERINFOENDPOINT: false
IDENTITY__OIDCSINGOUTREDIRECTURL: null
LETSENCRYPT_HOST: null
LETSENCRYPT_EMAIL: null
# LOGGING SETTINGS
LOGGING__LEVEL: INFORMATION # Trace, Debug, Information, Warning, Error, Fatal
LOGGING__HUMAN: false # Setting the flag to true, enables well formatteds json logs
LOGGING__COLORS: false # Set to true, to use colors
LOGGING__LOGREQUESTS: true # Set to false to disable logging of http requests
LOGGING__STOREENABLED: true # False to disable the log store
LOGGING__STORERETENTIONINDAYS: 90 # The number of days request log items will be stored
LOGGING__STACKDRIVER__ENABLED: false # True, to enable stackdriver integration
LOGGING__OTLP__ENABLED: false # True, to enable OpenTelemetry Protocol integration
LOGGING__OLTP__ENDPOINT: null # The endpoint to the agent
LOGGING__APPLICATIONINSIGHTS__ENABLED: false # True, to enable application insights integraon
LOGGING__APPLICATIONINSIGHTS__CONNECTIONSTRING: null # "instrumentationkey=keyvalue"
# Define the clustering type
ORLEANS__CLUSTERING: MongoDB # SUPPORTED: MongoDB, Development
ORLEANS__KUBERNETES: true # Tell Orleans it is running in kubernetes
# Define the type of the read store
STORE__TYPE: MongoDb
STORE__MONGODB__DATABASE: "Squidex"
STORE__MONGODB__CONTENTDATABASE: "SquidexContent"
# Assets
ASSETSTORE__TYPE: MongoDb
URLS__BASEURL: https://squidex.local/ # Set the base url of your application, to generate correct urls in background process
URLS__ENFORCEHTTPS: false # Set it to true to redirect the user from http to https permanently
mongodb-replicaset:
enabled: true
replicas: 3
auth:
enabled: false
existingKeySecret: ""
existingAdminSecret: ""
existingMetricsSecret: ""
# adminUser: username
# adminPassword: password
# metricsUser: metrics
# metricsPassword: password
# key: keycontent
persistentVolume:
enabled: true
## 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: ""
accessModes:
- ReadWriteOnce
size: 10Gi
nodeSelector: {}