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

Update dependency gardener/machine-controller-manager to v0.55.1 #80

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

Conversation

23t-machine-user
Copy link
Collaborator

@23t-machine-user 23t-machine-user commented Mar 28, 2024

This PR contains the following updates:

Package Update Change
gardener/machine-controller-manager minor v0.49.3 -> v0.55.1

Release Notes

gardener/machine-controller-manager (gardener/machine-controller-manager)

v0.55.1

Compare Source

[gardener/machine-controller-manager]
🐛 Bug Fixes
🏃 Others
Docker Images
  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.55.1

v0.55.0

Compare Source

[gardener/machine-controller-manager]
🐛 Bug Fixes
  • [USER] MCM recognizes scaling-up of machineDeployment from 0 to more replicas as a scaling event rather than a rolling update. by @​thiyyakat [#​956]
  • [USER] A bug has been fixed for draining nodes with provider-unrelated volumes like NFS volumes. With this fix, the machine controller doesn't try to track their (non-existing) VolumeAttachments. by @​timebertt [#​937]
  • [OPERATOR] Fixed a bug in drain logic where volume reattachment context declaration used incorrect parent context by @​rishabh-11 [#​947]
🏃 Others
  • [OPERATOR] MCM will use an informer instead of theclientset to list pods in the drain logic. This will reduce the load on etcd/kube-apiserver. by @​thiyyakat [#​949]
  • [OPERATOR] Removed support for v1beta1 PDBs by @​rishabh-11 [#​947]
  • [DEVELOPER] Adding gosec for Static Application Security Testing (SAST). by @​thiyyakat [#​954]
Docker Images
  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.55.0

v0.54.0

Compare Source

[gardener/machine-controller-manager]
✨ New Features
  • [DEVELOPER] MCM replaces the magic string <<MACHINE_NAME>> in user data with the name of the machine when it is bootstrapped. by @​oliver-goetz [#​919]
  • [DEVELOPER] MCM adds the name of the machine to node.gardener.cloud/machine-name label of the corresponding node. by @​oliver-goetz [#​919]
🐛 Bug Fixes
  • [DEVELOPER] Fixed bug that removed the shoot-- prefix from control cluster namespace for integration tests using the gardener local setup case by @​thiyyakat [#​935]
  • [OPERATOR] Fixed a bug where failure of machine initialization caused label updates to not happen. by @​thiyyakat [#​940]
🏃 Others
  • [OPERATOR] getVMStatus always redirects to InitiateDrain. It also populates the node label on the machine object by checking node.gardener.cloud/machine-name label on the nodes. by @​thiyyakat [#​940]
  • [OPERATOR] Golang version used is now upgraded to 1.22.5 by @​aaronfern [#​929]
  • [OPERATOR] golangci-lint will now be used as the linter instead of the older golint by @​aaronfern [#​929]
  • [OPERATOR] Drain timeout is now correctly honored for Pod eviction during Machine Drain by @​sssash18 [#​920]
  • [DEVELOPER] The following dependencies are updated:
📖 Documentation
Docker Images
  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.54.0

v0.53.1

Compare Source

[gardener/machine-controller-manager]
🐛 Bug Fixes
  • [OPERATOR] Fixed a bug where the Unitialised error code was blocking machine deletion by @​rishabh-11 [#​928]
Docker Images
  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.53.1

v0.53.0

Compare Source

[gardener/machine-controller-manager]
⚠️ Breaking Changes
  • [DEVELOPER] New provider method Driver.InitializeMachine added for Post-Creation VM Instance Initialization steps. by @​elankath [#​898]
🏃 Others
Docker Images
  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.53.0

v0.52.0

Compare Source

[gardener/machine-controller-manager]
🏃 Others
  • [OPERATOR] Architecture field added in the nodetemplate. This will allow CA to pickup architecture from machine class and schedule pods on relevant arch nodes. by @​sssash18 [#​894]
  • [DEVELOPER] go-git now removed from dependencies due to CVE's. by @​elankath [#​896]
Docker Images
  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.52.0

v0.51.1

Compare Source

[gardener/machine-controller-manager]
🐛 Bug Fixes
  • [DEVELOPER] A bug in UpdateNodeToMachine which cause the IT to fail is fixed.
Docker Images
  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.51.1

v0.51.0

Compare Source

[gardener/machine-controller-manager]
⚠️ Breaking Changes
  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references. by @​ccwienk [#​878]
🐛 Bug Fixes
  • [OPERATOR] Removes node.machine.sapcloud.io/not-managed-by-mcm annotation from nodes managed by the MCM. by @​elankath [#​866]
  • [OPERATOR] Fix for edge case of Node object deletion missed during machine termination. by @​elankath [#​887]
  • [DEVELOPER] MCM restart happens properly in integration tests now. This fix will get activated, once this version is vendored in your mcm-provider by @​sssash18 [#​879]
🏃 Others
📖 Documentation
Docker Images
  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.51.0

v0.50.1

Compare Source

[gardener/machine-controller-manager]
🐛 Bug Fixes
  • [OPERATOR] Removes node.machine.sapcloud.io/not-managed-by-mcm annotation from nodes managed by the MCM.
    by @​elankath [#​866 ]
🏃 Others
  • [OPERATOR] The default machine-safety-orphan-vms-period has been reduced from 30m to 15m.
    by @​elankath [#​866]
Docker Images

machine-controller-manager: eu.gcr.io/gardener-project/gardener/machine-controller-manager:v0.50.1

v0.50.0

Compare Source

[gardener/machine-controller-manager]
🐛 Bug Fixes
  • [OPERATOR] Included UnavailableReplicas in determining if a machine deployment status update is needed by @​rishabh-11 [#​833]
  • [OPERATOR] An issue causing nil pointer panic on scaleup of the machinedeployment along with trigger of rolling update, is fixed by @​acumino [#​814]
  • [OPERATOR] Force drain and delete volume attachments for nodes un-healthy due to ReadOnlyFileSystem and NotReady for too long by @​elankath [#​839]
  • [USER] An edge case where outdated DesiredReplicas annotation blocked a rolling update is fixed. by @​rishabh-11 [#​821]
🏃 Others
  • [DEVELOPER] Removed dead metrics code and refactored the remaining metrics code by @​himanshu-kun [#​823]
  • [DEVELOPER] A new make target is introduced to add license headers. by @​unmarshall [#​845]
  • [DEVELOPER] Bump k8s.io/* deps to v0.27.2 by @​afritzler [#​820]
  • [DEVELOPER] 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 by @​unmarshall [#​842]
  • [OPERATOR] Added a new metric that will allow to get the number of stale (due to unhealthiness) machines that are getting terminated by @​jguipi [#​808]
  • [OPERATOR] 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. by @​unmarshall [#​842]
  • [OPERATOR] 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 by @​rishabh-11 [#​851]
  • [OPERATOR] Updated to go v1.20.5 by @​rishabh-11 [#​827]
  • [OPERATOR] 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. by @​unmarshall [#​852]

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@23t-machine-user 23t-machine-user force-pushed the renovate/gardener-machine-controller-manager-0.x branch from 4e8c359 to 21eb874 Compare April 19, 2024 12:23
@23t-machine-user 23t-machine-user changed the title Update dependency gardener/machine-controller-manager to v0.52.0 Update dependency gardener/machine-controller-manager to v0.53.0 Apr 19, 2024
@23t-machine-user 23t-machine-user force-pushed the renovate/gardener-machine-controller-manager-0.x branch from 21eb874 to c970516 Compare July 15, 2024 05:32
@23t-machine-user 23t-machine-user changed the title Update dependency gardener/machine-controller-manager to v0.53.0 Update dependency gardener/machine-controller-manager to v0.53.1 Jul 15, 2024
@23t-machine-user 23t-machine-user force-pushed the renovate/gardener-machine-controller-manager-0.x branch from c970516 to 2161e9b Compare August 28, 2024 22:47
@23t-machine-user 23t-machine-user force-pushed the renovate/gardener-machine-controller-manager-0.x branch 3 times, most recently from 3db6460 to 0b09281 Compare September 13, 2024 11:20
@23t-machine-user 23t-machine-user changed the title Update dependency gardener/machine-controller-manager to v0.53.1 Update dependency gardener/machine-controller-manager to v0.54.0 Sep 13, 2024
@j2L4e j2L4e removed their assignment Nov 6, 2024
@23t-machine-user 23t-machine-user changed the title Update dependency gardener/machine-controller-manager to v0.54.0 Update dependency gardener/machine-controller-manager to v0.55.0 Nov 22, 2024
@23t-machine-user 23t-machine-user force-pushed the renovate/gardener-machine-controller-manager-0.x branch from 0b09281 to 492e146 Compare November 22, 2024 16:04
@23t-machine-user 23t-machine-user changed the title Update dependency gardener/machine-controller-manager to v0.55.0 Update dependency gardener/machine-controller-manager to v0.55.1 Dec 2, 2024
@23t-machine-user 23t-machine-user force-pushed the renovate/gardener-machine-controller-manager-0.x branch from 492e146 to 1334fba Compare December 2, 2024 11:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants