Closed lindhe closed 9 months ago
In this PR, the built-in templates for RabbitMQ are replaced with the bitnami/rabbitmq chart as a Helm dependency.
This change also includes:
Add a helper template for password secret.
Rewrite logic for CELERY_BROKER_URL.
CELERY_BROKER_URL
Because there is no environment variable for RabbitMQ password in Invenio, we are stuck with defining the password using Helm values. Not ideal…
Rewrite Route to be compatible with subchart.
Rewrite logic for RabbitMQ authentication in Flower.
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:
Third-party code
If you've added third-party code (copy/pasted or new dependencies), please reach out to an architect.
Reminder
By using GitHub, you have already agreed to the GitHub’s Terms of Service including that:
Description
In this PR, the built-in templates for RabbitMQ are replaced with the bitnami/rabbitmq chart as a Helm dependency.
This change also includes:
Add a helper template for password secret.
Rewrite logic for
CELERY_BROKER_URL
.Because there is no environment variable for RabbitMQ password in Invenio, we are stuck with defining the password using Helm values. Not ideal…
Rewrite Route to be compatible with subchart.
Rewrite logic for RabbitMQ authentication in Flower.
Checklist
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:
Third-party code
If you've added third-party code (copy/pasted or new dependencies), please reach out to an architect.
Reminder
By using GitHub, you have already agreed to the GitHub’s Terms of Service including that: