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.