Skip to content

Parameters reference

This page lists every parameter exposed by the upstream helm-invenio chart. It is auto-generated from the chart’s values.yaml annotations, so descriptions and defaults always match the version of the chart vendored in this documentation.

Showing 330 of 351 parameters from helm-invenio v0.11.1 (InvenioRDM 12.0.10).

Global parameters3

PathDescriptionDefault
global.timezone

Timezone

Europe/Zurich
string
nameOverride

String to partially override common.names.name

""
string
fullnameOverride

String to fully override common.names.fullname

""
string

Invenio common parameters41

PathDescriptionDefault
image.registry

Invenio image registry

ghcr.io/inveniosoftware
string
image.repository

Invenio image repository

demo-inveniordm/demo-inveniordm
string
image.tag

Invenio image tag (immutable tags are recommended). Defaults to .Chart.appVersion

""
string
image.digest

Invenio image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag

""
string
image.pullPolicy

Invenio image pull policy

IfNotPresent
string
image.pullSecrets

Invenio image pull secrets

[]
array
ingress.enabled

Enable ingress record generation for Invenio.

false
boolean
ingress.class

IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+)

""
string
ingress.annotations

Additional annotations for the Ingress resource. To enable certificate autogeneration, place here your cert-manager annotations.

{}
object
ingress.tlsSecretNameOverride

Custom TLS secret name.

""
string
route.annotations

Annotations to be added to the Route

{}
object
invenio.hostname

Invenio hostname (templated) used in configuration varibales like TRUSTED_HOSTS, SITE_HOSTNAME or SITE_URL

""
string
invenio.existingSecret

General existing secret name for, at least, secret key and salts

""
string
invenio.initfalse
boolean
invenio.default_users[]
array
invenio.demo_datafalse
boolean
invenio.sentry.enabled

Enable Sentry.io integration

false
boolean
invenio.sentry.dsn

Sentry DSN, required unless existingSecret is provided

""
string
invenio.sentry.existingSecret

Existing secret name for sentry's dsn

""
string
invenio.sentry.secretKeys.dsnKey

Name of key in existing secret to use for dns.

SENTRY_DSN
string
invenio.datacite.enabled

Enable DataCite provider

false
boolean
invenio.datacite.username

Datacite username

""
string
invenio.datacite.password

Datacite password

""
string
invenio.datacite.existingSecret

Existing secret name for datacite username and password.

datacite-secrets
string
invenio.datacite.secretKeys.usernameKey

Name of key in existing secret to use for username. Only used when `invenio.datacite.existingSecret` is set.

DATACITE_USERNAME
string
invenio.datacite.secretKeys.passwordKey

Name of key in existing secret to use for password. Only used when `invenio.datacite.existingSecret` is set.

DATACITE_PASSWORD
string
invenio.datacite.prefix

DataCite DOI prefix, it will translate into DATACITE_PREFIX.

""
string
invenio.datacite.testMode

DataCite test mode enabled, it will trasnlate into DATACITE_TEST_MODE.

""
string
invenio.datacite.format

A string used for formatting the DOI, it will translate into DATACITE_FORMAT.

""
string
invenio.datacite.dataCenterSymbol

DataCite data center symbol, it will translate into DATACITE_DATACENTER_SYMBOL.

""
string
invenio.remote_apps.enabled

TODO:

false
boolean
invenio.remote_apps.existing_secret

TODO:

false
boolean
invenio.remote_apps.secret_name

TODO:

remote-apps-secrets
string
invenio.remote_apps.credentials

TODO:

{}
object
invenio.extraConfig

Extra environment variables (templated) to be added to all the pods.

{}
object
invenio.extraEnvVars

Extra environment variables to be added to all the pods.

[]
array
invenio.uwsgiExtraConfig

Extra configuration variables (key: value) to be added to the uWSGI configuration file.

{}
object
invenio.extraEnvFrom

Extra secretRef or configMapRef for the `envFrom` field in all Invenio containers (templated).

[]
array
invenio.extraVolumeMounts

Extra volumeMounts for all Invenio containers.

[]
array
invenio.extraVolumes

Extra volumes for all Invenio pods.

[]
array
invenio.vocabularies

