Documentation
¶
Overview ¶
+kubebuilder:skip
Index ¶
- type ApplicationDestination
- type ApplicationSpec
- type ApplicationStatus
- type ArgoCDApplication
- type DrySource
- type HealthStatus
- type HealthStatusCode
- type HydrateOperation
- type HydrateOperationPhase
- type HydrateTo
- type SourceHydrator
- type SourceHydratorStatus
- type SuccessfulHydrateOperation
- type SyncSource
- type SyncStatus
- type SyncStatusCode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationDestination ¶
type ApplicationSpec ¶
type ApplicationSpec struct {
Destination ApplicationDestination `json:"destination"`
Project string `json:"project"`
SourceHydrator *SourceHydrator `json:"sourceHydrator,omitempty"`
}
type ApplicationStatus ¶
type ApplicationStatus struct {
Sync SyncStatus `json:"sync,omitempty"`
Health HealthStatus `json:"health,omitempty"`
SourceHydrator SourceHydratorStatus `json:"sourceHydrator,omitempty"`
}
type ArgoCDApplication ¶
type ArgoCDApplication struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
Spec ApplicationSpec `json:"spec"`
Status ApplicationStatus `json:"status,omitempty"`
}
type HealthStatus ¶
type HealthStatus struct {
Status HealthStatusCode `json:"status,omitempty"`
Message string `json:"message,omitempty"`
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"`
}
HealthStatus contains information about the currently observed health state of an application or resource
type HealthStatusCode ¶
type HealthStatusCode string
const ( HealthStatusUnknown HealthStatusCode = "Unknown" HealthStatusProgressing HealthStatusCode = "Progressing" HealthStatusHealthy HealthStatusCode = "Healthy" HealthStatusSuspended HealthStatusCode = "Suspended" HealthStatusDegraded HealthStatusCode = "Degraded" HealthStatusMissing HealthStatusCode = "Missing" )
type HydrateOperation ¶
type HydrateOperation struct {
StartedAt metav1.Time `json:"startedAt,omitempty"`
FinishedAt *metav1.Time `json:"finishedAt,omitempty"`
Phase HydrateOperationPhase `json:"phase"`
Message string `json:"message"`
DrySHA string `json:"drySHA,omitempty"`
HydratedSHA string `json:"hydratedSHA,omitempty"`
SourceHydrator SourceHydrator `json:"sourceHydrator,omitempty"`
}
HydrateOperation contains information about the most recent hydrate operation
type HydrateOperationPhase ¶
type HydrateOperationPhase string
const ( HydrateOperationPhaseHydrating HydrateOperationPhase = "Hydrating" HydrateOperationPhaseFailed HydrateOperationPhase = "Failed" HydrateOperationPhaseHydrated HydrateOperationPhase = "Hydrated" )
type SourceHydrator ¶
type SourceHydrator struct {
DrySource DrySource `json:"drySource"`
SyncSource SyncSource `json:"syncSource"`
HydrateTo *HydrateTo `json:"hydrateTo,omitempty"`
}
type SourceHydratorStatus ¶
type SourceHydratorStatus struct {
LastSuccessfulOperation *SuccessfulHydrateOperation `json:"lastSuccessfulOperation,omitempty"`
CurrentOperation *HydrateOperation `json:"currentOperation,omitempty"`
}
type SuccessfulHydrateOperation ¶
type SuccessfulHydrateOperation struct {
DrySHA string `json:"drySHA,omitempty"`
HydratedSHA string `json:"hydratedSHA,omitempty"`
SourceHydrator SourceHydrator `json:"sourceHydrator,omitempty"`
}
SuccessfulHydrateOperation contains information about the most recent successful hydrate operation
type SyncSource ¶
type SyncStatus ¶
type SyncStatus struct {
Status SyncStatusCode `json:"status"`
Revision string `json:"revision,omitempty"`
Revisions []string `json:"revisions,omitempty"`
}
type SyncStatusCode ¶
type SyncStatusCode string
const ( SyncStatusCodeUnknown SyncStatusCode = "Unknown" SyncStatusCodeSynced SyncStatusCode = "Synced" SyncStatusCodeOutOfSync SyncStatusCode = "OutOfSync" )
Click to show internal directories.
Click to hide internal directories.