Skip to content

Commit

Permalink
Merge branch 'master' into dns-provider-replication
Browse files Browse the repository at this point in the history
  • Loading branch information
Gerrit91 authored Dec 9, 2024
2 parents 7c75967 + 640e107 commit bcab022
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 32 deletions.
62 changes: 31 additions & 31 deletions control-plane/roles/gardener/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ spec:
- owner
{% for member in gardener_soil_project_members %}
- apiGroup: rbac.authorization.k8s.io
kind: User
kind: "{{ member.kind | default('User') }}"
name: "{{ member.name }}"
role: "{{ member.role }}"
{% if member.roles is defined %}
Expand Down

0 comments on commit bcab022

Please sign in to comment.