This folder contains documents that relate to the project.
Run make test
to see if all tests are passing.
gardener-kubeconfig-path
- defines the path to the Gardener project kubeconfig used during API callsgardener-project-name
- the name of the Gardener project where the infrastructure operations are performedminimal-rotation-time
- the ratio determines what is the minimal time that needs to pass to rotate the certificatekubeconfig-expiration-time
- maximum time after which kubeconfig is rotated. The rotation happens between (minimal-rotation-time
*kubeconfig-expiration-time
) andkubeconfig-expiration-time
.gardener-request-timeout
- specifies the timeout for requests to Gardener. Default value is3s
.gardener-ctrl-reconcilation-timeout
- timeout for duration of the reconlication for Gardener Cluster Controller. Default value is60s
.gardener-ratelimiter-qps
- Gardener client rate limiter QPS parameter for Runtime Controller. Default value is5
.gardener-ratelimiter-burst
- Gardener client rate limiter Burst parameter for Runtime Controller. Default value is5
.audit-log-mandatory
- feature flag responsible for enabling the Audit Log strict config. Default value istrue
.runtime-ctrl-workers-cnt
- number of workers running in parallel for Runtime Controller. Default value is25
.gardener-cluster-ctrl-workers-cnt
- number of workers running in parallel for GardenerCluster Controller. Default value is25
.
See manager_gardener_secret_patch.yaml for default values.
The following annotations can control runtime behavior:
Annotation | Description |
---|---|
operator.kyma-project.io/force-patch-reconciliation | If set to true , the next reconciliation loop enters the patch state regardless of the runtime-generation number. This annotation is removed automatically after attempting the patch operation. Might produce the object has been modified error in the RuntimeController logs until the state is reconciled. |
operator.kyma-project.io/suspend-patch-reconciliation | If set totrue , the controller does not patch the shoot. It has to be manually removed to resume normal operation. |