What this PR does / why we need it:
This PR changes the initial requirements of the worker pools config for integration tests. There will be a separate worker pool for system components to run on so that they don't interfere with the integration tests. This PR also fixes the kubeconfig download script to generate a temporary kubeconfig to run the tests (See https://github.com/gardener/gardener/blob/master/docs/usage/shoot_access.md) instead of using the static kubeconfig (support removed in k8s 1.27).
What this PR does / why we need it: This PR changes the initial requirements of the worker pools config for integration tests. There will be a separate worker pool for system components to run on so that they don't interfere with the integration tests. This PR also fixes the kubeconfig download script to generate a temporary kubeconfig to run the tests (See https://github.com/gardener/gardener/blob/master/docs/usage/shoot_access.md) instead of using the static kubeconfig (support removed in k8s 1.27).
Which issue(s) this PR fixes: Fixes #
Special notes for your reviewer:
Release note: