Design: Agent integration status check page
Release notes
Problem to solve
As a Platform Engineer, I want to know why the Agent integrations don't work in my cluster, so I can fix them.
Intended users
User experience goal
Provide a new tab on the Agent admin page that shows feature oriented capability, requirement checks, and provides visual feedback (
This page should present all the Agent features, and support getting started. Higher tier features should be shown as well
Something similar to pages like https://ps.w.org/health-check/assets/screenshot-1.png?rev=2084100
Proposal
Iteration 1
- provide a static listing of features, links to documentation and feature availability for the GitLab license used
Name | Status |
---|---|
CI/CD workflow | Available |
CI/CD workflow with restricted access | Not available GitLab Premium |
GitOps workflow | Not available GitLab Premium |
Container scanning | Not available GitLab Ultimate |
Figma file
Later iterations:
- check the agent config if the given feature is configured
- lint the agent config
- check if the agent configuration makes sense (like the path for gitops contains any paths, or the referenced project id is accessible)
Further details
Permissions and Security
Documentation
Availability & Testing
Available Tier
The license checks should only be on the EE version.
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
Links / references
Edited by Viktor Nagy (GitLab)