Investigation: fully Test KAS Cells 1.0 workflow
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
- The main focus of the test scenario: Agent can register itself and the connection between the agent and KAS is established. (Agent => KAS)
- This scenario will ensure that the agent correctly talks to KAS through the Cells router.
- It will also ensure that KAS correctly talks to Gitlab monolith, because KAS talks Gitlab monolith to authenticate the request from the agent.
- We will need two GDK instances to test Cells locally. We'll need to find a document about this.
- Cells router will route the coming request to a correct cell using token sent from the agent.
- KAS configured with GRPC for agent connections
- KAS configured with websockets (wrapping GRPC) for agent connections
- Different proxy authentications (although the routing of those may not be KAS specific):
- Cookie (Dashboard)
- ci access
- pat access
Edited by 🤖 GitLab Bot 🤖