controllers

package
v0.0.0-...-7538523 Latest Latest
Warning

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

Go to latest
Published: Jan 2, 2023 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcmCertificate

type AcmCertificate struct {
	Summary *acm.CertificateSummary
	Tags    []*acm.Tag
}

type Certificate

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

type CertificateReconciler

type CertificateReconciler struct {
	client.Client
	APIReader  client.Reader
	Log        logr.Logger
	Scheme     *runtime.Scheme
	Cache      map[string]*AcmCertificate
	AcmService aws2.IAcmService
}

CertificateReconciler reconciles a CronJob object

func (*CertificateReconciler) AddMetadataIfNeeded

func (r *CertificateReconciler) AddMetadataIfNeeded(certificate *cmapiv1.Certificate, namespacedName string) bool

func (*CertificateReconciler) CertificateIsManaged

func (r *CertificateReconciler) CertificateIsManaged(certificate *cmapiv1.Certificate) bool

func (*CertificateReconciler) CertificateNeedsUpdated

func (r *CertificateReconciler) CertificateNeedsUpdated(req ctrl.Request, certificate *cmapiv1.Certificate) bool

func (*CertificateReconciler) GetCertificateSecret

func (r *CertificateReconciler) GetCertificateSecret(certificate cmapiv1.Certificate) *Certificate

func (*CertificateReconciler) GetImportCertificateInput

func (r *CertificateReconciler) GetImportCertificateInput(certificate cmapiv1.Certificate, summary *acm.CertificateSummary, existingTags []*acm.Tag) acm.ImportCertificateInput

func (*CertificateReconciler) InitializeCache

func (r *CertificateReconciler) InitializeCache()

func (*CertificateReconciler) Reconcile

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

func (*CertificateReconciler) SetupWithManager

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

Jump to

Keyboard shortcuts

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