Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var GetShootClient = func(ctx context.Context, cnt client.Client, runtime imv1.Runtime) (client.Client, error) { runtimeID := runtime.Labels[imv1.LabelKymaRuntimeID] secret, err := getKubeconfigSecret(ctx, cnt, runtimeID, runtime.Namespace) if err != nil { return nil, err } restConfig, err := clientcmd.RESTConfigFromKubeConfig(secret.Data[kubeconfigSecretKey]) if err != nil { return nil, err } shootClientWithAdmin, err := client.New(restConfig, client.Options{}) if err != nil { return nil, err } return shootClientWithAdmin, nil }
Functions ¶
This section is empty.
Types ¶
type RCCfg ¶
type RCCfg struct { GardenerRequeueDuration time.Duration RequeueDurationShootCreate time.Duration RequeueDurationShootDelete time.Duration RequeueDurationShootReconcile time.Duration ControlPlaneRequeueDuration time.Duration Finalizer string PVCPath string ShootNamesapace string AuditLogMandatory bool Metrics metrics.Metrics AuditLogging auditlogs.Configuration config.Config }
runtime reconciler specific configuration
Source Files ¶
- runtime_fsm.go
- runtime_fsm_apply_clusterrolebindings.go
- runtime_fsm_common.go
- runtime_fsm_configure_oidc.go
- runtime_fsm_create_kubeconfig.go
- runtime_fsm_create_shoot.go
- runtime_fsm_create_shoot_dry_run.go
- runtime_fsm_delete_kubeconfig.go
- runtime_fsm_delete_shoot.go
- runtime_fsm_emit_event.go
- runtime_fsm_initialise.go
- runtime_fsm_patch_shoot.go
- runtime_fsm_persist_shoot.go
- runtime_fsm_select_shoot_processing.go
- runtime_fsm_take_snapshot.go
- runtime_fsm_update_status.go
- runtime_fsm_waiting_for_shoot_reconcile.go
- runtime_fsm_waiting_shoot_creation.go
- runtime_state.go
Click to show internal directories.
Click to hide internal directories.