Directories
ΒΆ
Path | Synopsis |
---|---|
cmd
|
|
argocd-agent
command
|
|
ctl
command
|
|
internal
|
|
argocd/cluster
Package cluster implements various functions for working with Argo CD cluster configuration.
|
Package cluster implements various functions for working with Argo CD cluster configuration. |
backend
Package backend provides the interface for implementing Application providers.
|
Package backend provides the interface for implementing Application providers. |
backend/kubernetes/application
Package kubernetes implements an Application backend that uses a Kubernetes informer to keep track of resources, and an appclientset to manipulate Application resources on the cluster.
|
Package kubernetes implements an Application backend that uses a Kubernetes informer to keep track of resources, and an appclientset to manipulate Application resources on the cluster. |
backend/kubernetes/appproject
Package kubernetes implements an AppProject backend that uses a Kubernetes informer to keep track of resources, and an appclientset to manipulate AppProject resources on the cluster.
|
Package kubernetes implements an AppProject backend that uses a Kubernetes informer to keep track of resources, and an appclientset to manipulate AppProject resources on the cluster. |
clock
Package clock provides abstraction for the system clock.
|
Package clock provides abstraction for the system clock. |
config
Package config provides functions and constants around the configuration of the various argocd-agent components.
|
Package config provides functions and constants around the configuration of the various argocd-agent components. |
logging
Package logging provides centralized logging functionality for ArgoCD Agent.
|
Package logging provides centralized logging functionality for ArgoCD Agent. |
logging/examples
Package examples demonstrates how to migrate existing logging code to use the centralized logging package.
|
Package examples demonstrates how to migrate existing logging code to use the centralized logging package. |
logging/logfields
Package logfields defines structured logging field names used across ArgoCD Agent packages.
|
Package logfields defines structured logging field names used across ArgoCD Agent packages. |
namedlock
Package namedlock implements primitives for accessing NamedLocks.
|
Package namedlock implements primitives for accessing NamedLocks. |
pkg
|
|
resourceproxy
Package resourceproxy implements a very specific, non-general purpose HTTP proxy server for intercepting a configurable list of calls to the Kubernetes API.
|
Package resourceproxy implements a very specific, non-general purpose HTTP proxy server for intercepting a configurable list of calls to the Kubernetes API. |
test
|
|
e2e2/fixture
Package fixture provides a client interface similar to the one provided by the controller-runtime package, in order to avoid creating a dependency on the controller-runtime package.
|
Package fixture provides a client interface similar to the one provided by the controller-runtime package, in order to avoid creating a dependency on the controller-runtime package. |
Click to show internal directories.
Click to hide internal directories.