controllers

package
v0.0.0-...-413c94e Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2023 License: Apache-2.0 Imports: 45 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DBaaSProviderReconciler

type DBaaSProviderReconciler struct {
	client.Client
	*runtime.Scheme
	Clientset *kubernetes.Clientset
	// contains filtered or unexported fields
}

func (*DBaaSProviderReconciler) Reconcile

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

func (*DBaaSProviderReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type RDSConnectionReconciler

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

RDSConnectionReconciler reconciles a RDSConnection object

func (*RDSConnectionReconciler) Reconcile

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

Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.

For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.11.0/pkg/reconcile

func (*RDSConnectionReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type RDSInstanceReconciler

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

RDSInstanceReconciler reconciles a RDSInstance object

func (*RDSInstanceReconciler) Reconcile

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

Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.

For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.11.0/pkg/reconcile

func (*RDSInstanceReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type RDSInventoryReconciler

type RDSInventoryReconciler struct {
	client.Client
	Scheme                             *runtime.Scheme
	GetDescribeDBInstancesPaginatorAPI func(accessKey, secretKey, region string) controllersrds.DescribeDBInstancesPaginatorAPI
	GetModifyDBInstanceAPI             func(accessKey, secretKey, region string) controllersrds.ModifyDBInstanceAPI
	GetDescribeDBInstancesAPI          func(accessKey, secretKey, region string) controllersrds.DescribeDBInstancesAPI
	GetDescribeDBClustersPaginatorAPI  func(accessKey, secretKey, region string) controllersrds.DescribeDBClustersPaginatorAPI
	GetModifyDBClusterAPI              func(accessKey, secretKey, region string) controllersrds.ModifyDBClusterAPI
	GetDescribeDBClustersAPI           func(accessKey, secretKey, region string) controllersrds.DescribeDBClustersAPI
	ACKInstallNamespace                string
	WaitForRDSControllerRetries        int
	WaitForRDSControllerInterval       time.Duration
}

RDSInventoryReconciler reconciles a RDSInventory object

func (*RDSInventoryReconciler) Reconcile

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

Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.

For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.11.0/pkg/reconcile

func (*RDSInventoryReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

Directories

Path Synopsis
rds

Jump to

Keyboard shortcuts

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