Installation of OpenAEV with helm-managed backends
Info
Use this installation method when you cannot provide high-availability backends/databases required by OpenAEV using managed services or in-house deployments managed by an experienced team, or if you have a preference of managing backends using operators & helm. Please note that in that case, you'll need to manage operators separately and ensure required softwares are up-to-date and configured correctly. The helm chart provided by Filigran cannot do everything on its own.
PostgreSQL configuration
The following snippet will deploy a 2 node cnpg cluster.
Elasticsearch configuration
The following snippet will deploy a 3-nodes ElasticSearch cluster. It will also deploy Kibana, allowing you to explore and interact with your data locally.
elasticsearch:
enabled: true
replicas: 3
storageSize: 5Gi
java_opts: -Xms2g -Xmx2g -Xlog:disable -Xlog:all=warning:stderr:utctime,level,tags -Xlog:gc=debug:stderr:utctime
kibana:
http:
tls:
selfSignedCertificate:
disabled: true
RabbitMQ configuration
The following snippet will deploy a 3-nodes RabbitMQ cluster.
rabbitmq:
enabled: true
replicas: 3
additionalConfig: |
disk_free_limit.absolute = 1500Mi
max_message_size = 536870912
consumer_timeout = 86400000
management.disable_stats = false
log.console.level = error
additionalPlugins:
- rabbitmq_management
Info
For more information about the RabbitMQ configuration, please refer to the RabbitMQ operator documentation: RabbitMQ Additional Configuration, RabbitMQ Additional Plugins.
Silo configuration
This chart will automatically deploy an HA and prod-like setup for your Silo tenant. This decision is made because of the nature of Silo and the efficiency of the operator in managing such scenarios.
Deploy!
-
Login to the Filigran registry with the credentials provided by Filigran
You can directly deploy the chart on your cluster with the commands below
-
Initial deployment (if no version specified, will use latest, to use one just add
--version x.x.x) : -
Or, on configuration change / upgrade (if no version specified, will use latest, to use one just add
--version x.x.x):
If you wish to pull the chart beforehand, and apply it later you can run the following commands: