controllers

package
v0.0.0-...-1012e11 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ProductReconciler

type ProductReconciler struct {
	client.Client
	Log     logr.Logger
	Scheme  *runtime.Scheme
	UseCase ProductUseCase
}

ProductReconciler reconciles a Product object

func (*ProductReconciler) Reconcile

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

func (*ProductReconciler) SetupWithManager

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

type ProductReleaseReconciler

type ProductReleaseReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ProductReleaseReconciler reconciles a ProductRelease object

func (*ProductReleaseReconciler) Reconcile

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

func (*ProductReleaseReconciler) SetupWithManager

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

type ProductUseCase

type ProductUseCase interface {
	Execute(product atlasv1alpha1.Product) (atlasv1alpha1.Product, error)
}

type RepositoryReconciler

type RepositoryReconciler struct {
	client.Client
	Log     logr.Logger
	Scheme  *runtime.Scheme
	UseCase RepositoryUseCase
}

RepositoryReconciler reconciles a Repository object

func (*RepositoryReconciler) Reconcile

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

func (*RepositoryReconciler) SetupWithManager

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

type RepositoryUseCase

type RepositoryUseCase interface {
	Execute(repository atlasv1alpha1.Repository) (atlasv1alpha1.Repository, error)
}

Jump to

Keyboard shortcuts

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