Removes Go module dependency on the Runtimes Inventory Operator
Adds a Kustomize overlay to optionally build a bundle that includes a second deployment for the Runtimes Inventory Operator container image with its own RBAC
Bumps Kustomize version to support Replacements
Motivation for the change:
Removes a Go module dependency that is only useful in downstream Red Hat builds
When enabled. the Insights integration no longer counts towards Cryostat Operator's resource limits
How to manually test:
make bundle bundle-build ENABLE_INSIGHTS=true
Deploy an agent sample app with -Drht.insights.java.debug=true
Check for a line in the agent log like: Red Hat Insights - Payload was accepted for processing
Welcome to Cryostat! 👋
Before contributing, make sure you have:
main
branch[chore, ci, docs, feat, fix, test]
git commit -S -m "YOUR_COMMIT_MESSAGE"
Fixes: #961 Depends on: https://github.com/cryostatio/cryostat-agent/issues/510
Description of the change:
Motivation for the change:
How to manually test:
make bundle bundle-build ENABLE_INSIGHTS=true
-Drht.insights.java.debug=true
Red Hat Insights - Payload was accepted for processing