Documentation
¶
Index ¶
- Constants
- type Reconciler
- func (r *Reconciler) AddToManager(mgr manager.Manager, maxConcurrentReconciles int) error
- func (r *Reconciler) MapCredentialsBindingToShoot(log logr.Logger) handler.MapFunc
- func (r *Reconciler) MapInternalSecretToShoot() handler.MapFunc
- func (r *Reconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error)
Constants ¶
View Source
const ControllerName = "shoot"
ControllerName is the name of the controller.
View Source
const FinalizerName = "persephone.sci.cloud.sap/shoot-controller"
FinalizerName is a constant for the name of a finalizer used by this controller.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reconciler ¶
type Reconciler struct {
// Client is the controller-runtime Kubernetes client.
Client client.Client
// OpenStackClientSet is a mapping of OpenStack region to respective client set.
OpenStackClientSet openstacklocal.RegionOpenStackClientSet
// Clock is a clock.
Clock clock.Clock
// LandscapeName is the name of the landscape.
LandscapeName string
}
Reconciler reconciles Shoot resources.
func (*Reconciler) AddToManager ¶
func (r *Reconciler) AddToManager(mgr manager.Manager, maxConcurrentReconciles int) error
AddToManager adds the controller to the manager.
func (*Reconciler) MapCredentialsBindingToShoot ¶
func (r *Reconciler) MapCredentialsBindingToShoot(log logr.Logger) handler.MapFunc
MapCredentialsBindingToShoot is a handler.MapFunc for mapping a CredentialsBinding to the related Shoot.
func (*Reconciler) MapInternalSecretToShoot ¶
func (r *Reconciler) MapInternalSecretToShoot() handler.MapFunc
MapInternalSecretToShoot is a handler.MapFunc for mapping an InternalSecret to the related Shoot.
Click to show internal directories.
Click to hide internal directories.