Documentation ¶
Overview ¶
The status package provides implementations for discovering and updating the CommonStatus on an Addon.
Index ¶
- func NewAggregator(client client.Client) *aggregator
- func NewBasic(client client.Client) declarative.Status
- func NewBasicVersionChecks(client client.Client, version string) (declarative.Status, error)
- func NewKstatusAgregator(c client.Client, reconciler *declarative.Reconciler) *kstatusAggregator
- func NewKstatusCheck(client client.Client, d *declarative.Reconciler) declarative.Status
- func NewVersionCheck(client client.Client, operatorVersionString string) (*versionCheck, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAggregator ¶
NewAggregator provides an implementation of declarative.Reconciled that aggregates the status of deployed objects to configure the 'Healthy' field on an addon that derives from CommonStatus
func NewBasic ¶
func NewBasic(client client.Client) declarative.Status
NewBasic provides an implementation of declarative.Status that performs no preflight checks.
func NewBasicVersionChecks ¶
NewBasicVersionCheck provides an implementation of declarative.Status that performs version checks for the version of the operator that the manifest requires.
func NewKstatusAgregator ¶
func NewKstatusAgregator(c client.Client, reconciler *declarative.Reconciler) *kstatusAggregator
func NewKstatusCheck ¶
func NewKstatusCheck(client client.Client, d *declarative.Reconciler) declarative.Status
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.