Skip to content

Add Agent List to Cluster List View

Emily Ring requested to merge 228845-agent-list into master

What does this MR do?

We are in the process of building a new GitOps agent for GitLab. See &3329

As part of this process, we have a new design to display the list of agents on the cluster list page. See: #228845 (closed)

This MR will:

  • Add agent list vues and apollo query the ee folder (This feature is only available for premium customers)
  • Add helper methods to display the new design (The design only displays for premium customers, on a project page)
  • Update haml files to use the new helper methods, vue components, and new design
  • Adde new feature flag cluster_agent_list, so it can be optionally disabled
  • Update associated tests and translations

Screenshots

Tabs Design

certTable AgentTable
certEmpty AgentEmpty
Core View, Group View, and Admin view group

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Closes #228845 (closed)

Edited by Emily Ring

Merge request reports