controllers

package
v0.15.0 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2026 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultRequeue

func DefaultRequeue() reconcile.Result

DefaultRequeue returns the default requeue result for dex-operator controllers.

func IsInvalidConfig

func IsInvalidConfig(err error) bool

IsInvalidcConfig asserts invalidConfigError.

func NewProvider

func NewProvider(config provider.ProviderConfig) (provider.Provider, error)

Types

type AppReconciler

type AppReconciler struct {
	client.Client
	Log                      logr.Logger
	Recorder                 record.EventRecorder
	Scheme                   *runtime.Scheme
	LabelSelector            metav1.LabelSelector
	BaseDomain               string
	IssuerAddress            string
	ManagementCluster        string
	ProviderCredentials      string
	GiantswarmWriteAllGroups []string
	CustomerWriteAllGroups   []string
	EnableSelfRenewal        bool
}

AppReconciler reconciles a App object

func (*AppReconciler) GetProviders

func (r *AppReconciler) GetProviders() ([]provider.Provider, error)

func (*AppReconciler) GetWriteAllGroups added in v0.6.0

func (r *AppReconciler) GetWriteAllGroups() ([]string, error)

func (*AppReconciler) Reconcile

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

func (*AppReconciler) SetupWithManager

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

type HelmReleaseReconciler added in v0.14.2

type HelmReleaseReconciler struct {
	client.Client
	Log                      logr.Logger
	Recorder                 record.EventRecorder
	Scheme                   *runtime.Scheme
	LabelSelector            metav1.LabelSelector
	BaseDomain               string
	IssuerAddress            string
	ManagementCluster        string
	ProviderCredentials      string
	GiantswarmWriteAllGroups []string
	CustomerWriteAllGroups   []string
	EnableSelfRenewal        bool
}

HelmReleaseReconciler reconciles a Flux HelmRelease object for dex-app

func (*HelmReleaseReconciler) GetProviders added in v0.14.2

func (r *HelmReleaseReconciler) GetProviders() ([]provider.Provider, error)

func (*HelmReleaseReconciler) GetWriteAllGroups added in v0.14.2

func (r *HelmReleaseReconciler) GetWriteAllGroups() ([]string, error)

func (*HelmReleaseReconciler) Reconcile added in v0.14.2

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

func (*HelmReleaseReconciler) SetupWithManager added in v0.14.2

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

Jump to

Keyboard shortcuts

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