Provision instance-wide cluster when installing GitLab via helm chart

Problem to solve

Deprecation of the k8s service integration means users can no longer specify instance-wide clusters. This is remediated with instance-level clusters https://gitlab.com/gitlab-org/gitlab-ce/issues/39840.

Further details

i2p demo should use this new approach and work seamlessly.

Proposal

Once instance-level clusters https://gitlab.com/gitlab-org/gitlab-ce/issues/39840 are available, users should have the option to automatically provision the cluster on which GitLab is being installed as an available instance-level cluster (when installing with GitLab helm chart)

What does success look like, and how can we measure that?

  1. GitLab helm chart installations provision instance-wide cluster
  2. Measure installation method = GitLab helm chart && instance-wide cluster provisioned at inception

Links / references