Clusters nav reorg
What this MR does
Re-structure the Kubernetes clusters global navigation based on the deprecation of the certificate-based clusters (gitlab-org/configure&8).
Context
I started working on this with !2209 (closed), but the changes in this MR look better. I'll close that MR in favor of this one.
Proposal
.
+-- Manage your infrastructure
| +-- IaC
| +-- Terraform integrations
| +-- Terraform state
| +-- Kubernetes clusters
| +-- Install the Kubernetes Agent
| +-- Configure the Kubernetes Agent
| +-- Manage with Inventory Objects
| +-- Deploy with the CI/CD Tunnel
| +-- (DEPRECATED) Certificate-based clusters
| +-- (DEPRECATED) Create a new cluster
| +-- (DEPRECATED) Connect an existing cluster
| +-- (DEPRECATED) Access controls
| +-- (DEPRECATED) GitLab-Managed Clusters
| +-- (DEPRECATED) GitLab Managed Apps
| +-- (DEPRECATED) Management project template
| +-- (DEPRECATED) Cluster third-party integrations
| +-- (DEPRECATED) Cost management
| +-- (DEPRECATED) Protect your apps
| +-- (DEPRECATED) CI/CD environments
| +-- (DEPRECATED) Canary deployments
| +-- (DEPRECATED) Serverless
| +-- (DEPRECATED) Deploy Boards
| +-- (DEPRECATED) Pod logs
| +-- (DEPRECATED) Secure cluster applications
| +-- (DEPRECATED) Container Network Security
| +-- (DEPRECATED) Container Host Security
| +-- Runbooks
TO-DO IN A FOLLOW-UP: When we have all the pages with the deprecation notice, we can change this to:
.
+-- Manage your infrastructure
| +-- IaC
| +-- Terraform integrations
| +-- Terraform state
| +-- Kubernetes clusters
| +-- Install the Kubernetes Agent
| +-- Configure the Kubernetes Agent
| +-- Manage with Inventory Objects
| +-- Deploy with the CI/CD Tunnel
| +-- Manage cluster applications
| +-- Migrate to the Cluster Management Project Template
| +-- (DEPRECATED) Certificate-based clusters
| +-- Create a new cluster
| +-- Connect an existing cluster
| +-- Access controls
| +-- GitLab-Managed Clusters
| +-- GitLab Managed Apps
| +-- Management project template
| +-- Cluster third-party integrations
| +-- Cost management
| +-- Protect your apps
| +-- CI/CD environments
| +-- Canary deployments
| +-- Serverless
| +-- Deploy Boards
| +-- Pod logs
| +-- Secure cluster applications
| +-- Container Network Security
| +-- Container Host Security
| +-- Runbooks
Leftovers
When these pages are updated to use the Agent instead of cluster certificates, we can add them to the nav:
- Cluster Management Project Template (gitlab#343637 (closed))
- New cluster via IaC (gitlab#343660 (closed))
Edited by Marcia Ramos