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/machine-controller-manager:v0.48.0->v0.50.1] #481

Open
wants to merge 1 commit into
base: release-v0.25
Choose a base branch
from

Conversation

gardener-robot-ci-3
Copy link
Contributor

Release Notes:

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
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.
Added a new metric that will allow to get the number of stale (due to unhealthiness) machines  that are getting terminated
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.
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 
Deletion of 'Driver.GenerateMachineClassForMigration'. Providers need to adapt to this.
Machine object won't turn from `Pending`  to `Running` state if `node.gardener.cloud/critical-components-not-ready` taint is there on the corresponding node.
Updated to go v1.20.5
Removed dead metrics code and refactored the remaining metrics code
Bump `k8s.io/*` dependencies to v1.26.2
Fix a bug in the bootstrap token creation that caused node to not be able to join the cluster due to an expired bootstrap token.
The API generation now works again. Previously the API docs was generated to a location that was ignored by git and other API docs file was maintained.
An edge case where all the machineSets were scaled down to zero has been dealt with.
Removal of the following flags (and corresponding fields in associated structs): 'machine-creation-timeout' 'machine-drain-timeout', 'machine-pv-detach-timeout', 'machine-health-timeout=10m', 'machine-safety-apiserver-statuscheck-timeout', 'machine-safety-apiserver-statuscheck-period', 'machine-safety-orphan-vms-period', 'machine-max-evict-retries', 'node-conditions', 'bootstrap-token-auth-extra-groups', 'delete-migrated-machine-class'. The MCM no longer accepts these flags since these are options handled by the Machine Controller invoked by platform specific provider launchers.
Included `UnavailableReplicas` in determining if a machine deployment status update is needed
`CrashloopBackoff` machines will turn to `Running` quicker
An issue causing nil pointer panic on scaleup of the machinedeployment along with trigger of rolling update, is fixed
A new make target is introduced to add license headers.
Bump `k8s.io/*` deps to v0.27.2
Added proposal for hot-update of resources (instance/Nic/Disk)
CVE categorization for MCM has been added.
An edge case where outdated DesiredReplicas annotation blocked a rolling update is fixed.
Force drain and delete volume attachments for nodes un-healthy due to `ReadOnlyFileSystem` and `NotReady` for too long

from v0.48.0 to v0.50.1
@gardener-robot-ci-3 gardener-robot-ci-3 requested review from a team as code owners November 8, 2023 12:10
@gardener-robot gardener-robot added the needs/review Needs review label Nov 8, 2023
@gardener-robot
Copy link

@gardener-robot-ci-3 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 Nov 8, 2023
@gardener-robot-ci-2 gardener-robot-ci-2 added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Nov 8, 2023
@gardener-robot-ci-3 gardener-robot-ci-3 added needs/ok-to-test Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD) and removed reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) labels Nov 8, 2023
@gardener-robot gardener-robot added the lifecycle/stale Nobody worked on this for 6 months (will further age) label Jul 17, 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/ok-to-test Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD) 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