clusteradmin

package
v0.27.0 Latest Latest
Warning

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

Go to latest
Published: May 6, 2025 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ControllerName = "ClusterAdmin"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterAdminReconciler

type ClusterAdminReconciler struct {
	Client           client.Client
	Config           *authzconfig.ClusterAdmin
	APIServerAccess  apiserverutils.APIServerAccess
	EventBroadcaster record.EventBroadcaster
	EventRecorder    record.EventRecorder
}

ClusterAdminReconciler reconciles a ClusterAdmin object

func NewClusterAdminReconciler

func NewClusterAdminReconciler(c client.Client, config *authzconfig.AuthorizationConfig) *ClusterAdminReconciler

NewClusterAdminReconciler creates a new ClusterAdminReconciler

func (*ClusterAdminReconciler) Reconcile

func (car *ClusterAdminReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

Reconcile reconciles the ClusterAdmin object

func (*ClusterAdminReconciler) SetAPIServerAccess

func (car *ClusterAdminReconciler) SetAPIServerAccess(apiServerAccess apiserverutils.APIServerAccess) *ClusterAdminReconciler

func (*ClusterAdminReconciler) SetupWithManager

func (car *ClusterAdminReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the controller-runtime manager

Jump to

Keyboard shortcuts

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