Skip to content

Remove GitLab-managed applications UI

Hordur Freyr Yngvason requested to merge remove-cluster-applications-tab into master

What does this MR do?

A conservative removal of the GitLab-managed apps functionality, achieved by

  1. hiding the now deprecated applications tab from cluster show page, and
  2. hiding the external ingress IP from the cluster details tab
  3. removing the one-click section from the documentation

To facilitate reviews, I removed just enough deprecated tests to get the pipelines passing.

NOTE: Alert creation is being disabled in !62974 (merged)

There is a lot of code still to be removed in a follow up, and the unused tables will be dropped in the earliest %14.1 as they are required for a pair of data migrations that were landed in the early phases of %14.0.

Majority of the documentation was updated in !63257 (merged).

Screenshots (strongly suggested)

Observe that

  1. there is no Applications tab anymore
  2. there is no ingress .nip.io domain suggestion
  3. there is a removal warning banner

Screenshot_2021-06-08_at_02-38-09_Kubernetes_Cluster___Admin_Area

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Edited by Hordur Freyr Yngvason

Merge request reports