webapplicationbinding

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2025 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// ReasonResourcesActive indicates all resources are deployed and actively running (ReleaseState=Active)
	ReasonResourcesActive controller.ConditionReason = "ResourcesActive"
	// ReasonResourcesSuspended indicates resources are intentionally suspended (ReleaseState=Suspend)
	ReasonResourcesSuspended controller.ConditionReason = "ResourcesSuspended"
	// ReasonResourcesUndeployed indicates resources are intentionally undeployed (ReleaseState=Undeploy)
	ReasonResourcesUndeployed controller.ConditionReason = "ResourcesUndeployed"

	// ReasonResourceHealthProgressing indicates one or more resources are being deployed/updated
	ReasonResourceHealthProgressing controller.ConditionReason = "ResourceHealthProgressing"
	// ReasonResourceHealthDegraded indicates one or more resources are in error state
	ReasonResourceHealthDegraded controller.ConditionReason = "ResourceHealthDegraded"

	// ReasonWebApplicationClassNotFound indicates the referenced WebApplicationClass doesn't exist
	ReasonWebApplicationClassNotFound controller.ConditionReason = "WebApplicationClassNotFound"
	// ReasonAPIClassNotFound indicates a referenced APIClass doesn't exist
	ReasonAPIClassNotFound controller.ConditionReason = "APIClassNotFound"
	// ReasonInvalidConfiguration indicates the binding configuration is invalid
	ReasonInvalidConfiguration controller.ConditionReason = "InvalidConfiguration"

	// ReasonReleaseCreationFailed indicates failure to create the Release
	ReasonReleaseCreationFailed controller.ConditionReason = "ReleaseCreationFailed"
	// ReasonReleaseUpdateFailed indicates failure to update the Release
	ReasonReleaseUpdateFailed controller.ConditionReason = "ReleaseUpdateFailed"
	// ReasonReleaseDeletionFailed indicates failure to delete the Release
	ReasonReleaseDeletionFailed controller.ConditionReason = "ReleaseDeletionFailed"
)
View Source
const (
	// ConditionReady indicates that the WebApplicationBinding is ready and functioning
	ConditionReady controller.ConditionType = "Ready"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Reconciler

type Reconciler struct {
	client.Client
	Scheme *runtime.Scheme
}

Reconciler reconciles a WebApplicationBinding object

func (*Reconciler) Reconcile

func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (rResult ctrl.Result, rErr error)

Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.

func (*Reconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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