Vocabularies to be loaded as files under /app_data/vocabularies

{}
object

nginx configuration12

PathDescriptionDefault
nginx.image

TODO:

nginx:1.24.0
string
nginx.max_conns

TODO:

100
number
nginx.assets.location

TODO:

/opt/invenio/var/instance/static
string
nginx.records.client_max_body_size

TODO:

100m
string
nginx.files.client_max_body_size

TODO:

50G
string
nginx.resources

`resources` for the nginx container

{}
object
nginx.extraServerConfig

Extra configuration to be added to nginx.conf under the server section (templated).

""
string
nginx.denied_ips

TODO:

""
string
nginx.denied_uas

TODO:

""
string
nginx.securityContext

SecurityContext for the nginx container

{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}
object
nginx.securityContext.allowPrivilegeEscalation

Set container's Security Context allowPrivilegeEscalation

false
boolean
nginx.securityContext.capabilities.drop

List of capabilities to be dropped

["ALL"]
array

Web139

PathDescriptionDefault
web.replicas

Number of web replicas to deploy

6
number
web.terminationGracePeriodSeconds

Seconds Redmine pod needs to terminate gracefully

60
number
web.uwsgi.processes

Number of uWSGI processes to run within each pod.

6
number
web.uwsgi.threads

Number of uWSGI threads to run within each process.

4
number
web.extraEnvVars

Extra environment variables to be added to the pods.

[]
array
web.autoscaler.enabled

Enable HPA

false
boolean
web.autoscaler.scaler_cpu_utilization

Target CPU utilization percentage

65
number
web.autoscaler.max_web_replicas

Maximum number of replicas

10
number
web.autoscaler.min_web_replicas

Minimum number of replicas

2
number
web.readinessProbe

templated `readinessProbe` for the web container

{6 keys}
object
web.readinessProbe.exec.command

TODO:

["/bin/bash","-c","uwsgi_curl -X HEAD -H 'Host: {{ include \"invenio.hostname\" $ }}' $(hostname):5000 /ping"]
array
web.readinessProbe.failureThreshold

TODO:

3
number
web.readinessProbe.initialDelaySeconds

TODO:

5
number
web.readinessProbe.periodSeconds

TODO:

5
number
web.readinessProbe.successThreshold

TODO:

1
number
web.readinessProbe.timeoutSeconds

TODO:

1
number
web.startupProbe

Templated `startupProbe` for the web container

{6 keys}
object
web.startupProbe.exec.command

TODO:

["/bin/bash","-c","uwsgi_curl -X HEAD -H 'Host: {{ include \"invenio.hostname\" $ }}' $(hostname):5000 /ping"]
array
web.startupProbe.failureThreshold

TODO:

3
number
web.startupProbe.initialDelaySeconds

TODO:

10
number
web.startupProbe.periodSeconds

TODO:

5
number
web.startupProbe.successThreshold

TODO:

1
number
web.startupProbe.timeoutSeconds

TODO:

5
number
web.livenessProbe

templated `livenessProbe` for the web container

null
null
web.assets.location

Location of the static assets

/opt/invenio/var/instance/static
string
web.resources

`resources` for the web container

{}
object
web.initContainers.resources

`resources` for the copy-web-assets initContainer

{}
object
web.initContainers.securityContext

securityContext for the initContainers in the web pod

{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}
object
web.initContainers.securityContext.allowPrivilegeEscalation

set container's security context allowprivilegeescalation

false
boolean
web.initContainers.securityContext.capabilities.drop

list of capabilities to be dropped

["ALL"]
array
web.podLabels

Add extra labels to the Invenio webs pods

{}
object
web.podAnnotations

Add extra annotations to the Invenio web pods

{}
object
web.nodeSelector

Node labels for web pods assignment

{}
object
web.tolerations

Tolerations for web pods assignment

[]
array
web.service.annotations

Add extra (templated) annotations to the web service

{}
object
web.service.type

Web service type

ClusterIP
string
web.podSecurityContext

securityContext for the web pod

{4 keys}
object
web.podSecurityContext.runAsNonRoot

TODO:

true
boolean
web.podSecurityContext.runAsUser

TODO:

