Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Initialize ¶
Initialize registers all built-in health.Checkers with the health package's internal Checker registry.
Types ¶
type ArgoCDAppHealthCheck ¶
type ArgoCDAppHealthCheck struct { // Name is the name of the Argo CD Application to check. Name string `json:"name"` // Namespace is the namespace of the Argo CD Application to check. If empty, // the default Argo CD namespace is used. Namespace string `json:"namespace,omitempty"` // DesiredRevisions is a list of desired revisions for the Argo CD Application // to be synced to. DesiredRevisions []string `json:"desiredRevisions,omitempty"` }
ArgoCDAppHealthCheck is the configuration for a health check on a single Argo CD Application.
type ArgoCDAppStatus ¶
type ArgoCDAppStatus struct { // Namespace is the namespace of the ArgoCD Application. Namespace string // Name is the name of the ArgoCD Application. Name string argocd.ApplicationStatus `json:",inline"` }
ArgoCDAppStatus describes the current state of a single ArgoCD Application.
type ArgoCDHealthInput ¶
type ArgoCDHealthInput struct { // Apps is a list health checks to perform on specific Argo CD Applications. Apps []ArgoCDAppHealthCheck `json:"apps"` }
ArgoCDHealthInput is the input for a health check associated with the the argocd-update step.
Click to show internal directories.
Click to hide internal directories.