Directories
¶
| Path | Synopsis |
|---|---|
|
cli
|
|
|
client
|
|
|
generated
module
|
|
|
argocd/api/v1alpha1
+kubebuilder:object:generate=true +groupName=argoproj.io
|
+kubebuilder:object:generate=true +groupName=argoproj.io |
|
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. |
|
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. |
|
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: |
|
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
|
|
|
client/generated
module
|
|
Click to show internal directories.
Click to hide internal directories.