gitlab-agent

module
v19.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2026 License: MIT

README

GitLab Agent for Kubernetes

GitLab Agent for Kubernetes is an active in-cluster component for solving any GitLab<->Kubernetes integration tasks.

It's implemented as two communicating pieces - GitLab Agent (agentk) that is running in the cluster and GitLab Relay (gitlab-kas) that is running on the GitLab side. Please see the architecture document and other documents in the doc directory for more information. User-facing documentation is also available.

Contributing

See CONTRIBUTING.md.

Third-party trademarks

Kubernetes is a registered trademark of The Linux Foundation.

Directories

Path Synopsis
cmd
agentk command
agentw command
autocorectl command
autoflow command
kas command
internal
api
Package api contains internal APIs that are shared by agent and server code.
Package api contains internal APIs that are shared by agent and server code.
cmd
gitaly/vendored/backoff
Package backoff implements exponential backoff mechanism based on gRPC's backoff algorithm https://github.com/grpc/grpc/blob/master/doc/connection-backoff.md
Package backoff implements exponential backoff mechanism based on gRPC's backoff algorithm https://github.com/grpc/grpc/blob/master/doc/connection-backoff.md
it
server_api
Package server_api contains internal APIs that are used by server/kas code.
Package server_api contains internal APIs that are used by server/kas code.
tool/testing/mock_agent2kas_router
Package mock_agent2kas_router is a generated GoMock package.
Package mock_agent2kas_router is a generated GoMock package.
tool/testing/mock_agent_tracker
Package mock_agent_tracker is a generated GoMock package.
Package mock_agent_tracker is a generated GoMock package.
tool/testing/mock_autocore
Package mock_autocore is a generated GoMock package.
Package mock_autocore is a generated GoMock package.
tool/testing/mock_autoflow
Package mock_autoflow is a generated GoMock package.
Package mock_autoflow is a generated GoMock package.
tool/testing/mock_cache
Package mock_cache is a generated GoMock package.
Package mock_cache is a generated GoMock package.
tool/testing/mock_cmd_agent
Package mock_cmd_agent is a generated GoMock package.
Package mock_cmd_agent is a generated GoMock package.
tool/testing/mock_event_tracker
Package mock_event_tracker is a generated GoMock package.
Package mock_event_tracker is a generated GoMock package.
tool/testing/mock_flowcore
Package mock_flowcore is a generated GoMock package.
Package mock_flowcore is a generated GoMock package.
tool/testing/mock_gitaly
Package mock_gitaly is a generated GoMock package.
Package mock_gitaly is a generated GoMock package.
tool/testing/mock_gitlab_access
Package mock_gitlab_access is a generated GoMock package.
Package mock_gitlab_access is a generated GoMock package.
tool/testing/mock_internalgitaly
Package mock_internalgitaly is a generated GoMock package.
Package mock_internalgitaly is a generated GoMock package.
tool/testing/mock_k8s
Package mock_k8s is a generated GoMock package.
Package mock_k8s is a generated GoMock package.
tool/testing/mock_kubernetes_api
Package mock_kubernetes_api is a generated GoMock package.
Package mock_kubernetes_api is a generated GoMock package.
tool/testing/mock_modagent
Package mock_modagent is a generated GoMock package.
Package mock_modagent is a generated GoMock package.
tool/testing/mock_modserver
Package mock_modserver is a generated GoMock package.
Package mock_modserver is a generated GoMock package.
tool/testing/mock_modshared
Package mock_modshared is a generated GoMock package.
Package mock_modshared is a generated GoMock package.
tool/testing/mock_otel
Package mock_otel is a generated GoMock package.
Package mock_otel is a generated GoMock package.
tool/testing/mock_redis
Package mock_redis is a generated GoMock package.
Package mock_redis is a generated GoMock package.
tool/testing/mock_rpc
Package mock_rpc is a generated GoMock package.
Package mock_rpc is a generated GoMock package.
tool/testing/mock_stdlib
Package mock_stdlib is a generated GoMock package.
Package mock_stdlib is a generated GoMock package.
tool/testing/mock_tool
Package mock_tool is a generated GoMock package.
Package mock_tool is a generated GoMock package.
tool/testing/mock_tunnel_rpc
Package mock_tunnel_rpc is a generated GoMock package.
Package mock_tunnel_rpc is a generated GoMock package.
tool/testing/mock_tunnel_tunserver
Package mock_tunnel_tunserver is a generated GoMock package.
Package mock_tunnel_tunserver is a generated GoMock package.
tool/testing/mock_usage_metrics
Package mock_usage_metrics is a generated GoMock package.
Package mock_usage_metrics is a generated GoMock package.
tool/testing/testautocore/helper
Package helper (imported as testautocore_helper) provides low-level SQL assertions and mutations used by autocore tests.
Package helper (imported as testautocore_helper) provides low-level SQL assertions and mutations used by autocore tests.
tool/testing/testotel
Package testotel provides helpers for asserting on OpenTelemetry metrics in tests.
Package testotel provides helpers for asserting on OpenTelemetry metrics in tests.
vendored/k8s.io/apiserver/pkg/endpoints/handlers/negotiation
Package negotiation contains media type negotiation logic.
Package negotiation contains media type negotiation logic.
pkg
scripts
loadtests/autoflow/loadtestmodule
Package loadtestmodule provides a compiled-in AutoFlow module used only by the autoflow load test.
Package loadtestmodule provides a compiled-in AutoFlow module used only by the autoflow load test.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL