scalityuicomponentexposer

package
v0.0.0-...-3e8aab0 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2025 License: Apache-2.0 Imports: 27 Imported by: 0

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

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

Jump to

Keyboard shortcuts

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