1000
number
web.podSecurityContext.runAsGroup

TODO:

1000
number
web.podSecurityContext.seccompProfile.type

TODO:

RuntimeDefault
string
web.securityContext

securityContext for the web container

{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}
object
web.securityContext.allowPrivilegeEscalation

set container's security context allowprivilegeescalation # @param web.securityContext.capabilities.drop list of capabilities to be dropped

false
boolean
web.securityContext.capabilities.drop

list of capabilities to be dropped

["ALL"]
array
web.extraEnvFrom

Extra secretRef or configMapRef for the `envFrom` field in the web container (templated).

[]
array
web.extraVolumeMounts

Extra volumeMounts for the web container.

[]
array
web.extraVolumes

Extra volumes for the web Pod.

[]
array
web.deploymentSpec.minReadySeconds

See API spec for `Deployment.spec.minReadySeconds

null
null
web.deploymentSpec.paused

See API spec for `Deployment.spec.paused

null
null
web.deploymentSpec.progressDeadlineSeconds

See API spec for `Deployment.spec.progressDeadlineSeconds

null
null
web.deploymentSpec.revisionHistoryLimit

See API spec for `Deployment.spec.revisionHistoryLimit

null
null
web.deploymentSpec.strategy

See API spec for `Deployment.spec.strategy

null
null
web.deployment.annotations

Extra annotations for the web Deployment

{}
object
web.deployment.labels

Extra labels for the web Deployment

{}
object
web.deployment.spec

Configuration for other configurable fields in the Deployment.spec.

{5 keys}
object
web.deployment.spec.minReadySeconds

See API spec for `Deployment.spec.minReadySeconds

null
null
web.deployment.spec.paused

See API spec for `Deployment.spec.paused

null
null
web.deployment.spec.progressDeadlineSeconds

See API spec for `Deployment.spec.progressDeadlineSeconds

null
null
web.deployment.spec.revisionHistoryLimit

See API spec for `Deployment.spec.revisionHistoryLimit

null
null
web.deployment.spec.strategy

See API spec for `Deployment.spec.strategy

null
null
worker.app

Name of the celery app to run.

invenio_app.celery
string
worker.concurrency

Number of concurrent tasks to run per worker.

2
number
worker.log_level

Celery app lof level.

INFO
string
worker.replicas

Number of web replicas to deploy.

2
number
worker.run_mount_path/var/run/celery
string
worker.celery_pidfile/var/run/celery/celerybeat.pid
string
worker.celery_schedule/var/run/celery/celery-schedule
string
worker.extraEnvVars

Extra environment variables to be added to the pods.

[]
array
worker.resources

`resources` for the worker container

{}
object
worker.podSecurityContext

securityContext for the worker Pod

{4 keys}
object
worker.podSecurityContext.runAsNonRoot

TODO:

true
boolean
worker.podSecurityContext.runAsUser

TODO:

1000
number
worker.podSecurityContext.runAsGroup

TODO:

1000
number
worker.podSecurityContext.seccompProfile.type

TODO:

RuntimeDefault
string
worker.securityContext

securityContext for the worker container

{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}
object
worker.securityContext.allowPrivilegeEscalation

set container's security context allowprivilegeescalation # @param web.securityContext.capabilities.drop list of capabilities to be dropped

false
boolean
worker.securityContext.capabilities.drop

list of capabilities to be dropped

["ALL"]
array
worker.extraEnvFrom

Extra secretRef or configMapRef for the `envFrom` field in the worker container (templated).

[]
array
worker.extraVolumeMounts

Extra volumeMounts for the worker container.

[]
array
worker.extraVolumes

Extra volumes for the worker Pod.

[]
array
worker.podLabels

Add extra labels to the Invenio workers pods

{}
object
worker.podAnnotations

Add extra annotations to the Invenio worker pods

{}
object
worker.nodeSelector

Node labels for worker pods assignment

{}
object
worker.tolerations

Tolerations for worker pods assignment

[]
array
worker.livenessProbe

templated `livenessProbe` for the worker container

{3 keys}
object
worker.livenessProbe.exec.command

TODO:

["/bin/bash","-c","celery -A {{ .Values.worker.app }} inspect ping -d celery@$(hostname)"]
array
worker.livenessProbe.initialDelaySeconds

