v2.0.0 - 2023-04-18
Nautobot Helm Chart v2.0
Version 2.0 of the helm chart brings some exciting new changes we hope you will find useful. Some highlights:
- 🎉 Nautobot Helm Charts is now part of the Nautobot docs with our official docs page
- [docs] Create multiple worker deployments allowing for workers dedicated to custom task queues
- [docs] Create additional Nautobot deployments so you can now have dedicated deployments to high volume requests such as
/api
requests - [docs] The Nautobot Initialization sequence can now take place as a helm install hook versus on the start of every pod. This allows deployments to restart 2-3 times faster than each pod took to start with Helm v1! This only works with shared storage such as s3, but for a slightly faster startup time without shared storage try using a separate deployment for static files only.
Added
- Added the ability to create additional endpoints for scaling out, for example
/api
requests can now have their own deployments seeValues.nautobots
and the Additional Nautobots page. - Added the ability to deploy additional celery workers to listen on additional queues see
Values.workers
and the Celery Queues page - Added optional RabbitMQ support for Celery Task Queueing
- Added the ability to create an nginx deployment exclusively for
/static
files. See the documentation here. - Added the ability to run a single Job for Nautobot post_install tasks in certain scenarios. See the documentation here.
- Added support for Nginx (
nautobot.nginx.enabled
) as a proxy to Nautobot (deployed as a sidecar) - Added support for Nginx exporters (
metrics.nginxExporter.enabled
) - Added support for UWSGI exporters (
metrics.uwsgiExporter.enabled
) - 191 Added Observability for Celery Workers
- Added the ability to specify
automountServiceAccountToken
on theServiceAccount
Changed
- Docs on the official Nautobot Docs site!
- Default database engine now accounts for
METRICS_ENABLED
- Moved Nautobot post-upgrade task to a separate init container
- Nautobot Version 1.5.17
- Upgraded Bitnami common subchart from 1.14.1 to 2.2.4
- Upgraded Mariadb subchart from 10.5.1 to 11.5.6
- Upgraded PostgreSQL subchart from 10.16.2 to 12.2.8
- Upgraded PostgreSQL-HA subchart from 8.6.13 to 11.2.1
- Upgraded Redis subchart from 16.10.1 to 17.9.3
- Updated JSON Schema to utilize external schemas where appropriate
Deprecated
- The
Values.celeryWorker
has been deprecated and moved toValues.workers.default
- The
Values.celeryBeat
has been deprecated and moved toValues.workers.beat
Full Changelog: v1.3.14...v2.0.0