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
| Path | Description | Default |
|---|---|---|
global.timezone | Timezone | Europe/Zurichstring |
nameOverride | String to partially override common.names.name | ""string |
fullnameOverride | String to fully override common.names.fullname | ""string |
Invenio common parameters41
| Path | Description | Default |
|---|---|---|
image.registry | Invenio image registry | ghcr.io/inveniosoftwarestring |
image.repository | Invenio image repository | demo-inveniordm/demo-inveniordmstring |
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 | IfNotPresentstring |
image.pullSecrets | Invenio image pull secrets | []array |
ingress.enabled | Enable ingress record generation for Invenio. | falseboolean |
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.init | falseboolean | |
invenio.default_users | []array | |
invenio.demo_data | falseboolean | |
invenio.sentry.enabled | Enable Sentry.io integration | falseboolean |
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_DSNstring |
invenio.datacite.enabled | Enable DataCite provider | falseboolean |
invenio.datacite.username | Datacite username | ""string |
invenio.datacite.password | Datacite password | ""string |
invenio.datacite.existingSecret | Existing secret name for datacite username and password. | datacite-secretsstring |
invenio.datacite.secretKeys.usernameKey | Name of key in existing secret to use for username. Only used when `invenio.datacite.existingSecret` is set. | DATACITE_USERNAMEstring |
invenio.datacite.secretKeys.passwordKey | Name of key in existing secret to use for password. Only used when `invenio.datacite.existingSecret` is set. | DATACITE_PASSWORDstring |
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: | falseboolean |
invenio.remote_apps.existing_secret | TODO: | falseboolean |
invenio.remote_apps.secret_name | TODO: | remote-apps-secretsstring |
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
| Path | Description | Default |
|---|---|---|
nginx.image | TODO: | nginx:1.24.0string |
nginx.max_conns | TODO: | 100number |
nginx.assets.location | TODO: | /opt/invenio/var/instance/staticstring |
nginx.records.client_max_body_size | TODO: | 100mstring |
nginx.files.client_max_body_size | TODO: | 50Gstring |
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 | falseboolean |
nginx.securityContext.capabilities.drop | List of capabilities to be dropped | ["ALL"]array |
Web139
| Path | Description | Default |
|---|---|---|
web.replicas | Number of web replicas to deploy | 6number |
web.terminationGracePeriodSeconds | Seconds Redmine pod needs to terminate gracefully | 60number |
web.uwsgi.processes | Number of uWSGI processes to run within each pod. | 6number |
web.uwsgi.threads | Number of uWSGI threads to run within each process. | 4number |
web.extraEnvVars | Extra environment variables to be added to the pods. | []array |
web.autoscaler.enabled | Enable HPA | falseboolean |
web.autoscaler.scaler_cpu_utilization | Target CPU utilization percentage | 65number |
web.autoscaler.max_web_replicas | Maximum number of replicas | 10number |
web.autoscaler.min_web_replicas | Minimum number of replicas | 2number |
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: | 3number |
web.readinessProbe.initialDelaySeconds | TODO: | 5number |
web.readinessProbe.periodSeconds | TODO: | 5number |
web.readinessProbe.successThreshold | TODO: | 1number |
web.readinessProbe.timeoutSeconds | TODO: | 1number |
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: | 3number |
web.startupProbe.initialDelaySeconds | TODO: | 10number |
web.startupProbe.periodSeconds | TODO: | 5number |
web.startupProbe.successThreshold | TODO: | 1number |
web.startupProbe.timeoutSeconds | TODO: | 5number |
web.livenessProbe | templated `livenessProbe` for the web container | nullnull |
web.assets.location | Location of the static assets | /opt/invenio/var/instance/staticstring |
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 | falseboolean |
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 | ClusterIPstring |
web.podSecurityContext | securityContext for the web pod | {4 keys}object |
web.podSecurityContext.runAsNonRoot | TODO: | trueboolean |
web.podSecurityContext.runAsUser | TODO: | 1000number |
web.podSecurityContext.runAsGroup | TODO: | 1000number |
web.podSecurityContext.seccompProfile.type | TODO: | RuntimeDefaultstring |
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 | falseboolean |
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 | nullnull |
web.deploymentSpec.paused | See API spec for `Deployment.spec.paused | nullnull |
web.deploymentSpec.progressDeadlineSeconds | See API spec for `Deployment.spec.progressDeadlineSeconds | nullnull |
web.deploymentSpec.revisionHistoryLimit | See API spec for `Deployment.spec.revisionHistoryLimit | nullnull |
web.deploymentSpec.strategy | See API spec for `Deployment.spec.strategy | nullnull |
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 | nullnull |
web.deployment.spec.paused | See API spec for `Deployment.spec.paused | nullnull |
web.deployment.spec.progressDeadlineSeconds | See API spec for `Deployment.spec.progressDeadlineSeconds | nullnull |
web.deployment.spec.revisionHistoryLimit | See API spec for `Deployment.spec.revisionHistoryLimit | nullnull |
web.deployment.spec.strategy | See API spec for `Deployment.spec.strategy | nullnull |
worker.app | Name of the celery app to run. | invenio_app.celerystring |
worker.concurrency | Number of concurrent tasks to run per worker. | 2number |
worker.log_level | Celery app lof level. | INFOstring |
worker.replicas | Number of web replicas to deploy. | 2number |
worker.run_mount_path | /var/run/celerystring | |
worker.celery_pidfile | /var/run/celery/celerybeat.pidstring | |
worker.celery_schedule | /var/run/celery/celery-schedulestring | |
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: | trueboolean |
worker.podSecurityContext.runAsUser | TODO: | 1000number |
worker.podSecurityContext.runAsGroup | TODO: | 1000number |
worker.podSecurityContext.seccompProfile.type | TODO: | RuntimeDefaultstring |
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 | falseboolean |
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: | 20number |
worker.livenessProbe.timeoutSeconds | TODO: | 30number |
worker.readinessProbe | templated `readinessProbe` for the worker container | nullnull |
worker.startupProbe | templated `startupProbe` for the worker container | nullnull |
worker.deploymentSpec.minReadySeconds | See API spec for `Deployment.spec.minReadySeconds | nullnull |
worker.deploymentSpec.paused | See API spec for `Deployment.spec.paused | nullnull |
worker.deploymentSpec.progressDeadlineSeconds | See API spec for `Deployment.spec.progressDeadlineSeconds | nullnull |
worker.deploymentSpec.revisionHistoryLimit | See API spec for `Deployment.spec.revisionHistoryLimit | nullnull |
worker.deploymentSpec.strategy | See API spec for `Deployment.spec.strategy | nullnull |
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 | nullnull |
worker.deployment.spec.paused | See API spec for `Deployment.spec.paused | nullnull |
worker.deployment.spec.progressDeadlineSeconds | See API spec for `Deployment.spec.progressDeadlineSeconds | nullnull |
worker.deployment.spec.revisionHistoryLimit | See API spec for `Deployment.spec.revisionHistoryLimit | nullnull |
worker.deployment.spec.strategy | See API spec for `Deployment.spec.strategy | nullnull |
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 | falseboolean |
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: | trueboolean |
workerBeat.podSecurityContext.runAsUser | TODO: | 1000number |
workerBeat.podSecurityContext.runAsGroup | TODO: | 1000number |
workerBeat.podSecurityContext.seccompProfile.type | TODO: | RuntimeDefaultstring |
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: | 20number |
workerBeat.livenessProbe.timeoutSeconds | TODO: | 30number |
workerBeat.readinessProbe | templated `readinessProbe` for the worker-beat container | nullnull |
workerBeat.startupProbe | templated `startupProbe` for the worker-beat container | nullnull |
workerBeat.deploymentSpec.minReadySeconds | See API spec for `Deployment.spec.minReadySeconds | nullnull |
workerBeat.deploymentSpec.paused | See API spec for `Deployment.spec.paused | nullnull |
workerBeat.deploymentSpec.progressDeadlineSeconds | See API spec for `Deployment.spec.progressDeadlineSeconds | nullnull |
workerBeat.deploymentSpec.revisionHistoryLimit | See API spec for `Deployment.spec.revisionHistoryLimit | nullnull |
workerBeat.deploymentSpec.strategy | See API spec for `Deployment.spec.strategy | nullnull |
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 | nullnull |
workerBeat.deployment.spec.paused | See API spec for `Deployment.spec.paused | nullnull |
workerBeat.deployment.spec.progressDeadlineSeconds | See API spec for `Deployment.spec.progressDeadlineSeconds | nullnull |
workerBeat.deployment.spec.revisionHistoryLimit | See API spec for `Deployment.spec.revisionHistoryLimit | nullnull |
workerBeat.deployment.spec.strategy | See API spec for `Deployment.spec.strategy | nullnull |
Terminal44
| Path | Description | Default |
|---|---|---|
terminal.enabled | Enable the terminal deployment. | falseboolean |
terminal.replicas | Number of replicas. Start with 0 to avoid resource usage | 0number |
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 | falseboolean |
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 | nullnull |
terminal.readinessProbe | templated `readinessProbe` for the terminal container | nullnull |
terminal.startupProbe | templated `startupProbe` for the terminal container | nullnull |
terminal.podSecurityContext | securityContext for the terminal pod | {4 keys}object |
terminal.podSecurityContext.runAsNonRoot | TODO: | trueboolean |
terminal.podSecurityContext.runAsUser | TODO: | 1000number |
terminal.podSecurityContext.runAsGroup | TODO: | 1000number |
terminal.podSecurityContext.seccompProfile.type | TODO: | RuntimeDefaultstring |
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 | falseboolean |
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 | nullnull |
terminal.deploymentSpec.paused | See API spec for `Deployment.spec.paused | nullnull |
terminal.deploymentSpec.progressDeadlineSeconds | See API spec for `Deployment.spec.progressDeadlineSeconds | nullnull |
terminal.deploymentSpec.revisionHistoryLimit | See API spec for `Deployment.spec.revisionHistoryLimit | nullnull |
terminal.deploymentSpec.strategy | See API spec for `Deployment.spec.strategy | nullnull |
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 | nullnull |
terminal.deployment.spec.paused | See API spec for `Deployment.spec.paused | nullnull |
terminal.deployment.spec.progressDeadlineSeconds | See API spec for `Deployment.spec.progressDeadlineSeconds | nullnull |
terminal.deployment.spec.revisionHistoryLimit | See API spec for `Deployment.spec.revisionHistoryLimit | nullnull |
terminal.deployment.spec.strategy | See API spec for `Deployment.spec.strategy | nullnull |
persistence.enabled | Enable persistence volume claim | trueboolean |
persistence.name | Name of the PVC | shared-volumestring |
persistence.access_mode | Persistent Volume Access Modes | ReadWriteManystring |
persistence.annotations | Additional Persistent Volume Claim annotations | {}object |
persistence.size | Size of the volume | 10Gstring |
persistence.storage_class | Storage class of backing PVC | ""string |
persistence.useExistingClaim | Use an existing PVC to use for persistence. | falseboolean |
Redis configuration7
| Path | Description | Default |
|---|---|---|
redis.enabled | Enable redis helm chart | trueboolean |
redis.auth.enabled | Enable password authentication | falseboolean |
redis.image.repository | Sets bitnamilegacy by default | bitnamilegacy/redisstring |
redis.master.disableCommands | []array | |
redis.replica.disableCommands | []array | |
redisExternal | External redis configuration | {}object |
redisExternal.hostname | nullnull |
RabbitMQ chart configuration13
| Path | Description | Default |
|---|---|---|
rabbitmq.enabled | Enable RabbitMQ helm chart | trueboolean |
rabbitmq.auth.password | ""string | |
rabbitmq.image.repository | Sets bitnamilegacy by default | bitnamilegacy/rabbitmqstring |
rabbitmqExternal | External RabbitMQ configuration | {}object |
rabbitmqExternal.username | RabbitMQ user | nullnull |
rabbitmqExternal.password | Password | nullnull |
rabbitmqExternal.amqpPort | nullnull | |
rabbitmqExternal.managementPort | nullnull | |
rabbitmqExternal.hostname | nullnull | |
rabbitmqExternal.protocol | nullnull | |
rabbitmqExternal.vhost | nullnull | |
rabbitmqExternal.existingSecret | Name of an existing secret resource containing the credentials | nullnull |
rabbitmqExternal.existingSecretPasswordKey | Name of an existing secret key containing the credentials | nullnull |
Flower configuration34
| Path | Description | Default |
|---|---|---|
flower.enabled | Enable Flower. | trueboolean |
flower.image | mher/flower:2.0string | |
flower.secret_name | flower-secretsstring | |
flower.default_username | flowerstring | |
flower.default_password | flower_passwordstring | |
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: | trueboolean |
flower.podSecurityContext.runAsUser | TODO: | 1000number |
flower.podSecurityContext.runAsGroup | TODO: | 1000number |
flower.podSecurityContext.seccompProfile.type | TODO: | RuntimeDefaultstring |
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 | falseboolean |
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 | nullnull |
flower.readinessProbe | templated `readinessProbe` for the flower-management container | nullnull |
flower.startupProbe | templated `startupProbe` for the flower-management container | nullnull |
flower.deploymentSpec.minReadySeconds | See API spec for `Deployment.spec.minReadySeconds | nullnull |
flower.deploymentSpec.paused | See API spec for `Deployment.spec.paused | nullnull |
flower.deploymentSpec.progressDeadlineSeconds | See API spec for `Deployment.spec.progressDeadlineSeconds | nullnull |
flower.deploymentSpec.revisionHistoryLimit | See API spec for `Deployment.spec.revisionHistoryLimit | nullnull |
flower.deploymentSpec.strategy | See API spec for `Deployment.spec.strategy | nullnull |
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 | nullnull |
flower.deployment.spec.paused | See API spec for `Deployment.spec.paused | nullnull |
flower.deployment.spec.progressDeadlineSeconds | See API spec for `Deployment.spec.progressDeadlineSeconds | nullnull |
flower.deployment.spec.revisionHistoryLimit | See API spec for `Deployment.spec.revisionHistoryLimit | nullnull |
flower.deployment.spec.strategy | See API spec for `Deployment.spec.strategy | nullnull |
PostgreSQL chart configuration15
| Path | Description | Default |
|---|---|---|
postgresql.enabled | Switch to enable or disable the PostgreSQL helm chart | trueboolean |
postgresql.auth.username | Name for a custom user to create | inveniostring |
postgresql.auth.password | Password for the custom user to create | ""string |
postgresql.auth.database | Name for a custom database to create | inveniostring |
postgresql.auth.existingSecret | Name os the existing secret to get the password from. | ""string |
postgresql.image.repository | Sets bitnamilegacy by default | bitnamilegacy/postgresqlstring |
postgresql.snapshots.image.repository | Sets bitnamilegacy by default | bitnamilegacy/os-shellstring |
postgresqlExternal | External PostgreSQL configuration | {}object |
postgresqlExternal.host | Database host | nullnull |
postgresqlExternal.port | Database port number | nullnull |
postgresqlExternal.user | Non-root username for Invenio | nullnull |
postgresqlExternal.password | Password for the non-root username for Invenio | nullnull |
postgresqlExternal.database | Invenio instance database name | nullnull |
postgresqlExternal.existingSecret | Name of an existing secret resource containing the database credentials | nullnull |
postgresqlExternal.existingSecretPasswordKey | Name of an existing secret key containing the database credentials | nullnull |
Opensearch chart configuration22
| Path | Description | Default |
|---|---|---|
opensearch.enabled | Switch to enable or disable the Opensearch helm chart | trueboolean |
opensearch.dashboards.image.repository | Sets bitnamilegacy by default | bitnamilegacy/opensearch-dashboardsstring |
opensearch.image.repository | Sets bitnamilegacy by default | bitnamilegacy/opensearchstring |
opensearch.sysctlImage.repository | Sets bitnamilegacy by default | bitnamilegacy/os-shellstring |
externalOpensearch | External Opensearch configuration | {}object |
logstash.enabled | falseboolean | |
logstash.filebeat_image | docker.elastic.co/beats/filebeat-oss:8.10.2string | |
logstash.logstash_image | docker.elastic.co/logstash/logstash-oss:8.10.2string | |
logstash.environment | qastring | |
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 | falseboolean |
logstash.securityContext.capabilities.drop | list of capabilities to be dropped | ["ALL"]array |
kerberos.enabled | falseboolean | |
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 | falseboolean |
kerberos.securityContext.capabilities.drop | list of capabilities to be dropped | ["ALL"]array |
kerberos.initContainers.resources | `resources` for the init-kerberos-credentials initContainers | {}object |