Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MicroAppRuntimeConfiguration ¶
type MicroAppRuntimeConfiguration struct {
Kind string `json:"kind"`
APIVersion string `json:"apiVersion"`
Metadata MicroAppRuntimeConfigurationMetadata `json:"metadata"`
Spec MicroAppRuntimeConfigurationSpec `json:"spec"`
}
MicroAppRuntimeConfiguration represents the runtime configuration structure
type MicroAppRuntimeConfigurationMetadata ¶
type MicroAppRuntimeConfigurationMetadata struct {
Kind string `json:"kind"`
Name string `json:"name"`
}
MicroAppRuntimeConfigurationMetadata represents the metadata section
type MicroAppRuntimeConfigurationSpec ¶
type MicroAppRuntimeConfigurationSpec struct {
AppHistoryBasePath string `json:"appHistoryBasePath,omitempty"`
Auth map[string]interface{} `json:"auth,omitempty"`
SelfConfiguration map[string]interface{} `json:"selfConfiguration,omitempty"`
}
MicroAppRuntimeConfigurationSpec represents the spec section
type ScalityUIComponentExposer ¶
type ScalityUIComponentExposer = *uiv1alpha1.ScalityUIComponentExposer
Type aliases for better readability
type ScalityUIComponentExposerReconciler ¶
type ScalityUIComponentExposerReconciler struct {
reconciler.BaseReconciler[ScalityUIComponentExposer, State]
}
ScalityUIComponentExposerReconciler reconciles a ScalityUIComponentExposer object
func NewScalityUIComponentExposerReconciler ¶
func NewScalityUIComponentExposerReconciler(client client.Client, scheme *runtime.Scheme) *ScalityUIComponentExposerReconciler
NewScalityUIComponentExposerReconciler creates a new ScalityUIComponentExposerReconciler
func NewScalityUIComponentExposerReconcilerForTest ¶
func NewScalityUIComponentExposerReconcilerForTest(client client.Client, scheme *runtime.Scheme) *ScalityUIComponentExposerReconciler
NewScalityUIComponentExposerReconcilerForTest creates a ScalityUIComponentExposerReconciler configured for testing environments
func (*ScalityUIComponentExposerReconciler) Reconcile ¶
func (r *ScalityUIComponentExposerReconciler) 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.
func (*ScalityUIComponentExposerReconciler) SetupWithManager ¶
func (r *ScalityUIComponentExposerReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type State ¶
type State = reconciler.State
type StateReducer ¶
type StateReducer struct {
N string // Name of the reducer
F func(ScalityUIComponentExposer, State, logr.Logger) (reconcile.Result, error) // Function to execute
}
StateReducer represents a step in the reconciliation process