Design: Agent Configuration details

Problem to solve

The users should be able to view and manage the Agent configuration file in the Agent details page.

Intended users

Personas are described at https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/

User experience goal

The person coming to the Agent details page should be able to see the Configuration of the Agent without having to navigate to the project Repository.

Proposal

Add a the Configuration file in a dedicated Configuration tab so that the user can review the Agent configuration file from the Agent details page.

MVC

000__Agent_details_page-Configuration_tab

001__Agent_details_page-Configuration_tab_-_file_name_hover

Next steps

000__Agent_details_page-Configuration_tab

Future work

  • Add all the Web IDE capabilities so that the user can directly edit and commit changes to the Agent configuration from the Agent Details page.

Permissions and Security

  • All users should be able to see the Configuration tab.
  • Project maintainers should be able to edit the Configuration tab.

Links / references

Design: Cluster details page for a cluster managed by an agent- Initial explorations

Figma project

Edited by Maria Vrachni