Import cluster GUI with agent setup - Iteration 1
Problem to solve
As a user interested in using the GitLab Kubernetes Agent, in order to get started, I need a documented UI on how to install the agent and get a token for it.
Intended users
User experience goal
The user should be able to import a cluster using the GitLab Kubernetes Agent following our guidance without running any ruby code.
Proposal
Given that the user has already created an agent config directory
and opens the agent setup ui
when they provide an agent name
then we check if a config directory in the current project with the given agent name exists
and the config directory is not used by another agent
and we provide a token
Given that the user did not create an agent config directory yet
and opens the agent setup ui
when they provide an agent name
then we check if a config directory in the current project with the given name exists
and we notify the user to create a directory with the given name for the configuration
Definition of done
-
User can create a new Agent with a unique name -
User can define or select a existing configuration directory -
User is presented with and can copy a unique secret token
Edited by Nick Klick