A Helm chart for Kubernetes which deploys Lagoon's core components.
https://github.com/uselagoon/lagoon/releases/tag/v2.10.0
There are a few to-dos as part of this release:
Configure logs2notifications for email
Note that your EMAIL_HOST, EMAIL_PORT, and EMAIL_SENDER are no longer autoconfigured and will need to be added as additionalEnvVars to the logs2notifications service.
Remove now unused logs2x rabbitmq queues
With the queue consolidation into logs2notifications, the previous individual queues will need to be removed
kubectl --namespace lagoon-core exec -it lagoon-core-broker-0 -- \
sh -c 'rabbitmqadmin -u ${RABBITMQ_DEFAULT_USER} -p ${RABBITMQ_DEFAULT_PASS} delete queue name=lagoon-logs:slack; \
rabbitmqadmin -u ${RABBITMQ_DEFAULT_USER} -p ${RABBITMQ_DEFAULT_PASS} delete queue name=lagoon-logs:s3; \
rabbitmqadmin -u ${RABBITMQ_DEFAULT_USER} -p ${RABBITMQ_DEFAULT_PASS} delete queue name=lagoon-logs:rocketchat; \
rabbitmqadmin -u ${RABBITMQ_DEFAULT_USER} -p ${RABBITMQ_DEFAULT_PASS} delete queue name=lagoon-logs:microsoftTeams; \
rabbitmqadmin -u ${RABBITMQ_DEFAULT_USER} -p ${RABBITMQ_DEFAULT_PASS} delete queue name=lagoon-logs:email; \
rabbitmqadmin -u ${RABBITMQ_DEFAULT_USER} -p ${RABBITMQ_DEFAULT_PASS} delete queue name=lagoon-logs:webhook'