Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ci:component:github.com/gardener/gardener-extension-provider-aws:v1.46.0->v1.51.1] #1273

Open
wants to merge 1 commit into
base: update
Choose a base branch
from

Conversation

gardener-robot-ci-2
Copy link
Contributor

Release Notes:

updated image csi-provisioner -> `v3.6.0`
The following golang dependencies have been upgraded :
- `gardener/gardener`: `v1.81.6`->`v1.83.2`
Removed dead metrics code and refactored the remaining metrics code
Removes `node.machine.sapcloud.io/not-managed-by-mcm` annotation from nodes managed by the MCM.
Update dependency machine-controller-manager -> v0.50.1
New metrics introduced: 
- api_request_duration_seconds -> tracks time taken for successful invocation of provider APIs. This metric can be filtered by provider and service.
- driver_request_duration_seconds -> tracks total time taken to successfully complete driver method invocation. This metric can be filtered by provider and operation.
- driver_requests_failed_total -> records total number of failed driver API requests. This metric can be filtered by provider, operations and error_code.
`provider-aws` extension now supports [Shoot Force Deletion](https://github.com/gardener/gardener/blob/master/docs/usage/shoot_operations.md#force-deletion). 
updated image livenessprobe -> `v2.11.0`
`provider-aws` no longer supports Shoots or Seeds with Кubernetes version < 1.24.
Added `errorCode` field in the `LastOperation` struct. This should be implemented only for the `CreateMachine` call in the `triggerCreationFlow`. This field will be utilized by Cluster autoscaler to do early backoff 
Update volume-modifier-for-k8s to `v0.1.2`
The following dependency is updated to adopt a cherry-pick of https://github.com/gardener/gardener/pull/8943:
- github.com/gardener/gardener: v1.83.2 -> v1.83.3
The `aws-load-balancer-controller` deployment now uses an AWS credentials file for authentication.
A new make target is introduced to add license headers.
State update for a Worker object can be now skipped by annotating it with `worker.gardener.cloud/skip-state-update=true`.
Add new unit tests.
Add readiness check for snapshot validation webhook.
updated image aws-ebs-csi-driver -> `v1.23.0`
updated image aws-load-balancer-controller -> `v2.6.1`
The registry of the aws-ebs-csi-driver image is switched from ECR (`public.ecr.aws`) to `registry.k8s.io` because the ECR does not support image pulls over IPv6.
The following dependency is updated:
- github.com/gardener/gardener: v1.77.5 -> v1.80.3
- k8s.io/* : v0.26.4 -> v0.28.2
- sigs.k8s.io/controller-runtime: v0.14.6-> v0.16.2
The default `machine-safety-orphan-vms-period` has been reduced from 30m to 15m.
Added a new metric that will allow to get the number of stale (due to unhealthiness) machines  that are getting terminated
The following golang dependencies have been upgraded :
- `gardener/gardener`: `v1.81.0`->`v1.81.6`
- `k8s.io/*`: `v0.28.2`-> `v0.28.3`
- `sigs.k8s.io/controller-runtime`: `v0.16.2`-> `v0.16.3`
The provider-aws extension does now support shoot clusters with Kubernetes version 1.28. You should consider the [Kubernetes release notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md) before upgrading to 1.28. 
Update external-snapshotter to v6.3.1
MCM status code `ResourceExhausted` is now utilized in mcm-provider-aws.
updated image csi-attacher -> `v4.4.0`
No caching of secrets
updated image csi-resizer -> `v1.9.0`
Logs for confirming eventual consistency are exposed. This helps to know if such check was successful or not.
Force drain and delete volume attachments for nodes un-healthy due to `ReadOnlyFileSystem` and `NotReady` for too long
Update aws-ebs-csi-driver to `v1.22.0`
Makefile targets have changed: Introduced gardener-setup, gardener-restore, gardener-local-mcm-up, non-gardener-setup, non-gardener-restore,  non-gardener-local-mcm-up. Users can also directly use the scripts which are used by these makefile targets.
All chart deployments are now using `embed.FS` instead of the filesystem.
An edge case where outdated DesiredReplicas annotation blocked a rolling update is fixed.
Included `UnavailableReplicas` in determining if a machine deployment status update is needed
An issue causing nil pointer panic on scaleup of the machinedeployment along with trigger of rolling update, is fixed
Updated to go v1.20.5
Add documentation for the "flow" infrastructure reconciler.
status.Status now captures underline cause, allowing consumers to introspect the error returned by the provider. WrapError() function could be used to wrap the provider error
Remove dependency to specific calico and cilium versions.
Bump `k8s.io/*` deps to v0.27.2

@gardener-robot-ci-2 gardener-robot-ci-2 requested a review from a team as a code owner December 13, 2023 13:50
@gardener-robot gardener-robot added the needs/review Needs review label Dec 13, 2023
@gardener-robot
Copy link

@gardener-robot-ci-2 Thank you for your contribution.

@gardener-robot gardener-robot added the size/xs Size of pull request is tiny (see gardener-robot robot/bots/size.py) label Dec 13, 2023
@gardener-robot gardener-robot added the lifecycle/stale Nobody worked on this for 6 months (will further age) label Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lifecycle/stale Nobody worked on this for 6 months (will further age) needs/review Needs review size/xs Size of pull request is tiny (see gardener-robot robot/bots/size.py)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants