pkg/

directory
v1.13.0-rc.2 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2026 License: Apache-2.0

Directories

Path Synopsis
api
cli
io
client
generated module
argocd/api/v1alpha1
+kubebuilder:object:generate=true +groupName=argoproj.io
+kubebuilder:object:generate=true +groupName=argoproj.io
git
management/dbsync
Package dbsync mirrors Kubernetes identities into PostgreSQL.
Package dbsync mirrors Kubernetes identities into PostgreSQL.
management/dbsync/internal/syncapi
Package syncapi defines the contract for mirroring a Kubernetes resource kind.
Package syncapi defines the contract for mirroring a Kubernetes resource kind.
management/legacysecrets
Package legacysecrets contains a one-time startup cleanup for a hazard left behind by the removal (in v1.12.0) of the automatic Secret migration that used to bridge the deprecated global.clusterSecretsNamespace and controller.globalCredentials.namespaces settings to their replacements, global.systemResources.namespace and global.sharedResources.namespace.
Package legacysecrets contains a one-time startup cleanup for a hazard left behind by the removal (in v1.12.0) of the automatic Secret migration that used to bridge the deprecated global.clusterSecretsNamespace and controller.globalCredentials.namespaces settings to their replacements, global.systemResources.namespace and global.sharedResources.namespace.
metrics
Package metrics defines the Prometheus metrics exported by Kargo's controller.
Package metrics defines the Prometheus metrics exported by Kargo's controller.
promotionrequests
Package promotionrequests contains the PromotionRequest reconciler.
Package promotionrequests contains the PromotionRequest reconciler.
acr
ecr
gar
bitbucket/cloud
Package cloud provides primitives to interact with the openapi HTTP API.
Package cloud provides primitives to interact with the openapi HTTP API.
bitbucket/datacenter
Package datacenter provides primitives to interact with the openapi HTTP API.
Package datacenter provides primitives to interact with the openapi HTTP API.
Package heartbeat manages per-controller liveness reporting for Kargo controllers.
Package heartbeat manages per-controller liveness reporting for Kargo controllers.
heartbeattest
Package heartbeattest provides helpers for tests that need to seed the heartbeat package's underlying storage.
Package heartbeattest provides helpers for tests that need to seed the heartbeat package's underlying storage.
io
fs
Package metrics is a small helper package containing constants and other shared behaviors for Kargo metrics.
Package metrics is a small helper package containing constants and other shared behaviors for Kargo metrics.
metrics
Package metrics defines the Prometheus metrics exported by Kargo's controller.
Package metrics defines the Prometheus metrics exported by Kargo's controller.
Package reconciler is a small engine for level-triggered controllers whose resources live anywhere: in the database, in Kubernetes, or in both.
Package reconciler is a small engine for level-triggered controllers whose resources live anywhere: in the database, in Kubernetes, or in both.
kube
Package kube is the Kubernetes implementation of a reconciler.Source: a controller-runtime cache watched for changes to objects of one kind.
Package kube is the Kubernetes implementation of a reconciler.Source: a controller-runtime cache watched for changes to objects of one kind.
list
Package list is the simplest reconciler.Source: a function that returns every request that may need work, called when the controller starts and then on an interval.
Package list is the simplest reconciler.Source: a function that returns every request that may need work, called when the controller starts and then on an interval.
nats
Package nats is the NATS implementation of a reconciler.Source: a topic watched for events about resources.
Package nats is the NATS implementation of a reconciler.Source: a topic watched for events about resources.
auth/authn
Package authn resolves the bearer tokens presented to the Kargo API server to the identities behind them.
Package authn resolves the bearer tokens presented to the Kargo API server to the identities behind them.
auth/can
Package can describes the operations the API server asks permission for, so that a permission check reads as the question it asks:
Package can describes the operations the API server asks permission for, so that a permission check reads as the question it asks:
dex
middleware
Package middleware holds the Gin middleware the Kargo API server composes its REST router from.
Package middleware holds the Gin middleware the Kargo API server composes its REST router from.
user
Package user describes who a request to the Kargo API server is from.
Package user describes who a request to the Kargo API server is from.
Package telemetry wires the OpenTelemetry SDK into Kargo's long-running components.
Package telemetry wires the OpenTelemetry SDK into Kargo's long-running components.
webhook
x

Jump to

Keyboard shortcuts

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