diff --git a/control-plane/roles/gardener/README.md b/control-plane/roles/gardener/README.md index 8e4368fa..3a446bce 100644 --- a/control-plane/roles/gardener/README.md +++ b/control-plane/roles/gardener/README.md @@ -8,37 +8,37 @@ Check out the Gardener project for further documentation on [gardener.cloud](htt ## Variables -| Name | Mandatory | Description | -| ------------------------------------------------------ | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| gardener_image_vector_overwrite | | Allows overriding the image vector to set custom image versions for gardener | -| gardener_component_image_vector_overwrite | | Allows overriding the image vector to set custom image versions for gardenlet components | -| gardener_apiserver_replicas | | Specifies the amount of gardener-apiserver replicas | -| gardener_apiserver_vpa | | Enables the VPA for the gardener-apiserver | -| gardener_apiserver_resources | | Set custom resource definitions for the gardener-apiserver | -| gardener_apiserver_feature_gates | | Sets features gates for the gardener-apiserver | -| gardener_apiserver_shoot_kubeconfig_max_expiration | | Max shoot kubeconfig expiration for the gardener-apiserver | -| gardener_controller_manager_resources | | Set custom resource definitions for the gardener-controller-manager | -| gardener_scheduler_resources | | Set custom resource definitions for the gardener-scheduler | -| gardener_dns_domain | | Specifies the DNS domain on which the Gardener will manage DNS entries | -| gardener_dns_provider | yes | Specifies the DNS provider | -| gardener_backup_infrastructure | | Specifies the Gardener backup infrastructure, required when `gardener_backup_infrastructure_secret` is set | -| gardener_backup_infrastructure_secret | | Specifies the secret for the backup infrastructure | -| gardener_soil_name | | The name of the initial `Seed` (used for spinning up shooted seeds) | -| gardener_soil_kubeconfig_file_path | | The kubeconfig path to the initial seed cluster | -| gardener_soil_vertical_pod_autoscaler_enabled | | Enables the VPA for the initial seed cluster | -| gardener_soil_project_owner_name | | Specifies the owner name for the project that the initial seed uses to set up shooted seeds | -| gardener_soil_project_members | | Specifies the members of the soil project. Each member requires a `name` and a `role`. Optionally, and array of `roles` can be specified. Example: `{"name": "admin", "role": "admin", "roles": ["owner"]}` | -| gardener_gardenlet_shoot_concurrent_syncs | | Specifies the amount of concurrent shoot syncs for the Gardenlet | -| gardener_gardenlet_shoot_reconcile_in_maintenance_only | | Specifies whether to reconcile shoots only in their maintenance time windows for the Gardenlet | -| gardener_gardenlet_shoot_respect_sync_period_overwrite | | Specifies whether to allow sync period overwrites for shoot resources | -| gardener_shooted_seeds | | A list of definitions for shooted seeds reconcile by the initial seed cluster, will be turned into `ManagedSeeds` | -| gardener_shooted_seed_max_pods | | The max pods amount for the shooted seeds | -| gardener_shooted_seed_node_cidr_mask_size | | The node CIDR mask size used for the kubelets of the shooted seeds | -| gardener_shooted_seed_rollout_delay_minutes | | An optional delay between shooted seed rollouts (can be used to calm down bigger environments during an update) | -| gardener_kube_api_server_kubeconfig | | The kubeconfig for the Gardener Kubernetes API (virtual garden apiserver) | -| gardener_kube_apiserver_kubeconfig_path | | The acts on multiple Kubernetes APIs, this is where it puts the kubeconfig of the Gardener Kubernetes API | -| gardener_local_tmp_dir | | The acts on multiple Kubernetes APIs, this is a local folder in the deployment container to store the kubeconfigs (ephemeral) | -| gardener_logging_enabled | | Specifies whether the logging Gardener logging stack should be activated in the Gardenlet | +| Name | Mandatory | Description | +| ------------------------------------------------------ | --------- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| gardener_image_vector_overwrite | | Allows overriding the image vector to set custom image versions for gardener | +| gardener_component_image_vector_overwrite | | Allows overriding the image vector to set custom image versions for gardenlet components | +| gardener_apiserver_replicas | | Specifies the amount of gardener-apiserver replicas | +| gardener_apiserver_vpa | | Enables the VPA for the gardener-apiserver | +| gardener_apiserver_resources | | Set custom resource definitions for the gardener-apiserver | +| gardener_apiserver_feature_gates | | Sets features gates for the gardener-apiserver | +| gardener_apiserver_shoot_kubeconfig_max_expiration | | Max shoot kubeconfig expiration for the gardener-apiserver | +| gardener_controller_manager_resources | | Set custom resource definitions for the gardener-controller-manager | +| gardener_scheduler_resources | | Set custom resource definitions for the gardener-scheduler | +| gardener_dns_domain | | Specifies the DNS domain on which the Gardener will manage DNS entries | +| gardener_dns_provider | yes | Specifies the DNS provider | +| gardener_backup_infrastructure | | Specifies the Gardener backup infrastructure, required when `gardener_backup_infrastructure_secret` is set | +| gardener_backup_infrastructure_secret | | Specifies the secret for the backup infrastructure | +| gardener_soil_name | | The name of the initial `Seed` (used for spinning up shooted seeds) | +| gardener_soil_kubeconfig_file_path | | The kubeconfig path to the initial seed cluster | +| gardener_soil_vertical_pod_autoscaler_enabled | | Enables the VPA for the initial seed cluster | +| gardener_soil_project_owner_name | | Specifies the owner name for the project that the initial seed uses to set up shooted seeds | +| gardener_soil_project_members | | Specifies the members of the soil project. Each member requires a `name` and a `role`. Optionally, an array of `roles` and a `kind` field can be specified. The `kind` defaults to `User`. Example: `{"name": "admin", "kind": "Group", "role": "admin", "roles": ["owner"]}` | +| gardener_gardenlet_shoot_concurrent_syncs | | Specifies the amount of concurrent shoot syncs for the Gardenlet | +| gardener_gardenlet_shoot_reconcile_in_maintenance_only | | Specifies whether to reconcile shoots only in their maintenance time windows for the Gardenlet | +| gardener_gardenlet_shoot_respect_sync_period_overwrite | | Specifies whether to allow sync period overwrites for shoot resources | +| gardener_shooted_seeds | | A list of definitions for shooted seeds reconcile by the initial seed cluster, will be turned into `ManagedSeeds` | +| gardener_shooted_seed_max_pods | | The max pods amount for the shooted seeds | +| gardener_shooted_seed_node_cidr_mask_size | | The node CIDR mask size used for the kubelets of the shooted seeds | +| gardener_shooted_seed_rollout_delay_minutes | | An optional delay between shooted seed rollouts (can be used to calm down bigger environments during an update) | +| gardener_kube_api_server_kubeconfig | | The kubeconfig for the Gardener Kubernetes API (virtual garden apiserver) | +| gardener_kube_apiserver_kubeconfig_path | | The acts on multiple Kubernetes APIs, this is where it puts the kubeconfig of the Gardener Kubernetes API | +| gardener_local_tmp_dir | | The acts on multiple Kubernetes APIs, this is a local folder in the deployment container to store the kubeconfigs (ephemeral) | +| gardener_logging_enabled | | Specifies whether the logging Gardener logging stack should be activated in the Gardenlet | ### Virtual Garden