TODO:

20
number
worker.livenessProbe.timeoutSeconds

TODO:

30
number
worker.readinessProbe

templated `readinessProbe` for the worker container

null
null
worker.startupProbe

templated `startupProbe` for the worker container

null
null
worker.deploymentSpec.minReadySeconds

See API spec for `Deployment.spec.minReadySeconds

null
null
worker.deploymentSpec.paused

See API spec for `Deployment.spec.paused

null
null
worker.deploymentSpec.progressDeadlineSeconds

See API spec for `Deployment.spec.progressDeadlineSeconds

null
null
worker.deploymentSpec.revisionHistoryLimit

See API spec for `Deployment.spec.revisionHistoryLimit

null
null
worker.deploymentSpec.strategy

See API spec for `Deployment.spec.strategy

null
null
worker.deployment.annotations

Extra annotations for the worker Deployment

{}
object
worker.deployment.labels

Extra labels for the worker Deployment

{}
object
worker.deployment.spec

Configuration for other configurable fields in the Deployment.spec.

{5 keys}
object
worker.deployment.spec.minReadySeconds

See API spec for `Deployment.spec.minReadySeconds

null
null
worker.deployment.spec.paused

See API spec for `Deployment.spec.paused

null
null
worker.deployment.spec.progressDeadlineSeconds

See API spec for `Deployment.spec.progressDeadlineSeconds

null
null
worker.deployment.spec.revisionHistoryLimit

See API spec for `Deployment.spec.revisionHistoryLimit

null
null
worker.deployment.spec.strategy

See API spec for `Deployment.spec.strategy

null
null
workerBeat.extraEnvVars

Extra environment variables to be added to the pods.

[]
array
workerBeat.resources

`resources` for the worker-beat container

{}
object
workerBeat.securityContext

securityContext for the worker-beat container

{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}
object
workerBeat.securityContext.allowPrivilegeEscalation

set container's security context allowprivilegeescalation # @param web.securityContext.capabilities.drop list of capabilities to be dropped

false
boolean
workerBeat.securityContext.capabilities.drop

list of capabilities to be dropped

["ALL"]
array
workerBeat.podSecurityContext

securityContext for the worker-beat pod

{4 keys}
object
workerBeat.podSecurityContext.runAsNonRoot

TODO:

true
boolean
workerBeat.podSecurityContext.runAsUser

TODO:

1000
number
workerBeat.podSecurityContext.runAsGroup

TODO:

1000
number
workerBeat.podSecurityContext.seccompProfile.type

TODO:

RuntimeDefault
string
workerBeat.extraEnvFrom

Extra secretRef or configMapRef for the `envFrom` field in the worker-beat container (templated).

[]
array
workerBeat.extraVolumeMounts

Extra volumeMounts for the worker beat container.

[]
array
workerBeat.extraVolumes

Extra volumes for the worker beat Pod.

[]
array
workerBeat.podLabels

Add extra labels to the Invenio workerBeat pods

{}
object
workerBeat.podAnnotations

Add extra annotations to the Invenio workerBeat pods

{}
object
workerBeat.nodeSelector

Node labels for workerBeat pods assignment

{}
object
workerBeat.tolerations

Tolerations for workerBeat pods assignment

[]
array
workerBeat.livenessProbe

templated `livenessProbe` for the worker-beat container

{3 keys}
object
workerBeat.livenessProbe.exec.command

TODO:

["/bin/bash","-c","celery -A {{ .Values.worker.app }} inspect ping"]
array
workerBeat.livenessProbe.initialDelaySeconds

TODO:

20
number
workerBeat.livenessProbe.timeoutSeconds

TODO:

30
number
workerBeat.readinessProbe

templated `readinessProbe` for the worker-beat container

null
null
workerBeat.startupProbe

templated `startupProbe` for the worker-beat container

null
null
workerBeat.deploymentSpec.minReadySeconds

See API spec for `Deployment.spec.minReadySeconds

null
null
workerBeat.deploymentSpec.paused

See API spec for `Deployment.spec.paused

null
null
workerBeat.deploymentSpec.progressDeadlineSeconds

