Add new Gardener configuration DefaultEnableIMDSv2 as a feature flag to enabled IMDSv2 support during provisioning and shoot upgrade
Add new fields in AWSProviderConfig and AWSProviderConfigInput GQL schema
In input converter, support using the default AWS IMDVSv2 configuration if it was provided as input
Enhance AWSGardenerConfig.ExtendShootConfig() to add the needed providerConfig to the single worker if enableIMDSv2 is true
Enhance AWSGardenerConfig.EditShootConfig() to check if the needed providerConfig is present in the shoot, and ensure it is configured with in the desired state, in case the enableIMDSv2 is true
Description
Changes proposed in this pull request:
DefaultEnableIMDSv2
as a feature flag to enabled IMDSv2 support during provisioning and shoot upgradeAWSGardenerConfig.ExtendShootConfig()
to add the needed providerConfig to the single worker ifenableIMDSv2
is trueAWSGardenerConfig.EditShootConfig()
to check if the needed providerConfig is present in the shoot, and ensure it is configured with in the desired state, in case theenableIMDSv2
is trueRelated issue(s)
https://github.tools.sap/kyma/backlog/issues/5218