syncer

package
v0.0.0-...-0bc0e99 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2021 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewConfigMapSyncer

func NewConfigMapSyncer(cli client.Client, c *cluster.Cluster) syncer.Interface

func NewFollowerSVCSyncer

func NewFollowerSVCSyncer(cli client.Client, c *cluster.Cluster) syncer.Interface

NewFollowerSVCSyncer returns a service syncer.

func NewHeadlessSVCSyncer

func NewHeadlessSVCSyncer(cli client.Client, c *cluster.Cluster) syncer.Interface

NewHeadlessSVCSyncer returns a service syncer.

func NewLeaderSVCSyncer

func NewLeaderSVCSyncer(cli client.Client, c *cluster.Cluster) syncer.Interface

NewLeaderSVCSyncer returns a service syncer.

func NewRoleBindingSyncer

func NewRoleBindingSyncer(cli client.Client, c *cluster.Cluster) syncer.Interface

func NewRoleSyncer

func NewRoleSyncer(cli client.Client, c *cluster.Cluster) syncer.Interface

func NewSecretSyncer

func NewSecretSyncer(cli client.Client, c *cluster.Cluster) syncer.Interface

func NewServiceAccountSyncer

func NewServiceAccountSyncer(cli client.Client, c *cluster.Cluster) syncer.Interface

func NewStatefulSetSyncer

func NewStatefulSetSyncer(cli client.Client, c *cluster.Cluster) syncer.Interface

Types

type StatusUpdater

type StatusUpdater struct {
	*cluster.Cluster
	// contains filtered or unexported fields
}

func NewStatusUpdater

func NewStatusUpdater(log logr.Logger, cli client.Client, c *cluster.Cluster) *StatusUpdater

func (*StatusUpdater) GetObject

func (s *StatusUpdater) GetObject() interface{}

GetObject returns the object for which sync applies Deprecated: use github.com/presslabs/controller-util/syncer.Object() instead.

func (*StatusUpdater) GetOwner

func (s *StatusUpdater) GetOwner() runtime.Object

GetOwner returns the object owner or nil if object does not have one. Deprecated: use github.com/presslabs/controller-util/syncer.ObjectOwner() instead.

func (*StatusUpdater) Object

func (s *StatusUpdater) Object() interface{}

Object returns the object for which sync applies.

func (*StatusUpdater) ObjectOwner

func (s *StatusUpdater) ObjectOwner() runtime.Object

Owner returns the object owner or nil if object does not have one.

func (*StatusUpdater) Sync

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL