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 module sigs.k8s.io/controller-runtime to v0.10.3 #5038

Merged
merged 8 commits into from
Nov 18, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 10, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
sigs.k8s.io/controller-runtime require minor v0.9.6 -> v0.10.3

Release Notes

kubernetes-sigs/controller-runtime

v0.10.3

Compare Source

Changes since v0.10.2

🐛 Bug Fixes

🌱 Others

  • Improve startup logs (#​1692)
  • fake-client: extend builder with an option to set a RESTMapper (#​1686)

Thanks to all our contributors! 😊

v0.10.2

Compare Source

Changes since v0.10.1

✨ New Features

  • Allow webhooks to register custom validators/defaulter types (#​1679)

🌱 Others

  • 🌱 Source should retry to get informers until timeout expires in (#​1682)

Thanks to all our contributors! 😊

v0.10.1

Compare Source

Changes since v0.10.0

🐛 Bug Fixes

  • envtest: Fix CRD installation (#​1666)
  • envtest: Get gvk from hook struct instead of forcing set TypeMeta (#​1665)
  • Fakeclient: Allow manipulating registered types through unstructured (#​1662)
  • Unconditionally set NegotiatedSerializer (#​1664)
  • Fix object overwrite on patch for fake client (#​1651)
  • Set partialmetadata gvk in list/watch funcs to avoid data race in cache (#​1650)

🌱 Others

  • Update k8s.io/* dependencies to v0.22.2 (#​1672)

Thanks to all our contributors! 😊

v0.10.0

Compare Source

Controller-runtime v0.10.0

Changes since v0.9.6

⚠️ Breaking Changes

  • Client: Ensure no stale data remains in target object (#​1640)
  • bump to kubernetes 1.22.0 (#​1626)
  • Disable the rest_client_request_latency_seconds metric by default (#​1587)
  • Fakeclient: Reject Delete with mismatched ResourceVersion (#​1582)

✨ New Features

  • Construct the typed clients we need (#​1637)
  • Add UnsafeDisableDeepCopy into cache option to avoid deep copy during get/list (#​1274)
  • Add an option to recover panic for controller reconcile (#​1627)
  • chore: Fix bad urls (#​1632)
  • Update Kubernetes dependencies to v0.21.3 (#​1604)
  • Restrict namespace for list/watch based on field selectors (#​1602)
  • add health check for webhook server (#​1588)

🐛 Bug Fixes

  • Envtest should try to allocate a port for etcd listenPeerURL (#​1612)
  • Fix a bug with Limit list opt returning less than expected number of objects in the result. (#​1618)
  • fix webhook health check tls handshake timeouts (#​1617)
  • fix the typo of certwatcher example test (#​1615)
  • Use non blocking file locking for flock library (#​1605)

📖 Documentation

  • Update doc.go (#​1597)
  • add godoc badge to README (#​1596)
  • Remove extraneous "s" in pkg/events in GoDoc (#​1466)
  • tmp-logging - fix markdown parsing error (#​1584)

🌱 Others

  • Manager should use the global logger, reduce log names verbosity (#​1647)
  • Update dependencies August 2021 (#​1635)
  • Disable fsync on etcd envtest (#​1629)
  • OWNERS_ALIASES: move joelanford to maintainers (#​1624)
  • cleanup Use objectutil IsAPINamespaced (#​1573)
  • Update k8s.io/* dependencies to 0.22.1 (#​1646)
  • Add varshaprasad96 as reviewer (#​1614)

Thanks to all our contributors! 😊

v0.9.7

Compare Source

Changes since v0.9.6

🌱 Others

  • Manager should use the global logger, reduce log names verbosity (#​1648)
  • Update dependencies to Kubernetes v1.21.4 (#​1634)

Thanks to all our contributors! 😊


Configuration

📅 Schedule: At any time (no schedule defined).

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

Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot added the >renovate PRs created by or relating to Renovate label Nov 10, 2021
@thbkrkr thbkrkr self-assigned this Nov 10, 2021
@thbkrkr thbkrkr added the v2.0.0 label Nov 15, 2021
@thbkrkr
Copy link
Contributor

thbkrkr commented Nov 15, 2021

Because of:

This breaks 4 unit tests which should be fixed with the latest commits:

  • elasticsearch/driver.TestUpgradePodsDeletion_WithNodeTypeMutations (8695d44)
  • elasticsearch/driver.TestUpgradePodsDeletion_Delete (8695d44)
  • enterprisesearch.TestReconcileEnterpriseSearch_doReconcile_AssociationDelaysVersionUpgrade (18ea867)
  • license/trial.TestReconcileTrials_Reconcile/valid_trial_secret_inits_trial (2fc885d)

@renovate
Copy link
Contributor Author

renovate bot commented Nov 16, 2021

Autoclosing Skipped

This PR has been flagged for autoclosing, however it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

@thbkrkr thbkrkr requested review from barkbay and pebrc November 17, 2021 10:52
Copy link
Contributor

@barkbay barkbay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

go.mod Show resolved Hide resolved
@thbkrkr
Copy link
Contributor

thbkrkr commented Nov 18, 2021

@elasticmachine run elasticsearch-ci/docs

@thbkrkr thbkrkr merged commit 4bd4164 into master Nov 18, 2021
@renovate renovate bot deleted the renovate/sigs.k8s.io-controller-runtime-0.x branch November 18, 2021 12:48
@thbkrkr thbkrkr removed the v2.0.0 label Jan 5, 2022
fantapsody pushed a commit to fantapsody/cloud-on-k8s that referenced this pull request Feb 7, 2023
And fix broken unit tests:
- elasticsearch/driver.TestUpgradePodsDeletion_WithNodeTypeMutations
- elasticsearch/driver.TestUpgradePodsDeletion_Delete
- enterprisesearch.TestReconcileEnterpriseSearch_doReconcile_AssociationDelaysVersionUpgrade
- license/trial.TestReconcileTrials_Reconcile/valid_trial_secret_inits_trial

With:
- Set resource version in newTestPod
- Do not reuse the same variable to get trial/license secrets
- Always SetAssociationConf before doReconcile

Because of:
- Client: Ensure no stale data remains in target object kubernetes-sigs/controller-runtime#1640
- Fakeclient: Reject Delete with mismatched ResourceVersion kubernetes-sigs/controller-runtime#1582
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
>renovate PRs created by or relating to Renovate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants