Documentation
¶
Index ¶
- Variables
- func CreateSkrEventHandler(kymaLookup KymaLookupService) *handler.Funcs
- func ExtractRuntimeIDFromMap(unstructuredEvent *unstructured.Unstructured) (string, bool)
- func GetRuntimeIDFromEvent(evnt event.GenericEvent) (string, error)
- type DeletionEventRecorder
- type DeletionMetricWriter
- type DeletionService
- type KymaLookupService
- type LookupService
- type ModuleStatusHandler
- type Reconciler
- func (r *Reconciler) DeleteNoLongerExistingModules(ctx context.Context, kyma *v1beta2.Kyma) error
- func (r *Reconciler) GetModuleTemplateList(ctx context.Context) (*v1beta2.ModuleTemplateList, error)
- func (r *Reconciler) IsKymaManaged() bool
- func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *Reconciler) SetupWithManager(mgr ctrl.Manager, opts ctrlruntime.Options, settings SetupOptions) error
- func (r *Reconciler) SkrImagePullSecretSyncEnabled() bool
- func (r *Reconciler) UpdateMetrics(ctx context.Context, kyma *v1beta2.Kyma)
- func (r *Reconciler) UpdateModuleTemplatesIfNeeded(ctx context.Context) error
- func (r *Reconciler) ValidateDefaultChannel(kyma *v1beta2.Kyma) error
- func (r *Reconciler) WatcherEnabled() bool
- type ReconcilerConfig
- type SKRWebhookManager
- type SetupOptions
- type SkrSyncService
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func CreateSkrEventHandler ¶
func CreateSkrEventHandler(kymaLookup KymaLookupService) *handler.Funcs
func ExtractRuntimeIDFromMap ¶
func ExtractRuntimeIDFromMap(unstructuredEvent *unstructured.Unstructured) (string, bool)
func GetRuntimeIDFromEvent ¶
func GetRuntimeIDFromEvent(evnt event.GenericEvent) (string, error)
Types ¶
type DeletionEventRecorder ¶
type DeletionMetricWriter ¶
type DeletionService ¶
type KymaLookupService ¶
type LookupService ¶
type ModuleStatusHandler ¶
type Reconciler ¶
type Reconciler struct {
client.Client
event.Event
queue.RequeueIntervals
Config ReconcilerConfig
SkrContextFactory remote.SkrContextProvider
DescriptorProvider *provider.CachedDescriptorProvider
SkrSyncService SkrSyncService
ModulesStatusHandler ModuleStatusHandler
SKRWebhookManager SKRWebhookManager
Metrics *metrics.KymaMetrics
RemoteCatalog *remote.RemoteCatalog
TemplateLookup *templatelookup.TemplateLookup
DeletionMetrics DeletionMetricWriter
DeletionEvents DeletionEventRecorder
DeletionService DeletionService
LookupService LookupService
}
func (*Reconciler) DeleteNoLongerExistingModules ¶
func (*Reconciler) GetModuleTemplateList ¶
func (r *Reconciler) GetModuleTemplateList(ctx context.Context) (*v1beta2.ModuleTemplateList, error)
func (*Reconciler) IsKymaManaged ¶
func (r *Reconciler) IsKymaManaged() bool
func (*Reconciler) Reconcile ¶
https://github.com/kyma-project/lifecycle-manager/issues/2943
func (*Reconciler) SetupWithManager ¶
func (r *Reconciler) SetupWithManager(mgr ctrl.Manager, opts ctrlruntime.Options, settings SetupOptions) error
func (*Reconciler) SkrImagePullSecretSyncEnabled ¶
func (r *Reconciler) SkrImagePullSecretSyncEnabled() bool
func (*Reconciler) UpdateMetrics ¶
func (r *Reconciler) UpdateMetrics(ctx context.Context, kyma *v1beta2.Kyma)
func (*Reconciler) UpdateModuleTemplatesIfNeeded ¶
func (r *Reconciler) UpdateModuleTemplatesIfNeeded(ctx context.Context) error
func (*Reconciler) ValidateDefaultChannel ¶
func (r *Reconciler) ValidateDefaultChannel(kyma *v1beta2.Kyma) error
ValidateDefaultChannel validates the Kyma spec.
func (*Reconciler) WatcherEnabled ¶
func (r *Reconciler) WatcherEnabled() bool
type ReconcilerConfig ¶
type ReconcilerConfig struct {
RemoteSyncNamespace string
IsManagedKyma bool
OCIRegistryHost string
SkrImagePullSecretName string
}
ReconcilerConfig holds configuration values for the Kyma Reconciler. Usually read from flags or environment variables.
type SKRWebhookManager ¶
type SetupOptions ¶
Click to show internal directories.
Click to hide internal directories.