Documentation
¶
Index ¶
- Constants
- func NewCFAppReconciler(k8sClient client.Client, scheme *runtime.Scheme, log logr.Logger, ...) *k8s.PatchingReconciler[korifiv1alpha1.CFApp, *korifiv1alpha1.CFApp]
- func NewCFBuildReconciler(k8sClient client.Client, scheme *runtime.Scheme, log logr.Logger, ...) *k8s.PatchingReconciler[korifiv1alpha1.CFBuild, *korifiv1alpha1.CFBuild]
- func NewCFOrgReconciler(client client.Client, scheme *runtime.Scheme, log logr.Logger, ...) *k8s.PatchingReconciler[korifiv1alpha1.CFOrg, *korifiv1alpha1.CFOrg]
- func NewCFPackageReconciler(client client.Client, scheme *runtime.Scheme, log logr.Logger) *k8s.PatchingReconciler[korifiv1alpha1.CFPackage, *korifiv1alpha1.CFPackage]
- func NewCFProcessReconciler(client client.Client, scheme *runtime.Scheme, log logr.Logger, ...) *k8s.PatchingReconciler[korifiv1alpha1.CFProcess, *korifiv1alpha1.CFProcess]
- func NewCFSpaceReconciler(client client.Client, scheme *runtime.Scheme, log logr.Logger, ...) *k8s.PatchingReconciler[korifiv1alpha1.CFSpace, *korifiv1alpha1.CFSpace]
- func NewCFTaskReconciler(client client.Client, scheme *runtime.Scheme, recorder record.EventRecorder, ...) *k8s.PatchingReconciler[korifiv1alpha1.CFTask, *korifiv1alpha1.CFTask]
- type CFAppReconciler
- type CFBuildReconciler
- type CFOrgReconciler
- type CFPackageReconciler
- type CFProcessReconciler
- type CFSpaceReconciler
- type CFTaskReconciler
- type EnvBuilder
- type VCAPServicesSecretBuilder
Constants ¶
const ( StatusConditionRestarting = "Restarting" StatusConditionRunning = "Running" StatusConditionStaged = "Staged" )
const ( TaskCanceledReason = "taskCanceled" LifecycleLauncherPath = "/cnb/lifecycle/launcher" )
const (
StatusConditionReady = "Ready"
)
Variables ¶
This section is empty.
Functions ¶
func NewCFAppReconciler ¶ added in v0.2.0
func NewCFAppReconciler(k8sClient client.Client, scheme *runtime.Scheme, log logr.Logger, vcapServicesBuilder VCAPServicesSecretBuilder) *k8s.PatchingReconciler[korifiv1alpha1.CFApp, *korifiv1alpha1.CFApp]
func NewCFBuildReconciler ¶ added in v0.2.0
func NewCFBuildReconciler(k8sClient client.Client, scheme *runtime.Scheme, log logr.Logger, controllerConfig *config.ControllerConfig, envBuilder EnvBuilder) *k8s.PatchingReconciler[korifiv1alpha1.CFBuild, *korifiv1alpha1.CFBuild]
func NewCFOrgReconciler ¶
func NewCFOrgReconciler( client client.Client, scheme *runtime.Scheme, log logr.Logger, containerRegistrySecretName string, labelCompiler labels.Compiler, ) *k8s.PatchingReconciler[korifiv1alpha1.CFOrg, *korifiv1alpha1.CFOrg]
func NewCFPackageReconciler ¶ added in v0.2.0
func NewCFPackageReconciler(client client.Client, scheme *runtime.Scheme, log logr.Logger) *k8s.PatchingReconciler[korifiv1alpha1.CFPackage, *korifiv1alpha1.CFPackage]
func NewCFProcessReconciler ¶ added in v0.2.0
func NewCFProcessReconciler( client client.Client, scheme *runtime.Scheme, log logr.Logger, controllerConfig *config.ControllerConfig, envBuilder EnvBuilder, ) *k8s.PatchingReconciler[korifiv1alpha1.CFProcess, *korifiv1alpha1.CFProcess]
func NewCFSpaceReconciler ¶
func NewCFTaskReconciler ¶ added in v0.2.0
func NewCFTaskReconciler( client client.Client, scheme *runtime.Scheme, recorder record.EventRecorder, logger logr.Logger, envBuilder EnvBuilder, taskTTLDuration time.Duration, ) *k8s.PatchingReconciler[korifiv1alpha1.CFTask, *korifiv1alpha1.CFTask]
Types ¶
type CFAppReconciler ¶
type CFAppReconciler struct {
// contains filtered or unexported fields
}
CFAppReconciler reconciles a CFApp object
func (*CFAppReconciler) ReconcileResource ¶ added in v0.3.0
func (r *CFAppReconciler) ReconcileResource(ctx context.Context, cfApp *korifiv1alpha1.CFApp) (ctrl.Result, error)
func (*CFAppReconciler) SetupWithManager ¶
func (r *CFAppReconciler) SetupWithManager(mgr ctrl.Manager) *builder.Builder
type CFBuildReconciler ¶
type CFBuildReconciler struct {
// contains filtered or unexported fields
}
CFBuildReconciler reconciles a CFBuild object
func (*CFBuildReconciler) ReconcileResource ¶ added in v0.3.0
func (r *CFBuildReconciler) ReconcileResource(ctx context.Context, cfBuild *korifiv1alpha1.CFBuild) (ctrl.Result, error)
func (*CFBuildReconciler) SetupWithManager ¶
func (r *CFBuildReconciler) SetupWithManager(mgr ctrl.Manager) *builder.Builder
type CFOrgReconciler ¶
type CFOrgReconciler struct {
// contains filtered or unexported fields
}
CFOrgReconciler reconciles a CFOrg object
func (*CFOrgReconciler) ReconcileResource ¶ added in v0.4.0
func (r *CFOrgReconciler) ReconcileResource(ctx context.Context, cfOrg *korifiv1alpha1.CFOrg) (ctrl.Result, 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. TODO(user): Modify the Reconcile function to compare the state specified by the CFOrg object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.11.0/pkg/reconcile
func (*CFOrgReconciler) SetupWithManager ¶
func (r *CFOrgReconciler) SetupWithManager(mgr ctrl.Manager) *builder.Builder
type CFPackageReconciler ¶
type CFPackageReconciler struct {
// contains filtered or unexported fields
}
CFPackageReconciler reconciles a CFPackage object
func (*CFPackageReconciler) ReconcileResource ¶ added in v0.4.0
func (r *CFPackageReconciler) ReconcileResource(ctx context.Context, cfPackage *korifiv1alpha1.CFPackage) (ctrl.Result, 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. TODO(user): Modify the Reconcile function to compare the state specified by the CFPackage object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.8.3/pkg/reconcile
func (*CFPackageReconciler) SetupWithManager ¶
func (r *CFPackageReconciler) SetupWithManager(mgr ctrl.Manager) *builder.Builder
SetupWithManager sets up the controller with the Manager.
type CFProcessReconciler ¶
type CFProcessReconciler struct {
// contains filtered or unexported fields
}
CFProcessReconciler reconciles a CFProcess object
func (*CFProcessReconciler) ReconcileResource ¶ added in v0.4.0
func (r *CFProcessReconciler) ReconcileResource(ctx context.Context, cfProcess *korifiv1alpha1.CFProcess) (ctrl.Result, error)
func (*CFProcessReconciler) SetupWithManager ¶
func (r *CFProcessReconciler) SetupWithManager(mgr ctrl.Manager) *builder.Builder
type CFSpaceReconciler ¶
type CFSpaceReconciler struct {
// contains filtered or unexported fields
}
CFSpaceReconciler reconciles a CFSpace object
func (*CFSpaceReconciler) ReconcileResource ¶ added in v0.4.0
func (r *CFSpaceReconciler) ReconcileResource(ctx context.Context, cfSpace *korifiv1alpha1.CFSpace) (ctrl.Result, 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. TODO(user): Modify the Reconcile function to compare the state specified by the CFSpace object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.11.0/pkg/reconcile
func (*CFSpaceReconciler) SetupWithManager ¶
func (r *CFSpaceReconciler) SetupWithManager(mgr ctrl.Manager) *builder.Builder
type CFTaskReconciler ¶ added in v0.2.0
type CFTaskReconciler struct {
// contains filtered or unexported fields
}
CFTaskReconciler reconciles a CFTask object
func (*CFTaskReconciler) ReconcileResource ¶ added in v0.4.0
func (r *CFTaskReconciler) ReconcileResource(ctx context.Context, cfTask *korifiv1alpha1.CFTask) (ctrl.Result, error)
func (*CFTaskReconciler) SetupWithManager ¶ added in v0.2.0
func (r *CFTaskReconciler) SetupWithManager(mgr ctrl.Manager) *builder.Builder