The backend Helm chart installs the Signalen API and the by default the following dependencies using subcharts:
- PostgreSQL
- RabbitMQ
- Elasticsearch
Parameter | Description | Default |
---|---|---|
tags.postgresql |
Install PostgreSQL subchart | true |
tags.rabbitmq |
Install RabbitMQ subchart | true |
tags.elasticsearch |
Install Elasticsearch subchart | true |
image.repository |
The repository of the Docker image | signalen/frontend |
image.tag |
The tag of the Docker image | latest |
replicaCount |
The number of API replicas | 1 |
workerReplicaCount |
The number of background worker replicas | 1 |
uwsgi.processes |
The number of uWSGI processes | 4 |
uwsgi.threads |
The number of uWSGI threads | 2 |
celery.concurrency |
The number of Celery concurrent child processes | 2 |
persistence.media.enabled |
Enable persistence of media | true |
persistence.media.size |
Specify the size of the media PVC | 1Gi |
persistence.media.existingClaim |
Name of an existing PVC to use | null |
persistence.media.accessModes |
The accessModes of media | { ReadWriteOnce } |
persistence.datawarehouse.enabled |
Enable persistence of datawarehouse | false |
persistence.datawarehouse.size |
Specify the size of the datawarehouse PVC | 1Gi |
persistence.datawarehouse.existingClaim |
Name of an existing PVC to use for datawarehouse | null |
persistence.datawarehouse.accessModes |
The accessModes of datawarehouse | { ReadWriteMany } |
existingSecret |
Name of an existing secret to avoid managing secrets through Helm | null |
extraVolumes |
Ability to add exta volumes | [] |
extraVolumeMounts |
Ability to add exta volume mounts | [] |
settings.secretKey |
The secret key of the backend | change-to-something-secret |
settings.allowedHosts |
Restrict the allowed hosts of the API | * |
settings.defaultPdokMunicipalities |
A (comma-seperated) list of PDOK municipalities the API allows complaints for (e.g. "Amsterdam,'s-Hertogenbosch" ) |
"" |
settings.environment |
The environment name. Can be acceptance or production. | "production" |
settings.organizationName |
The name of the organization | "Signalen" |
settings.defaultFromEmail |
The default from e-mail | "webmaster@localhost" |
settings.apiTransformSourceBasedOnReporter |
Transform the source of a complaint when a complaint comes from a particular e-mail domain | false |
settings.apiTransformSourceBasedOnReporterSource |
The source to transform to when a complaint comes from a particular e-mail domain | "Internal" |
settings.apiTransformSourceBasedOnReporterDomainExtensions |
The (comma-seperated) list of e-mail domains to automatically transform the source for | "@localhost" |
settings.apiTransformSourceBasedOnReporterExceptions |
Do not transform the source automatically for these e-mail addresses | "ignore@localhost" |
settings.apiPdfLogoStaticFile |
Link to PDF logo on local system | "api/logo-gemeente-amsterdam.svg" |
settings.jwksUrl |
The JWKS url of the OpenID Connect Identity Provider | "" |
settings.userIdField |
The JWKS url of the OpenID Connect Identity Provider | "" |
settings.email.hostname |
The hostname of the SMTP server for e-mail notifications | "" |
settings.email.port |
The port of the SMTP server | "" |
settings.email.useTLS |
Use TLS while connecting to the SMTP server | false |
settings.email.useSSL |
Use SSL while connecting to the SMTP server | false |
settings.email.restEndpoint |
The REST endpoint when using REST backend | "" |
settings.email.restEndpointClientCert |
The path to the client certificate when using REST backend | "" |
settings.email.restEndpointClientKey |
The path to the client key when using REST backend | "" |
settings.celeryEmailBackend |
The e-mail backend to use (SMTP or REST) | django.core.mail.backends.smtp.EmailBackend |
settings.feedbackEnvFeMapping |
The URL of the frontend (deprecated) | https://meldingen.amsterdam.nl |
settings.frontendUrl |
The URL of the frontend | "" |
settings.classificationEndpoint |
Use SSL while connecting to the SMTP server | https://api.data.amsterdam.nl/signals_mltool |
settings.enablePublicGeoSignalEndpoint |
Enable public endpoint for viewing Signals | false |
settings.allowInvalidAddressAsUnverified |
Allow a backoffice employee to enter an unknown address | true |
sigmax.enabled |
Enable the connection with Sigmax City Control | false |
sigmax.serverUrl |
The server URL of Sigmax | `` |
sigmax.authToken |
The token to authenticate with Sigmax | `` |
ingress.enabled |
Expose the API through an ingress | true |
ingress.annotations |
Additional annotations on the API ingress | {} |
ingress.host |
The host of the API | "" |
Check values.yaml for all the possible configuration options.