Documentation ¶
Index ¶
- func NewController(namespace string) func(ctx context.Context, cmw configmap.Watcher) *controller.Impl
- type Reconciler
- func (c *Reconciler) LoadProperty(key, value string) error
- func (c *Reconciler) ManageApi(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
- func (c *Reconciler) ManageCps(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
- func (c *Reconciler) ManageEngineController(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
- func (c *Reconciler) ManageMetrics(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
- func (c *Reconciler) ManageRas(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
- func (c *Reconciler) ManageResmon(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
- func (c *Reconciler) ReconcileKind(ctx context.Context, p *v2alpha1.GalasaEcosystem) pkgreconciler.Event
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewController ¶
Types ¶
type Reconciler ¶
type Reconciler struct { KubeClientSet kubernetes.Interface GalasaEcosystemClientSet galasaecosystem.Interface GalasaEcosystemLister galasaecosystemlisters.GalasaEcosystemLister GalasaCPSLister galasaecosystemlisters.GalasaCpsComponentLister GalasaRASLister galasaecosystemlisters.GalasaRasComponentLister GalasaAPILister galasaecosystemlisters.GalasaApiComponentLister GalasaResmonLister galasaecosystemlisters.GalasaResmonComponentLister GalasaEngineControllerLister galasaecosystemlisters.GalasaEngineControllerComponentLister GalasaMetricsLister galasaecosystemlisters.GalasaMetricsComponentLister GalasaToolboxLister galasaecosystemlisters.GalasaToolboxComponentLister Cps *v2alpha1.GalasaCpsComponent Ras *v2alpha1.GalasaRasComponent Api *v2alpha1.GalasaApiComponent Metrics *v2alpha1.GalasaMetricsComponent Resmon *v2alpha1.GalasaResmonComponent EngineController *v2alpha1.GalasaEngineControllerComponent Toolbox *v2alpha1.GalasaToolboxComponent Namespace string }
func (*Reconciler) LoadProperty ¶
func (c *Reconciler) LoadProperty(key, value string) error
func (*Reconciler) ManageApi ¶
func (c *Reconciler) ManageApi(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
func (*Reconciler) ManageCps ¶
func (c *Reconciler) ManageCps(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
func (*Reconciler) ManageEngineController ¶
func (c *Reconciler) ManageEngineController(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
func (*Reconciler) ManageMetrics ¶
func (c *Reconciler) ManageMetrics(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
func (*Reconciler) ManageRas ¶
func (c *Reconciler) ManageRas(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
func (*Reconciler) ManageResmon ¶
func (c *Reconciler) ManageResmon(ctx context.Context, p *v2alpha1.GalasaEcosystem, selector labels.Selector) error
func (*Reconciler) ReconcileKind ¶
func (c *Reconciler) ReconcileKind(ctx context.Context, p *v2alpha1.GalasaEcosystem) pkgreconciler.Event
Click to show internal directories.
Click to hide internal directories.