See API spec for `Deployment.spec.progressDeadlineSeconds

null
null
workerBeat.deploymentSpec.revisionHistoryLimit

See API spec for `Deployment.spec.revisionHistoryLimit

null
null
workerBeat.deploymentSpec.strategy

See API spec for `Deployment.spec.strategy

null
null
workerBeat.deployment.annotations

Extra annotations for the workerBeat Deployment

{}
object
workerBeat.deployment.labels

Extra labels for the workerBeat Deployment

{}
object
workerBeat.deployment.spec

Configuration for other configurable fields in the Deployment.spec.

{5 keys}
object
workerBeat.deployment.spec.minReadySeconds

See API spec for `Deployment.spec.minReadySeconds

null
null
workerBeat.deployment.spec.paused

See API spec for `Deployment.spec.paused

null
null
workerBeat.deployment.spec.progressDeadlineSeconds

See API spec for `Deployment.spec.progressDeadlineSeconds

null
null
workerBeat.deployment.spec.revisionHistoryLimit

See API spec for `Deployment.spec.revisionHistoryLimit

null
null
workerBeat.deployment.spec.strategy

See API spec for `Deployment.spec.strategy

null
null

Terminal44

PathDescriptionDefault
terminal.enabled

Enable the terminal deployment.

false
boolean
terminal.replicas

Number of replicas. Start with 0 to avoid resource usage

0
number
terminal.extraEnvVars

Extra environment variables to be added to the pods.

[]
array
terminal.resources

`resources` for the terminal container

{}
object
terminal.initContainers.resources

`resources` for the copy-terminal-assets initContainer

{}
object
terminal.initContainers.securityContext

securityContext for the initContainers in the terminal pod

{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}
object
terminal.initContainers.securityContext.allowPrivilegeEscalation

set container's security context allowprivilegeescalation

false
boolean
terminal.initContainers.securityContext.capabilities.drop

list of capabilities to be dropped

["ALL"]
array
terminal.nodeSelector

Node labels for terminal pods assignment

{}
object
terminal.tolerations

Tolerations for terminal pods assignment

[]
array
terminal.livenessProbe

templated `livenessProbe` for the terminal container

null
null
terminal.readinessProbe

templated `readinessProbe` for the terminal container

null
null
terminal.startupProbe

templated `startupProbe` for the terminal container

null
null
terminal.podSecurityContext

securityContext for the terminal pod

{4 keys}
object
terminal.podSecurityContext.runAsNonRoot

TODO:

true
boolean
terminal.podSecurityContext.runAsUser

TODO:

1000
number
terminal.podSecurityContext.runAsGroup

TODO:

1000
number
terminal.podSecurityContext.seccompProfile.type

TODO:

RuntimeDefault
string
terminal.securityContext

securityContext for the terminal container

{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}
object
terminal.securityContext.allowPrivilegeEscalation

set container's security context allowprivilegeescalation # @param terminal.securityContext.capabilities.drop list of capabilities to be dropped

false
boolean
terminal.securityContext.capabilities.drop

list of capabilities to be dropped

["ALL"]
array
terminal.extraEnvFrom

Extra secretRef or configMapRef for the `envFrom` field in the terminal container (templated).

[]
array
terminal.extraVolumeMounts

Extra volumeMounts for the terminal container.

[]
array
terminal.extraVolumes

Extra volumes for the terminal Pod.

[]
array
terminal.deploymentSpec.minReadySeconds

See API spec for `Deployment.spec.minReadySeconds

null
null
terminal.deploymentSpec.paused

See API spec for `Deployment.spec.paused

null
null
terminal.deploymentSpec.progressDeadlineSeconds

See API spec for `Deployment.spec.progressDeadlineSeconds

null
null
terminal.deploymentSpec.revisionHistoryLimit

See API spec for `Deployment.spec.revisionHistoryLimit

null
null
terminal.deploymentSpec.strategy

See API spec for `Deployment.spec.strategy

null
null
terminal.deployment.annotations

Extra annotations for the terminal Deployment

{}
object
terminal.deployment.labels

Extra labels for the terminal Deployment

{}
object
terminal.deployment.spec

Configuration for other configurable fields in the Deployment.spec.

{5 keys}
object
terminal.deployment.spec.minReadySeconds

See API spec for `Deployment.spec.minReadySeconds

