feat: terraform integration for New Relic
Description
Since the Terraform code now has access to the instance URLs, we now have the opportunity to remove the fragile Python code that interacts with New Relic.
Supporting information
Testing instructions
Steps to test the changes:
The changes have been applied to my test cluster https://gitlab.com/opencraft/devstacks/keith/grove-do.
Scale the replicas for any instances to 0. You will get an email notification soon after:
Eg. for the CMS on es2
: kubectl scale deployment -nes2 cms --replicas=0
Once the email notification is received, set the number of replicas to one again. Another notification will come through to confirm the issue is closed.
Checklist
If any of the items below is not applicable, do not remove them, but put a check in it.
-
All providers include the new feature/change -
All affected providers can provision new clusters -
Unit tests are added/updated -
Documentation is added/updated -
The TOOLS_CONTAINER_IMAGE_VERSION
in ci_vars.yml is updated -
The grove-template repository is updated
Edited by Keith Grootboom