pre-alpha This is a work in progress to use the operator-framework to create a controller and CRDs for NewRelic. This allows us to create New Relic resources when creating our services such as dashboards or synthetics.
- Can be created/updated/deleted
- Only the raw JSON for the dashboard is supported
- Example
- Can be created/updated/deleted
- Example
- Can be created/updated/deleted
- Channels supported
- Example
- Can be created/updated/deleted
- Can be tied to a policy
- Example
- A helm chart is available in this repository.
- To run the environment variable
NEW_RELIC_APIKEY
is required
- Replacing resources does not cleanup the original
- Validate resources prior to calling API
- Cleanup on errors
- Need to support secret information like slack configuration and the ability to refer and re-use