controllers

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2020 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttesterReconciler

type AttesterReconciler struct {
	client.Client
	Log       logr.Logger
	Scheme    *runtime.Scheme
	Attesters map[string]attester.Attester
}

AttesterReconciler reconciles a Attester object

func (*AttesterReconciler) ListAttesters

func (r *AttesterReconciler) ListAttesters() map[string]attester.Attester

ListAttesters returns a list of Attester objects

func (*AttesterReconciler) Reconcile

func (r *AttesterReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error)

Reconcile runs whenever a change to an Attester is made. It attempts to match the current state of the attester to the desired state. nolint: gocyclo

func (*AttesterReconciler) SetupWithManager

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

SetupWithManager sets up the watching of Attester objects and filters out the events we don't want to watch

type CollectorReconciler

type CollectorReconciler struct {
	client.Client
	Log               logr.Logger
	Scheme            *runtime.Scheme
	AWSConfig         *aws.Config
	OccurrenceCreator occurrence.Creator
	Workers           map[string]*CollectorWorker
	WebhookHandlers   map[string]func(writer http.ResponseWriter, request *http.Request, occurrenceCreator occurrence.Creator)
}

CollectorReconciler reconciles a Collector object

func (*CollectorReconciler) Reconcile

func (r *CollectorReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error)

Reconcile runs whenever a change to a Collector is made. It attempts to match the current state of the Collector to the desired state nolint: gocyclo

func (*CollectorReconciler) SetupWithManager

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

SetupWithManager sets up the watching of Collector objects and filters out the events we don't want to watch

type CollectorWorker

type CollectorWorker struct {
	// contains filtered or unexported fields
}

CollectorWorker does the work for a Collector object

Jump to

Keyboard shortcuts

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