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/
- Cameron (Compliance Manager)
- Sidney (Systems Administrator)
- Sam (Security Analyst)
- Allison (Application Ops)
- Priyanka (Platform Engineer)
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
Next steps
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
Edited by Maria Vrachni