odoo values¶
Every value of chart odoo 0.1.3, read from values.yaml and values.schema.json. A map is listed with its keys; a map without a description of its own is listed by its keys only. Every value has a default: the chart installs with none given.
| Value | Type | Default | Description |
|---|---|---|---|
image.repository |
string | docker.io/library/odoo |
an image built on the official Odoo image, for example with own addons |
image.tag |
string | "" |
empty: the appVersion of the chart |
image.pullPolicy |
string | IfNotPresent |
|
image.pullSecrets |
array | [] |
names of pull Secrets for a private image |
odoo.initModules |
string | base |
modules installed when the database is created |
odoo.addonsPath |
string | "" |
directories with own addons, comma separated; empty: built-in only |
odoo.workers |
integer | 0 |
0: one process with threads. More needs route.hostname (websocket Route) |
odoo.cronThreads |
integer | 1 |
|
odoo.extraConfig |
object | {} |
extra lines of the options section of odoo.conf, as key: value |
resources.requests.cpu |
string | 200m |
|
resources.requests.memory |
string | 512Mi |
|
resources.limits.cpu |
string | 2 |
|
resources.limits.memory |
string | 2Gi |
|
persistence.size |
string | 10Gi |
filestore and sessions |
persistence.storageClassName |
string | "" |
empty: the default StorageClass of the cluster |
postgres.instances |
integer | 1 |
2 or more for a database that survives a node failure |
postgres.imageName |
string | "" |
empty: the default PostgreSQL image of the operator |
postgres.database |
string | odoo |
|
postgres.owner |
string | odoo |
|
postgres.extensions |
array | ["unaccent", "pg_trgm"] |
created in the database by the superuser at the first start |
postgres.storage.size |
string | 10Gi |
|
postgres.storage.storageClassName |
string | "" |
empty: the default StorageClass of the cluster |
postgres.resources.requests.cpu |
string | 100m |
|
postgres.resources.requests.memory |
string | 256Mi |
|
postgres.resources.limits.cpu |
string | 1 |
|
postgres.resources.limits.memory |
string | 1Gi |
|
route.hostname |
string | "" |
empty: OpenShift assigns a host under the default application domain |
route.annotations |
object | used when a hostname is set; certificate issued by cert-manager | |
route.annotations.cert-manager.io/issuer-kind |
string | ClusterIssuer |
|
route.annotations.cert-manager.io/issuer-name |
string | letsencrypt |
|
secrets.type |
string | kubernetes |
kubernetes: Secret from the values below. externalSecret: from a secret store One of: kubernetes, externalSecret. |
secrets.adminPassword |
string | "" |
password of the user admin when the database is created; empty: generated |
secrets.masterPassword |
string | "" |
master password of the database manager; empty: generated once and kept |
secrets.externalSecret.storeKind |
string | ClusterSecretStore |
|
secrets.externalSecret.storeName |
string | "" |
|
secrets.externalSecret.refreshInterval |
string | 1h |
|
secrets.externalSecret.items |
object | vault item per key; the value is read from the item's password | |
secrets.externalSecret.items.admin-password |
string | odoo-admin |
|
secrets.externalSecret.items.master-password |
string | odoo-master |