operator

package
v0.0.0-...-010ac7f Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 License: Apache-2.0 Imports: 40 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MD5Hash

func MD5Hash(a interface{}) string

Types

type BanyanDBReconciler

type BanyanDBReconciler struct {
	client.Client
	Scheme   *runtime.Scheme
	FileRepo kubernetes.Repo
	Recorder record.EventRecorder
}

BanyanDBReconciler reconciles a BanyanDB object

func (*BanyanDBReconciler) Reconcile

func (r *BanyanDBReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*BanyanDBReconciler) SetupWithManager

func (r *BanyanDBReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type EventExporterReconciler

type EventExporterReconciler struct {
	client.Client
	Scheme   *runtime.Scheme
	FileRepo kubernetes.Repo
	Recorder record.EventRecorder
}

EventExporterReconciler reconciles a EventExporter object

func (*EventExporterReconciler) Reconcile

func (r *EventExporterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*EventExporterReconciler) SetupWithManager

func (r *EventExporterReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type FetcherReconciler

type FetcherReconciler struct {
	client.Client
	Scheme   *runtime.Scheme
	FileRepo kubernetes.Repo
	Recorder record.EventRecorder
}

FetcherReconciler reconciles a Fetcher object

func (*FetcherReconciler) Reconcile

func (r *FetcherReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*FetcherReconciler) SetupWithManager

func (r *FetcherReconciler) SetupWithManager(mgr ctrl.Manager) error

func (*FetcherReconciler) UpdateStatus

func (r *FetcherReconciler) UpdateStatus(ctx context.Context, fetcher *operatorv1alpha1.Fetcher, status core.ConditionStatus, msg string) error

type JavaAgentReconciler

type JavaAgentReconciler struct {
	client.Client
	Scheme   *runtime.Scheme
	FileRepo kubernetes.Repo
}

JavaAgentReconciler reconciles a JavaAgent object

func (*JavaAgentReconciler) Reconcile

func (r *JavaAgentReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*JavaAgentReconciler) SetupWithManager

func (r *JavaAgentReconciler) SetupWithManager(mgr ctrl.Manager) error

func (*JavaAgentReconciler) UpdateStatus

func (r *JavaAgentReconciler) UpdateStatus(ctx context.Context, log logr.Logger, namespace, selectorname, podselector string) error

type OAPServerConfigReconciler

type OAPServerConfigReconciler struct {
	client.Client
	Scheme *runtime.Scheme
}

OAPServerConfigReconciler reconciles a OAPServerConfig object

func (*OAPServerConfigReconciler) OverlayEnv

func (r *OAPServerConfigReconciler) OverlayEnv(log logr.Logger,
	oapServerConfig *operatorv1alpha1.OAPServerConfig, deployment *apps.Deployment) (bool, error)

func (*OAPServerConfigReconciler) OverlayStaticFile

func (r *OAPServerConfigReconciler) OverlayStaticFile(ctx context.Context, log logr.Logger,
	oapServerConfig *operatorv1alpha1.OAPServerConfig, deployment *apps.Deployment) (bool, error)

func (*OAPServerConfigReconciler) Reconcile

func (*OAPServerConfigReconciler) SetupWithManager

func (r *OAPServerConfigReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type OAPServerDynamicConfigReconciler

type OAPServerDynamicConfigReconciler struct {
	client.Client
	Scheme *runtime.Scheme
}

OAPServerDynamicConfigReconciler reconciles a OAPServerDynamicConfig object

func (*OAPServerDynamicConfigReconciler) Reconcile

func (*OAPServerDynamicConfigReconciler) SetupWithManager

func (r *OAPServerDynamicConfigReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

func (*OAPServerDynamicConfigReconciler) UpdateDynamicConfig

type OAPServerReconciler

type OAPServerReconciler struct {
	client.Client
	Scheme   *runtime.Scheme
	FileRepo kubernetes.Repo
	Recorder record.EventRecorder
}

OAPServerReconciler reconciles a OAPServer object

func (*OAPServerReconciler) ConfigStorage

func (*OAPServerReconciler) InjectStorage

func (r *OAPServerReconciler) InjectStorage(ctx context.Context, log logr.Logger, oapServer *operatorv1alpha1.OAPServer)

InjectStorage Inject Storage

func (*OAPServerReconciler) Reconcile

func (r *OAPServerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*OAPServerReconciler) SetupWithManager

func (r *OAPServerReconciler) SetupWithManager(mgr ctrl.Manager) error

type SatelliteReconciler

type SatelliteReconciler struct {
	client.Client
	Scheme   *runtime.Scheme
	FileRepo kubernetes.Repo
	Recorder record.EventRecorder
}

SatelliteReconciler reconciles a Satellite object

func (*SatelliteReconciler) Reconcile

func (r *SatelliteReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*SatelliteReconciler) SetupWithManager

func (r *SatelliteReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type SortByConfigName

type SortByConfigName []operatorv1alpha1.Config

func (SortByConfigName) Len

func (a SortByConfigName) Len() int

func (SortByConfigName) Less

func (a SortByConfigName) Less(i, j int) bool

func (SortByConfigName) Swap

func (a SortByConfigName) Swap(i, j int)

type SortByEnvName

type SortByEnvName []core.EnvVar

func (SortByEnvName) Len

func (a SortByEnvName) Len() int

func (SortByEnvName) Less

func (a SortByEnvName) Less(i, j int) bool

func (SortByEnvName) Swap

func (a SortByEnvName) Swap(i, j int)

type SortByFileName

type SortByFileName []operatorv1alpha1.FileConfig

func (SortByFileName) Len

func (a SortByFileName) Len() int

func (SortByFileName) Less

func (a SortByFileName) Less(i, j int) bool

func (SortByFileName) Swap

func (a SortByFileName) Swap(i, j int)

type StorageReconciler

type StorageReconciler struct {
	client.Client
	Scheme     *runtime.Scheme
	FileRepo   kubernetes.Repo
	Recorder   record.EventRecorder
	RestConfig *rest.Config
}

StorageReconciler reconciles a Storage object

func (*StorageReconciler) Reconcile

func (r *StorageReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*StorageReconciler) SetupWithManager

func (r *StorageReconciler) SetupWithManager(mgr ctrl.Manager) error

type SwAgentReconciler

type SwAgentReconciler struct {
	client.Client
	Scheme *runtime.Scheme
}

SwAgentReconciler reconciles a SwAgent object

func (*SwAgentReconciler) Reconcile

func (r *SwAgentReconciler) Reconcile(ctx context.Context, _ ctrl.Request) (ctrl.Result, error)

func (*SwAgentReconciler) SetupWithManager

func (r *SwAgentReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type UIReconciler

type UIReconciler struct {
	client.Client
	Scheme   *runtime.Scheme
	FileRepo kubernetes.Repo
	Recorder record.EventRecorder
}

UIReconciler reconciles a UI object

func (*UIReconciler) Reconcile

func (r *UIReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*UIReconciler) SetupWithManager

func (r *UIReconciler) SetupWithManager(mgr ctrl.Manager) error

Jump to

Keyboard shortcuts

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