Allow ClickHouse to be enabled or disabled
ClickHouse may be set up properly, but it should have a switch by an owner/maintainer (group) or an admin (instance) similar to how Global Search can be enabled
Blocked by #428585 (closed)
We now have Gitlab::ClickHouse.configured?
method so this can be used in conjuction with this setting.
Proposal
-
Add instance level feature-specific setting -
Add a link to how to set it up and verify it works https://docs.gitlab.com/ee/integration/clickhouse.html
-
Perhaps add a status "configured / not configured" (the
configured?
method above) so it's clear if switching on the setting will actually make CH work
The scope for this issue is:
- Allow admins to allow ClickHouse to be used if it's configured.
- Expose ClickHouse availability as part of that settings page.
- Add a link to the docs page https://docs.gitlab.com/ee/integration/clickhouse.html
Further information about setup and configuration status in &12607