# Default values for WorkflowGen.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
# replicaCount Number of replicas to create per deployment of WorkflowGen. Doesn't impact database.
# scalable Deploy WorkflowGen and its database in a scalable architecture.
# tenantName For multi-tenancy, it is recommended to populate this value in a multi-tenant architecture. This name will be put as a prefix for resources' name and the label "workflowgen.com/tenant: tenantName" will be added as a selector label.
# workflowgen Configuration related to the WorkflowGen pod.
# image Configuration related to the image to be used for the WorkflowGen pod.
# repository The repository to use to pull the image.
repository: advantys/workflowgen
# tag The image tag to use.
# pullPolicy The pull policy to adopt for this image.
# nameOverride Override the name of the chart.
# fullnameOverride Override the name of the WorkflowGen deployment. It is based on the name by default.
# runtimeClassName Runtime class to use with the deployment.
# strategy The update strategy for the WorkflowGen deployment.
# nodeSelector Node selectors to use for the WorkflowGen pod. WorkflowGen only works on Windows Server.
kubernetes.io/os: windows
# annotations Annotations to attach to the WorkflowGen deployment. You can attach annotations to the deployment itself or its template.
# tolerations Tolerations to apply to the WorkflowGen pod.
# affinity Affinities to apply to the WorkflowGen pod.
# createConfigMap Create a ConfigMap for WorkflowGen's configuration.
# configMapNameOverride Override the name of WorkflowGen's ConfigMap.
configMapNameOverride: ""
# config The configuration to put in the ConfigMap.
# createSecret Create a Secret for WorkflowGen's secret values.
# secretNameOverride Override the name of WorkflowGen's Secret.
# secretMountPath The mount path inside WorkflowGen's containers where to put the secret files.
secretMountPath: C:\secrets
# secret The secret values to put in the Secret object. Values will be automatically endoded in base64.
# license Configuration related to WorkflowGen's license.
# volumeNameOverride Override the name of the license's volume.
# secretName The name of the secret that contains WorkfowGen's license.
# items The specific items to use from the secret to inject in WorkflowGen's containers.
# createDataPvc Create a PersistentVolumeClaim for the data volume of WorkflowGen.
# dataPvcNameOverride Override the name of data's PersistentVolumeClaim.
# dataVolumeNameOverride Override the volume name associated to the PersistentVolumeClaim.
dataVolumeNameOverride: ""
# dataPvcSpec The data PersistentVolumeClaim specifications.
# storageClassName: storageclass
# additionalVolumes Additional volumes to attach to WorkflowGen's deployment.
# additionalVolumeMounts Additional volumes to mount in WorkflowGen's container.
additionalVolumeMounts: []
# podSecurityContext The security context of the pod.
# securityContext The security context of WorkflowGen's container.
# readOnlyRootFilesystem: true
# runAsUserName: ContainerUser
# resources Configuration related to the resources of the container.
# service Configuration related to the service associated with WorkflowGen's deployment.
# type The type of the service.
# port The port exposed from the service.
# clusterIP The cluster IP address to use.
# winServices Configuration related to WorkflowGen's Windows Services deployment. Ignored when release not scalable.
# nameOverride Override the chart name of this deployment.
# runtimeClassName Runtime class to use with the deployment.
# nodeSelector Node selectors to use for the WorkflowGen Windows Services pod. WorkflowGen only works on Windows Server.
kubernetes.io/os: windows
# annotations Annotations to attach to the WorkflowGen Windows services deployment.
# fullnameOverride Override the name of the Windows services deployment.
# tolerations Tolerations to apply to the WorkflowGen Windows services pod.
# affinity Affinities to apply to the WorkflowGen Windows services pod.
# podSecurityContext The security context of the pod.
# dirSync Configuration related to the directory synchronization Windows service container.
# securityContext The security context of the directory synchronization Windows service container.
# readOnlyRootFilesystem: true
# runAsUserName: ContainerUser
# resources Configuration related to the resources of the container.
# engine Configuration related to the engine Windows service container.
# securityContext The security context of the engine Windows service container.
# readOnlyRootFilesystem: true
# runAsUserName: ContainerUser
# resources Configuration related to the resources of the container.
# database Configuration related to the database deployment.
# image Configuration related to the image to be used for the database pod.
# repository The repository to use to pull the image.
repository: advantys/workflowgen-sql
# tag The image tag to use.
# pullPolicy The pull policy to adopt for this image.
# create Create a database deployment to be used with the WorkflowGen deployment.
# createConfigMap Create a ConfigMap for the database configuration.
# configMapNameOverride Override the name of the database ConfigMap.
configMapNameOverride: ""
# config The configuration to put in the ConfigMap.
# createSecret Create a Secret for the database secret values.
# secretNameOverride Override the name of the database Secret.
# secretMountPath The mount path inside the database container where to put the secret files.
secretMountPath: /mnt/secrets
# secret The secret values to put in the Secret object. Values will be automatically endoded in base64.
# useEnv Indicates to use additional environement variables.
# env Definition of the environment variables.
# For MSSQL Linux, you may want to put this here or in the config section:
# value: Express # You can replace with the edition you want: "Enterprise" or "Developer" or "Express"
# fullnameOverride Override the name of the database deployment.
# nameOverride Override the chart name of this deployment.
# args The arguments to pass to the database container.
# tolerations Tolerations to apply to the database pod.
# affinity Affinities to apply to the database pod.
# runtimeClassName Runtime class to use with the stateful set.
# nodeSelector Node selectors to use for the database pod.
# kubernetes.io/os: linux
# annotations Annotations to attach to the database deployment. You can add annotations for the StatefulSet or its template.
# podSecurityContext The security context of the pod.
# securityContext The security context of the database container.
# readOnlyRootFilesystem: true
# runAsUserName: ContainerUser
# With MSSQL, you may want to use the mssql (10001) account
# If you can't configure the volumes with the correct permissions for mssql, you may want to run the container as root:
# resources Configuration related to the resources of the container.
# volumeClaimTemplateSpec PersistentVolumeClaim specification for the StatefulSet PersistentVolumeClaimTemplate.
volumeClaimTemplateSpec: {}
# storageClassName: default
# service Configuration related to the database cluster service.
# type The type of the service.
# port The port exposed from the service.
# clusterIP The cluster IP address to use.
# imagePullSecrets Secrets to inject in order to pull images from private repositories.
# ingress Configuration related to the ingress rules.
# enabled Whether or not to enable the ingress rules defined here.
# annotations Additional annotations to put on the Ingress object.
# kubernetes.io/ingress.class: nginx
# cert-manager.io/cluster-issuer: letsencrypt
# kubernetes.io/tls-acme: "true"
# hosts List of hosts and routes for routing purposes.
- host: chart-example.local
# tls List of TLS hosts associated with a secret containing the proper TLS certificates.
# - secretName: chart-example-tls
# hooks Configuration related to the Helm hooks of this chart
# enabled Enables the use of the pre-upgrade hook which will migrate WorkflowGen's data when upgrading.
# image Configuration related to the image to be used for the pre-upgrade pod.
# repository The repository to use to pull the image.
repository: advantys/workflowgen-upgrade
# tag The image tag to use.
# args The arguments to pass to the migration container.
# env Definition of the environment variables.
# connectionStringSecretKey The key to pick for the WFGEN_DATABASE_CONNECTION_STRING environment variable. Defaults to WFGEN_DATABASE_CONNECTION_STRING.
connectionStringSecretKey: ""
# secret The secret values to put in the Secret object for this hook. Values will be automatically endoded in base64.
# runtimeClassName The name of the RuntimeClass to use with this pod.
# podSecurityContext The security context for the pod specification.
# nodeSelector Node selectors to use for the pre-upgrade pod.
# affinity Affinities to apply to the pre-upgrade pod.
# tolerations Tolerations to apply to the pre-upgrade pod.