controllers

package
v0.0.0-...-9421b25 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2021 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KindDeployment         = "Deployment"
	KindStatefulSet        = "StatefulSet"
	KindControllerRevision = "ControllerRevision"

	GVKDeployment  = "apps/v1, Kind=Deployment"
	GVKStatefulSet = "apps/v1, Kind=StatefulSet"
)

Variables

View Source
var (
	ReconcileWaitWorkloadInit  = reconcile.Result{RequeueAfter: 5 * time.Second}
	ReconcileWaitWorkloadScale = reconcile.Result{RequeueAfter: 5 * time.Second}
)

Functions

func DetermineWorkloadType

func DetermineWorkloadType(ctx context.Context, log logr.Logger, r client.Reader,
	workload *unstructured.Unstructured) ([]*unstructured.Unstructured, error)

Determine whether the workload is K8S native resources or oam WorkloadDefinition

Types

type SimpleRolloutTraitReconciler

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

SimpleRolloutTraitReconciler reconciles a SimpleRolloutTrait object

func (*SimpleRolloutTraitReconciler) Reconcile

Reconcile reconciles the request

func (*SimpleRolloutTraitReconciler) SetupWithManager

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

Jump to

Keyboard shortcuts

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