null
null
terminal.deployment.spec.paused

See API spec for `Deployment.spec.paused

null
null
terminal.deployment.spec.progressDeadlineSeconds

See API spec for `Deployment.spec.progressDeadlineSeconds

null
null
terminal.deployment.spec.revisionHistoryLimit

See API spec for `Deployment.spec.revisionHistoryLimit

null
null
terminal.deployment.spec.strategy

See API spec for `Deployment.spec.strategy

null
null
persistence.enabled

Enable persistence volume claim

true
boolean
persistence.name

Name of the PVC

shared-volume
string
persistence.access_mode

Persistent Volume Access Modes

ReadWriteMany
string
persistence.annotations

Additional Persistent Volume Claim annotations

{}
object
persistence.size

Size of the volume

10G
string
persistence.storage_class

Storage class of backing PVC

""
string
persistence.useExistingClaim

Use an existing PVC to use for persistence.

false
boolean

Redis configuration7

PathDescriptionDefault
redis.enabled

Enable redis helm chart

true
boolean
redis.auth.enabled

Enable password authentication

false
boolean
redis.image.repository

Sets bitnamilegacy by default

bitnamilegacy/redis
string
redis.master.disableCommands[]
array
redis.replica.disableCommands[]
array
redisExternal

External redis configuration

{}
object
redisExternal.hostnamenull
null

RabbitMQ chart configuration13

PathDescriptionDefault
rabbitmq.enabled

Enable RabbitMQ helm chart

true
boolean
rabbitmq.auth.password""
string
rabbitmq.image.repository

Sets bitnamilegacy by default

bitnamilegacy/rabbitmq
string
rabbitmqExternal

External RabbitMQ configuration

{}
object
rabbitmqExternal.username

RabbitMQ user

null
null
rabbitmqExternal.password

Password

null
null
rabbitmqExternal.amqpPortnull
null
rabbitmqExternal.managementPortnull
null
rabbitmqExternal.hostnamenull
null
rabbitmqExternal.protocolnull
null
rabbitmqExternal.vhostnull
null
rabbitmqExternal.existingSecret

Name of an existing secret resource containing the credentials

null
null
rabbitmqExternal.existingSecretPasswordKey

Name of an existing secret key containing the credentials

null
null

Flower configuration34

PathDescriptionDefault
flower.enabled

Enable Flower.

true
boolean
flower.imagemher/flower:2.0
string
flower.secret_nameflower-secrets
string
flower.default_usernameflower
string
flower.default_passwordflower_password
string
flower.host""
string
flower.resources

`resources` for the flower-management container

{}
object
flower.extraEnvFrom

Extra secretRef or configMapRef for the `envFrom` field in the flower container (templated).

[]
array
flower.podSecurityContext

securityContext for the flower pod

{4 keys}
object
flower.podSecurityContext.runAsNonRoot

TODO:

true
boolean
flower.podSecurityContext.runAsUser

TODO:

1000
number
flower.podSecurityContext.runAsGroup

TODO:

1000
number
flower.podSecurityContext.seccompProfile.type

TODO:

RuntimeDefault
string
flower.securityContext

securityContext for the flower container

{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}
object
flower.securityContext.allowPrivilegeEscalation

set container's security context allowprivilegeescalation # @param terminal.securityContext.capabilities.drop list of capabilities to be dropped

false
boolean
flower.securityContext.capabilities.drop

list of capabilities to be dropped

["ALL"]
array
flower.nodeSelector

Node labels for flower pods assignment

{}
object
flower.tolerations

Tolerations for flower pods assignment

[]
array
flower.livenessProbe

templated `livenessProbe` for the flower-management container

null
null
flower.readinessProbe

templated `readinessProbe` for the flower-management container

null
null
flower.startupProbe

templated `startupProbe` for the flower-management container

null
null
flower.deploymentSpec.minReadySeconds

See API spec for `Deployment.spec.minReadySeconds

null
null
flower.deploymentSpec.paused

See API spec for `Deployment.spec.paused

