Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reporter ¶
type Reporter interface { Status(release terra.Release) (Status, error) Statuses(releases []terra.Release) (map[terra.Release]Status, error) }
func NewReporter ¶
func NewReporter(argocd argocd.ArgoCD, kubeclients k8sclients.Clients) Reporter
type Status ¶
type Status struct { Health *argocd.HealthStatus `yaml:",omitempty"` Sync *argocd.SyncStatus `yaml:",omitempty"` Error string `yaml:",omitempty"` UnhealthyResources []Resource `yaml:"resources,omitempty"` }
Click to show internal directories.
Click to hide internal directories.