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

Upgrade k8s.io/* to v0.22, sigs.k8s.io/controller-runtime to v0.10 #4772

Closed
6 tasks done
timebertt opened this issue Oct 5, 2021 · 11 comments
Closed
6 tasks done

Upgrade k8s.io/* to v0.22, sigs.k8s.io/controller-runtime to v0.10 #4772

timebertt opened this issue Oct 5, 2021 · 11 comments
Assignees
Labels
area/open-source Open Source (community, enablement, contributions, conferences, CNCF, etc.) related kind/enhancement Enhancement, improvement, extension kind/task General task

Comments

@timebertt
Copy link
Member

timebertt commented Oct 5, 2021

How to categorize this issue?

/area open-source
/kind task

What would you like to be added:

We should upgrade to the latest versions of our go upstream dependencies:

It's probably a good idea to complete this one before continuing on #4251.

Important changes / Action items

Here is a list of a few upstream changes to look out for when vendoring g/g, k/* and c-r in any of our repos (e.g. extensions). Please consider the release notes of controller-runtime@v0.10.0 and upwards as well for a more complete list and more details.
This list contains some action items for g/g as well.

⚠️ breaking / most notable changes

ℹ️ other changes / good to know / for information only:

@timebertt timebertt added the kind/enhancement Enhancement, improvement, extension label Oct 5, 2021
@gardener-robot gardener-robot added area/open-source Open Source (community, enablement, contributions, conferences, CNCF, etc.) related kind/task General task labels Oct 5, 2021
@timebertt
Copy link
Member Author

timebertt commented Oct 5, 2021

I will wait for #4757 progress before starting on this in order to avoid too many conflicts.

@timebertt
Copy link
Member Author

/assign

@timebertt
Copy link
Member Author

/unassign
as I have completed all steps that were on my list. The other remaining tasks in this list are not urgent and can be taken over by others as well.

@rfranzke
Copy link
Member

rfranzke commented Feb 1, 2022

/assign @acumino

@acumino
Copy link
Member

acumino commented Feb 2, 2022

@timebertt, IIUC consider the setting controller.Options.RecoverPanic=true can only be done for the controller, native to controller-runtime. If that is right, I think we should move ahead with this after the refactoring of gardener-controller-manager and gardenlet. WDYT?

@timebertt
Copy link
Member Author

can only be done for the controller, native to controller-runtime

Yes, that's true.

We can either do it for the controller's that are already controller-runtime native controllers today (admission-controller, resource-manager, scheduler) or later once all controllers are refactored.
However I expect "later" to be rather in a few months because of other priorities. So I would vote for doing it now for our c-r native controllers.

@acumino
Copy link
Member

acumino commented Apr 11, 2022

/cc @rfranzke
Can we close this given all the extensions PR are merged now?

@rfranzke
Copy link
Member

Sure, please close if there is nothing left to be done :)

@acumino
Copy link
Member

acumino commented Apr 11, 2022

Sure, please close if there is nothing left to be done :)

Ready check PR for all provider-extension I think there is no need for this in any other extension.

@acumino
Copy link
Member

acumino commented Apr 11, 2022

/close

@gardener-prow
Copy link
Contributor

gardener-prow bot commented Apr 11, 2022

@acumino: Closing this issue.

In response to this:

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@gardener-prow gardener-prow bot closed this as completed Apr 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/open-source Open Source (community, enablement, contributions, conferences, CNCF, etc.) related kind/enhancement Enhancement, improvement, extension kind/task General task
Projects
None yet
Development

No branches or pull requests

4 participants