null
null
flower.deploymentSpec.progressDeadlineSeconds

See API spec for `Deployment.spec.progressDeadlineSeconds

null
null
flower.deploymentSpec.revisionHistoryLimit

See API spec for `Deployment.spec.revisionHistoryLimit

null
null
flower.deploymentSpec.strategy

See API spec for `Deployment.spec.strategy

null
null
flower.deployment.annotations

Extra annotations for the flower Deployment

{}
object
flower.deployment.labels

Extra labels for the flower Deployment

{}
object
flower.deployment.spec

Configuration for other configurable fields in the Deployment.spec.

{5 keys}
object
flower.deployment.spec.minReadySeconds

See API spec for `Deployment.spec.minReadySeconds

null
null
flower.deployment.spec.paused

See API spec for `Deployment.spec.paused

null
null
flower.deployment.spec.progressDeadlineSeconds

See API spec for `Deployment.spec.progressDeadlineSeconds

null
null
flower.deployment.spec.revisionHistoryLimit

See API spec for `Deployment.spec.revisionHistoryLimit

null
null
flower.deployment.spec.strategy

See API spec for `Deployment.spec.strategy

null
null

PostgreSQL chart configuration15

PathDescriptionDefault
postgresql.enabled

Switch to enable or disable the PostgreSQL helm chart

true
boolean
postgresql.auth.username

Name for a custom user to create

invenio
string
postgresql.auth.password

Password for the custom user to create

""
string
postgresql.auth.database

Name for a custom database to create

invenio
string
postgresql.auth.existingSecret

Name os the existing secret to get the password from.

""
string
postgresql.image.repository

Sets bitnamilegacy by default

bitnamilegacy/postgresql
string
postgresql.snapshots.image.repository

Sets bitnamilegacy by default

bitnamilegacy/os-shell
string
postgresqlExternal

External PostgreSQL configuration

{}
object
postgresqlExternal.host

Database host

null
null
postgresqlExternal.port

Database port number

null
null
postgresqlExternal.user

Non-root username for Invenio

null
null
postgresqlExternal.password

Password for the non-root username for Invenio

null
null
postgresqlExternal.database

Invenio instance database name

null
null
postgresqlExternal.existingSecret

Name of an existing secret resource containing the database credentials

null
null
postgresqlExternal.existingSecretPasswordKey

Name of an existing secret key containing the database credentials

null
null

Opensearch chart configuration22

PathDescriptionDefault
opensearch.enabled

Switch to enable or disable the Opensearch helm chart

true
boolean
opensearch.dashboards.image.repository

Sets bitnamilegacy by default

bitnamilegacy/opensearch-dashboards
string
opensearch.image.repository

Sets bitnamilegacy by default

bitnamilegacy/opensearch
string
opensearch.sysctlImage.repository

Sets bitnamilegacy by default

bitnamilegacy/os-shell
string
externalOpensearch

External Opensearch configuration

{}
object
logstash.enabledfalse
boolean
logstash.filebeat_imagedocker.elastic.co/beats/filebeat-oss:8.10.2
string
logstash.logstash_imagedocker.elastic.co/logstash/logstash-oss:8.10.2
string
logstash.environmentqa
string
logstash.securityContext

securityContext for the logstash container

{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}
object
logstash.securityContext.allowPrivilegeEscalation

set container's security context allowprivilegeescalation # @param web.securityContext.capabilities.drop list of capabilities to be dropped

false
boolean
logstash.securityContext.capabilities.drop

list of capabilities to be dropped

["ALL"]
array
kerberos.enabledfalse
boolean
kerberos.secret_name""
string
kerberos.image""
string
kerberos.args[]
array
kerberos.initArgs[]
array
kerberos.resources

`resources` for the kerberos-credentials container

{}
object
kerberos.securityContext

securityContext for the kerberos container

{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}
object
kerberos.securityContext.allowPrivilegeEscalation

set container's security context allowprivilegeescalation # @param web.securityContext.capabilities.drop list of capabilities to be dropped

false
boolean
kerberos.securityContext.capabilities.drop

list of capabilities to be dropped

["ALL"]
array
kerberos.initContainers.resources

`resources` for the init-kerberos-credentials initContainers

{}
object