Documentation
¶
Index ¶
Constants ¶
const (
// ComponentName just a name to identify this package/component/application
ComponentName = "sonataflow-manager"
)
* Copyright 2023 Red Hat, Inc. and/or its affiliates. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SonataFlowBuildReconciler ¶ added in v1.40.0
type SonataFlowBuildReconciler struct { client.Client Scheme *runtime.Scheme Recorder record.EventRecorder Config *rest.Config }
SonataFlowBuildReconciler reconciles a SonataFlowBuild object
func (*SonataFlowBuildReconciler) Reconcile ¶ added in v1.40.0
func (r *SonataFlowBuildReconciler) Reconcile(ctx context.Context, req ctrl.Request) (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. the SonataFlowBuild 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://pkgo.dev/sigs.k8s.io/[email protected]/pkg/reconcile
func (*SonataFlowBuildReconciler) SetupWithManager ¶ added in v1.40.0
func (r *SonataFlowBuildReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SonataFlowPlatformReconciler ¶ added in v1.40.0
type SonataFlowPlatformReconciler struct { // This Client, initialized using mgr.Client() above, is a split Client // that reads objects from the cache and writes to the API server client.Client // Non-caching Client Reader ctrl.Reader Scheme *runtime.Scheme Config *rest.Config Recorder record.EventRecorder }
SonataFlowPlatformReconciler reconciles a SonataFlowPlatform object
func (*SonataFlowPlatformReconciler) Reconcile ¶ added in v1.40.0
func (r *SonataFlowPlatformReconciler) Reconcile(ctx context.Context, req reconcile.Request) (reconcile.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. the SonataFlowPlatform 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://pkgo.dev/sigs.k8s.io/[email protected]/pkg/reconcile
func (*SonataFlowPlatformReconciler) SetupWithManager ¶ added in v1.40.0
func (r *SonataFlowPlatformReconciler) SetupWithManager(mgr ctrlrun.Manager) error
SetupWithManager sets up the controller with the Manager.
type SonataFlowReconciler ¶ added in v1.40.0
type SonataFlowReconciler struct { Client client.Client Scheme *runtime.Scheme Config *rest.Config Recorder record.EventRecorder }
SonataFlowReconciler reconciles a SonataFlow object
func (*SonataFlowReconciler) Reconcile ¶ added in v1.40.0
func (r *SonataFlowReconciler) Reconcile(ctx context.Context, req ctrl.Request) (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. the SonataFlow 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://pkgo.dev/sigs.k8s.io/[email protected]/pkg/reconcile
func (*SonataFlowReconciler) SetupWithManager ¶ added in v1.40.0
func (r *SonataFlowReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.