controllers

package
v1.4.1 Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2023 License: GPL-3.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrIPWhitelistConfigMissing = errors.New("no IPWhitelistConfig specified")

Functions

This section is empty.

Types

type IPWhitelistConfigReconciler

type IPWhitelistConfigReconciler struct {
	client.Client
	Scheme            *runtime.Scheme
	IPWhitelistConfig string
	RequeueInterval   time.Duration
	Log               logr.Logger
}

IPWhitelistConfigReconciler reconciles a IPWhitelistConfig object

func (*IPWhitelistConfigReconciler) Reconcile

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.10.0/pkg/reconcile Interesting thing to note here is that this Reconcile is triggered for Ingress Objects and not IPWhitelistConfig

func (*IPWhitelistConfigReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type ProviderString

type ProviderString string

func (ProviderString) String

func (p ProviderString) String() string

Jump to

Keyboard shortcuts

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