Genus Docs
Search Results for

    Show / Hide Table of Contents

    Microservice helm values

    All microservices can be configured with the following common helm values.

    Parameter Description Default
    .enabled true
    .sentryDSN Link to Sentry DSN endpoint. Unique DSN for every microservice
    .replicaCount 1
    .resources.requests.cpu See values.yaml
    .resources.requests.memory See values.yaml
    .resources.limits.cpu See values.yaml
    .resources.limits.memory See values.yaml
    .affinityScheduling.enabled See values.yaml
    .affinityScheduling.namespaceListForPodAntiAffinity See values.yaml
    .serviceMonitor.scrapeInterval Interval of Prometheus scraping the metrics endpoint "30s"

    Release values

    Parameter Description Default
    genus-redis-io-service See Microservice helm values
    genus-database-dictionary-service See Microservice helm values
    genus-object-storage-service See Microservice helm values
    genus-key-value-store-service See Microservice helm values
    genus-file-utility-service See Microservice helm values
    genus-wopi-service See Microservice helm values
    redis
    redis.replica.replicaCount Number of slaves. The value should never be 2. Always 1 or >= 3 1 (No replication)
    genus-help-docs-service See Microservice helm values
    genus-web-frontend See Microservice helm values
    genus-web-frontend.serviceWorker.enabled Wether or not to enable the service worker. It is highly recommended to keep this true for performance reasons true
    genus-authorization-service See Microservice helm values
    genus-authentication-service See Microservice helm values
    genus-gateway-service See Microservice helm values
    genus-gateway-service.sessionDurationMinutes Maximum number of minutes for which a session may last, less than or equal to 0 means that the cookie doesn't expire "10080"
    genus-gateway-service.sessionInactivityMaxDurationMinutes Maximum number of minutes for which a session inactivity may last, renews duration if activity is in second half of period "60"
    genus-trace-input-service See Microservice helm values
    genus-message-subscription-service See Microservice helm values
    genus-tracelog-subscription-service See Microservice helm values
    genus-internationalization-service See Microservice helm values
    genus-webcal-service See Microservice helm values
    genus-carddav-service See Microservice helm values
    genus-live-update-input-service See Microservice helm values
    genus-mail-service See Microservice helm values
    genus-mail-service.maxRequestSizeInMegaBytes "100"
    genus-mail-service.databaseCommandTimeoutSeconds The timeout in seconds for database commands. Should not be set to lower than the default. Can be increased when necessary. "30"
    genus-core-service See Microservice helm values
    genus-core-service.enabled Set to true to use the new core-service. If true, genus-mega-service.enabled must be set to false false
    genus-core-service.tolerations Overrides global.tolerations {}
    genus-core-service.volumeMounts See https://kubernetes.io/docs/concepts/storage/volumes/#hostpath-configuration-example for example {}
    genus-core-service See Microservice helm values
    genus-mq-subscriber-service See Microservice helm values
    genus-mq-subscriber-service.autoScaling
    genus-mq-subscriber-service.autoScaling.enabled Enable to use horizontal pod autoscaling. false
    genus-mq-subscriber-service.autoScaling.minReplicas The minimum number of replicas to use when autoscaling 1
    genus-mq-subscriber-service.autoScaling.maxReplicas The maximum number of replicas to use when autoscaling 2
    genus-mq-subscriber-service.autoScaling.targetCPUUtilizationPercentage The target cpu utilization for each pod when autoscaling 40
    genus-scheduled-action-service See Microservice helm values
    genus-scheduled-action-service.autoScaling
    genus-scheduled-action-service.autoScaling.enabled Enable to use horizontal pod autoscaling. false
    genus-scheduled-action-service.autoScaling.minReplicas The minimum number of replicas to use when autoscaling 1
    genus-scheduled-action-service.autoScaling.maxReplicas The maximum number of replicas to use when autoscaling 2
    genus-scheduled-action-service.autoScaling.targetCPUUtilizationPercentage The target cpu utilization for each pod when autoscaling 40
    genus-data-mart-query-service See Microservice helm values
    genus-mega-service See Microservice helm values
    genus-mega-service.enabled Set to false if genus-core-service.enabled is true true
    genus-mega-service.responseCompression "false"
    genus-mega-service.requestCompression "false"
    genus-mega-service.winlogbeat.enabled Set to true to use winlogbeat to ship the windows event log false
    genus-mega-service.filebeat.enabled Set to true to use filebeat to ship the IIS access log false
    genus-mega-service.fluentd.enabled Set to true to use fluentd to ship the windows event log false
    genus-mega-service.elasticsearch These values are only used when either winlogbeat or filebeat is enabled
    genus-mega-service.elasticsearch.username The username for the Elasticsearch user ""
    genus-mega-service.elasticsearch.password The password for the Elasticsearch user ""
    genus-mega-service.elasticsearch.hosts The host(s) for the Elasticsearch endpoint(s). Example: ["https://elastic.example.com:9299"] []
    genus-mega-service.elasticsearch.cloudId Cloud ID if using elasticcloud ""
    genus-mega-service.elasticsearch.cloudAuth Cloud auth if using elasticcloud ""
    genus-mega-service.elasticsearch.kibanaHost The host for the Kibana endpoint ""
    genus-desktop-frontend See Microservice helm values
    global
    global.database
    global.database.activeConnectionString ""
    global.database.activeDb ""
    global.database.activeSchema ""
    global.database.descriptiveConnectionString ""
    global.database.descriptiveDb ""
    global.database.descriptiveSchema ""
    global.database.vendorVersion Can be any of:
    Microsoft SQL Server
    Microsoft SQL Server 2008 R2
    Microsoft SQL Server 2012
    Microsoft SQL Server 2014
    Microsoft SQL Server 2016
    Azure SQL
    Azure SQL V12
    ORACLE
    ORACLE 10.0g
    ORACLE 11g
    ORACLE 11g R2
    ORACLE 12.1c
    MYSQL
    MYSQL 5.7
    PostgreSQL
    PostgreSQL 9.2
    DB2
    DB2 10.1
    TIBCO TDV
    TIBCO TDV 8.2.0
    ""
    global.database.caseInsensitiveSearch ""
    global.jobs
    global.jobs.verifyModel
    global.jobs.verifyModel.enabled Wether or not to run the verifyModel job after deploying Genus false
    global.customer The name of the customer who owns the environment ""
    global.modelIdentifier The identifing name of the model. The name shared by all namespaces working together ""
    global.k8sRuntime The name provided when deploying the Genus chart. Used to group different instances of Genus running in the same namespace ""
    global.namespaceName The name of the namespace where the chart is deployed to. Used for validation when deploying ""
    global.environmentType Possible values are "origin", "green", "blue" or "operator" ""
    global.published Wether or not the namespace is running in a deployed state. Possible values are "true" or "false". ""
    global.virtualDirectory "--"
    global.dnsSuffix The part of the URL that follows the host name. I.E: If the environment runs on app.example.com, dnsSuffix is "example.com" ""
    global.altDataSetURLs []
    global.timezone Time zone specified for Linux containers "/usr/share/zoneinfo/Europe/Oslo"
    global.windowsTimeZone Time zone specified for Windows containers. For available time zone values use PowerShell command "Get-TimeZone -ListAvailable" "W. Europe Standard Time"
    global.enableSentry Set this value to "false" to not send crash reports to Sentry "true"
    global.enableDebugInformation Set this value to "true" to include debugging information that may contain security sensitive information. Never set this to "true" in production environments! "false"
    global.reportSensitiveBreadcrumbsToSentry Set this value to true to include sensitive information in Sentry reports. Should be "true" in development environments "false"
    global.ingress.ingressWildCardPathEnabled Adds wildcard into all ingresses. This is used in ALB and AGIC. false
    global.hostAliases Add extra host entries to /etc/hosts. See https://kubernetes.io/docs/tasks/network/customize-hosts-file-for-pods/#adding-additional-entries-with-hostaliases for example {}
    global.tolerations See https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/#concepts for example {}
    • Improve this Doc
    In This Article
    Back to top © Copyright Genus AS, Norway. All rights reserved.