armada

package
v1.16.2-keleustes.2019... Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2019 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddArmadaChartController

func AddArmadaChartController(mgr manager.Manager) error

AddArmadaChartController creates a new ArmadaChart Controller and adds it to the Manager. The Manager will set fields on the Controller and Start it when the Manager is Started.

func AddArmadaChartGroupController

func AddArmadaChartGroupController(mgr manager.Manager) error

AddArmadaChartGroupController creates a new ArmadaChartGroup Controller and adds it to the Manager. The Manager will set fields on the Controller and Start it when the Manager is Started.

func AddArmadaManifestController

func AddArmadaManifestController(mgr manager.Manager) error

AddArmadaManifestController creates a new ArmadaManifest Controller and adds it to the Manager. The Manager will set fields on the Controller and Start it when the Manager is Started.

Types

type BaseReconciler

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

BaseReconciler reconciles custom resources as Workflow, Jobs....

func (*BaseReconciler) BuildDependentPredicate

func (r *BaseReconciler) BuildDependentPredicate() *crtpredicate.Funcs

buildDependentPredicate create the predicates used by subresources watches

type ChartGroupReconciler

type ChartGroupReconciler struct {
	BaseReconciler
	// contains filtered or unexported fields
}

ChartGroupReconciler reconciles a ArmadaChartGroup object

func (*ChartGroupReconciler) Reconcile

func (r *ChartGroupReconciler) Reconcile(request reconcile.Request) (reconcile.Result, error)

Reconcile reads that state of the cluster for a ArmadaChartGroup object and makes changes based on the state read and what is in the ArmadaChartGroup.Spec

Note: The Controller will requeue the Request to be processed again if the returned error is non-nil or Result.Requeue is true, otherwise upon completion it will remove the work from the queue.

type ChartReconciler

type ChartReconciler struct {
	BaseReconciler
	// contains filtered or unexported fields
}

ChartReconciler reconciles custom resources as Helm releases.

func (*ChartReconciler) Reconcile

func (r *ChartReconciler) Reconcile(request reconcile.Request) (reconcile.Result, error)

Reconcile reads that state of the cluster for an ArmadaChart object and makes changes based on the state read and what is in the ArmadaChart.Spec

Note: The Controller will requeue the Request to be processed again if the returned error is non-nil or Result.Requeue is true, otherwise upon completion it will remove the work from the queue.

type ManifestReconciler

type ManifestReconciler struct {
	BaseReconciler
	// contains filtered or unexported fields
}

ManifestReconciler reconciles a ArmadaManifest object

func (*ManifestReconciler) Reconcile

func (r *ManifestReconciler) Reconcile(request reconcile.Request) (reconcile.Result, error)

Reconcile reads that state of the cluster for a ArmadaManifest object and makes changes based on the state read and what is in the ArmadaManifest.Spec

Note: The Controller will requeue the Request to be processed again if the returned error is non-nil or Result.Requeue is true, otherwise upon completion it will remove the work from the queue.

Jump to

Keyboard shortcuts

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