Deprecate Grafana in Monitoring role
As discussed in https://gitlab.com/gitlab-org/distribution/team-tasks/-/issues/1257#note_1362883324, bundled Grafana is no longer supported in 16.0, and it will be completely removed from the package in 16.3. There is no substitution for it as GitLab Observability UI is also deprecated.
The issue is to deprecate installing Omnibus-bundled Grafana via the Monitoring role to follow GitLab guidance. To enable graceful transition period:
- Add
monitor_enable_deprecated_grafanaflag in GET to control whether to install the deprecated bundle anyway by applying the correct flags to thegitlab.rbfile.- Based on principle of least surprise for existing users, currently defaulting it to
TRUEto at least get us through the initial 16.0 release.
- Based on principle of least surprise for existing users, currently defaulting it to
- Add deprecation note in GET release with the above update - with clarification that this only affects non hybrid envs
Edited by Brittany Wilkerson