controllers

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: May 27, 2022 License: Apache-2.0 Imports: 34 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 WorkloadsStashKey reconcilers.StashKey = "servicebinding.io:workloads"

Variables

This section is empty.

Functions

func AdmissionProjectorReconciler

func AdmissionProjectorReconciler(c reconcilers.Config, name string, accessChecker rbac.AccessChecker) *reconcilers.AggregateReconciler

AdmissionProjector reconciles a MutatingWebhookConfiguration object

func AdmissionProjectorWebhook

func AdmissionProjectorWebhook(c reconcilers.Config) *admission.Webhook

func InterceptGVKs

func InterceptGVKs() reconcilers.SubReconciler

func LoadServiceBindings

func LoadServiceBindings(req reconcile.Request) reconcilers.SubReconciler

func PatchWorkloads

func PatchWorkloads() reconcilers.SubReconciler

func ProjectBinding

func ProjectBinding() reconcilers.SubReconciler

func ResolveBindingSecret

func ResolveBindingSecret() reconcilers.SubReconciler

func ResolveWorkloads

func ResolveWorkloads() reconcilers.SubReconciler

func RetrieveObservedGKVs

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

func RetrieveProjectedWorkloads

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

func RetrieveWorkloads

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

func ServiceBindingReconciler

func ServiceBindingReconciler(c reconcilers.Config) *reconcilers.ResourceReconciler

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 []servicebindingv1beta1.ServiceBinding)

func StashWorkloads

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

func TriggerGVKs

func TriggerGVKs() reconcilers.SubReconciler

func TriggerReconciler

func TriggerReconciler(c reconcilers.Config, name string, accessChecker rbac.AccessChecker) *reconcilers.AggregateReconciler

TriggerReconciler reconciles a ValidatingWebhookConfiguration object

func TriggerWebhook

func TriggerWebhook(c reconcilers.Config, serviceBindingController controller.Controller) *admission.Webhook

func WebhookRules

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

Types

This section is empty.

Jump to

Keyboard shortcuts

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