Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-01-25 21:09:03 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2021-01-25 21:09:03 +0300
commit899bb5c4a9e249e2051bb564eeb17d1456b5ae8d (patch)
tree3938e810630ce69c80284aed48f1784b99a57806 /doc/development/agent
parent10cc2d7a724da4c74b9be7efdbd013c1744047ee (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/development/agent')
-rw-r--r--doc/development/agent/repository_overview.md24
1 files changed, 14 insertions, 10 deletions
diff --git a/doc/development/agent/repository_overview.md b/doc/development/agent/repository_overview.md
index 67861425d78..2e250a37e5f 100644
--- a/doc/development/agent/repository_overview.md
+++ b/doc/development/agent/repository_overview.md
@@ -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.