Commit 35fff13f authored by Mikhail Mazurskiy's avatar Mikhail Mazurskiy

Update the Agent repo overview page

parent 4f97cdf6
......@@ -10,6 +10,10 @@ This page describes the subfolders of the Kubernetes Agent repository.
[Development information](index.md) and
[end-user documentation](../../user/clusters/agent/index.md) are both available.
<i class="fa fa-youtube-play youtube" aria-hidden="true"></i>
For a video overview, see
[GitLab Kubernetes Agent repository overview](https://www.youtube.com/watch?v=j8CyaCWroUY).
## `build`
Various files for the build process.
......@@ -34,6 +38,16 @@ Each of these directories contain application bootstrap code for:
- Constructing the dependency graph of objects that constitute the program.
- Running it.
### `cmd/agentk`
- `agentk` initialization logic.
- Implementation of the agent modules API.
### `cmd/kas`
- `kas` initialization logic.
- Implementation of the server modules API.
## `examples`
Git submodules for the example projects.
......@@ -42,10 +56,6 @@ Git submodules for the example projects.
The main code of both `gitlab-kas` and `agentk`, and various supporting building blocks.
### `internal/agentk`
Main `agentk` logic, including the API implementation for agent modules.
### `internal/api`
Structs that represent some important pieces of data.
......@@ -58,12 +68,6 @@ Items to work with [Gitaly](../../administration/gitaly/index.md).
GitLab REST client.
### `internal/kas`
API implementation for the server modules. It contains nothing else, as all server logic
is split into server modules. The bootstrapping glue that wires the modules together
is in `cmd/kas/kasapp`.
### `internal/module`
Modules that implement server and agent-side functionality.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment