controllers

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Mar 18, 2024 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

View Source
const ObservedGVKsStashKey reconcilers.StashKey = "servicebinding.io:observedgvks"
View Source
const ProjectedWorkloadsStashKey reconcilers.StashKey = "servicebinding.io:projected-workloads"
View Source
const ServiceBindingsStashKey reconcilers.StashKey = "servicebinding.io:servicebindings"
View Source
const WebhookRulesStashKey reconcilers.StashKey = "servicebinding.io:webhookrules"
View Source
const WorkloadRefIndexKey = ".metadata.workloadRef"
View Source
const WorkloadsStashKey reconcilers.StashKey = "servicebinding.io:workloads"

Variables

This section is empty.

Functions

func AdmissionProjectorReconciler

AdmissionProjector reconciles a MutatingWebhookConfiguration object

func InterceptGVKs

func InterceptGVKs() reconcilers.SubReconciler[client.Object]

func RetrieveObservedGKVs

func RetrieveObservedGKVs(ctx context.Context) []schema.GroupVersionKind

func RetrieveProjectedWorkloads

func RetrieveProjectedWorkloads(ctx context.Context) []runtime.Object

func RetrieveServiceBindings

func RetrieveServiceBindings(ctx context.Context) []servicebindingv1.ServiceBinding

func RetrieveWorkloads

func RetrieveWorkloads(ctx context.Context) []runtime.Object

func ServiceBindingReconciler

ServiceBindingReconciler reconciles a ServiceBinding object

func StashObservedGVKs

func StashObservedGVKs(ctx context.Context, gvks []schema.GroupVersionKind)

func StashProjectedWorkloads

func StashProjectedWorkloads(ctx context.Context, workloads []runtime.Object)

func StashServiceBindings

func StashServiceBindings(ctx context.Context, serviceBindings []servicebindingv1.ServiceBinding)

func StashWorkloads

func StashWorkloads(ctx context.Context, workloads []runtime.Object)

func TrackingClient

func TrackingClient(config reconcilers.Config) client.Client

func TriggerReconciler

TriggerReconciler reconciles a ValidatingWebhookConfiguration object

func WebhookRules

func WebhookRules(operations []admissionregistrationv1.OperationType, subresources []string, accessChecker rbac.AccessChecker) reconcilers.SubReconciler[client.Object]

func WorkloadRefIndexFunc added in v0.3.0

func WorkloadRefIndexFunc(obj client.Object) []string

Types

This section is empty.

Jump to

Keyboard shortcuts

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