Commit 990f72aa authored by Amy Qualls's avatar Amy Qualls

Merge branch 'ash2k/update-repo-overview' into 'master'

Update the Agent repo overview page

See merge request gitlab-org/gitlab!52442
parents 9870bc82 35fff13f
...@@ -10,6 +10,10 @@ This page describes the subfolders of the Kubernetes Agent repository. ...@@ -10,6 +10,10 @@ This page describes the subfolders of the Kubernetes Agent repository.
[Development information](index.md) and [Development information](index.md) and
[end-user documentation](../../user/clusters/agent/index.md) are both available. [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` ## `build`
Various files for the build process. Various files for the build process.
...@@ -34,6 +38,16 @@ Each of these directories contain application bootstrap code for: ...@@ -34,6 +38,16 @@ Each of these directories contain application bootstrap code for:
- Constructing the dependency graph of objects that constitute the program. - Constructing the dependency graph of objects that constitute the program.
- Running it. - 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` ## `examples`
Git submodules for the example projects. Git submodules for the example projects.
...@@ -42,10 +56,6 @@ 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. 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` ### `internal/api`
Structs that represent some important pieces of data. Structs that represent some important pieces of data.
...@@ -58,12 +68,6 @@ Items to work with [Gitaly](../../administration/gitaly/index.md). ...@@ -58,12 +68,6 @@ Items to work with [Gitaly](../../administration/gitaly/index.md).
GitLab REST client. 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` ### `internal/module`
Modules that implement server and agent-side functionality. 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