Skip to content

Workspaces Cluster Agents Admin Settings UI

MR: see Implementation Plan below for MR breakdown

Description

We would need to roll out a workspace submenu under the admin area in keeping with the "instance-level" feel.

Designs can be found in: New UI in the admin section to support mapping ... (#513370 - closed)

Acceptance criteria

  • UI is implemented as per designs with the exception of the search bar. In this current iteration, we will be implementing pagination instead.

Implementation Plan

Step MR
1 UI skeleton: this includes adding the GitLab Agents Availability setting in the Admin UI and creating the table based on design using mock data. This also involves adding a wip feature flag workspaces_agents_availability_admin, which this feature will be hidden behind until all steps are completed. Add workspaces agent availability to admin sett... (!191120 - merged)
2 Pass organization ID to Vue app along with additional UI requirements Workspaces Agents Admin UI: pass organization I... (!192594 - merged)
3 Implement query: query agents to render the table. Pagination will be handled in this step. Implement Workspaces Agent Availability query a... (!192470 - merged)
4 Implement mutation: create/delete mapping on availability toggle. Implement organization cluster agents mapping m... (!193134 - merged)
5 Apply copy feedback from Technical Writing Update copy based on TW feedback (!194266 - merged)
Edited by 🤖 GitLab Bot 🤖