Skip to content

Conversation

rfranzke
Copy link
Member

@rfranzke rfranzke commented Jul 29, 2024

How to categorize this PR?

/area dev-productivity
/kind cleanup

What this PR does / why we need it:

/cc @ScheererJ @MichaelEischer
FYI @istvanballok @andrerun

Release note:

The legacy method of providing monitoring configuration via `ConfigMap`s labeled with `extensions.gardener.cloud/configuration=monitoring` has been removed. See [this](https://github.com/gardener/gardener/blob/master/docs/extensions/logging-and-monitoring.md#monitoring) instead.

@gardener-prow gardener-prow bot requested a review from ScheererJ July 29, 2024 13:11
@gardener-prow gardener-prow bot added the area/dev-productivity Developer productivity related (how to improve development) label Jul 29, 2024
Copy link
Contributor

gardener-prow bot commented Jul 29, 2024

@rfranzke: GitHub didn't allow me to request PR reviews from the following users: MichaelEischer.

Note that only gardener members and repo collaborators can review this PR, and authors cannot review their own PRs.

In response to this:

How to categorize this PR?

/area dev-productivity
/kind cleanup

What this PR does / why we need it:

/cc @ScheererJ @MichaelEischer
FYI @istvanballok

Release note:

The deprecated field `.spec.pools[].userData` has been removed from the `extensions.gardener.cloud/v1alpha1.Worker` API. Use `.spec.pools[].userDataSecretRef` instead.
The legacy method of providing monitoring configuration via `ConfigMap`s labeled with `extensions.gardener.cloud/configuration=monitoring` has been removed. See [this](https://github.com/gardener/gardener/blob/master/docs/extensions/logging-and-monitoring.md#monitoring) instead.

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-sigs/prow repository.

@gardener-prow gardener-prow bot added kind/cleanup Something that is not needed anymore and can be cleaned up size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Jul 29, 2024
@gardener-prow gardener-prow bot added cla: no Indicates the PR's author has not signed the cla-assistant.io CLA. cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. and removed cla: no Indicates the PR's author has not signed the cla-assistant.io CLA. labels Jul 29, 2024
@ScheererJ
Copy link
Member

/assign

Copy link
Member

@ScheererJ ScheererJ left a comment

Choose a reason for hiding this comment

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

Thanks a lot for cleaning up 🧹.

/lgtm

@gardener-prow gardener-prow bot added the lgtm Indicates that a PR is ready to be merged. label Jul 30, 2024
Copy link
Contributor

gardener-prow bot commented Jul 30, 2024

LGTM label has been added.

Git tree hash: 0215b877bd0acf78b6fef47f84cc5547feb53aef

@ialidzhikov
Copy link
Member

/assign

@MichaelEischer
Copy link
Contributor

/lgtm Thanks for the cleanup!

@gardener-prow gardener-prow bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jul 30, 2024
@ialidzhikov
Copy link
Member

Sorry for the delay on my review, I am now checking the PR.

@gardener-prow gardener-prow bot removed the lgtm Indicates that a PR is ready to be merged. label Jul 31, 2024
@gardener-prow gardener-prow bot requested a review from ialidzhikov July 31, 2024 06:43
@gardener-prow gardener-prow bot requested a review from ScheererJ July 31, 2024 06:43
@gardener-prow gardener-prow bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jul 31, 2024
@@ -319,78 +319,6 @@ data:
my-custom-dashboard.json: <dashboard-JSON-document>
```

#### Legacy Method of Providing Observability Configuration
Copy link
Member

Choose a reason for hiding this comment

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

FYI @vpnachev there is still no release of the shoot-lakom-service that includes gardener/gardener-extension-shoot-lakom-service#87. I assume this cleanup commit will break the monitoring config provided by the extension. You may want to kick off a new release process for the shoot-lakom-service to prevent that.

@rfranzke rfranzke requested a review from ialidzhikov July 31, 2024 07:19
Copy link
Member

@ialidzhikov ialidzhikov left a comment

Choose a reason for hiding this comment

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

/lgtm
code-wise but I am not sure about #10220 (comment), whether we should proceed with having in mind that it will break an extension. Maybe @vpnachev can share whether he will make it in 1-2 weeks to cut a new shoot-lakom-service release?

@gardener-prow gardener-prow bot added the lgtm Indicates that a PR is ready to be merged. label Jul 31, 2024
Copy link
Contributor

gardener-prow bot commented Jul 31, 2024

LGTM label has been added.

Git tree hash: 6611bf1667d4c56122c0c8b96056576b89885d90

@rfranzke
Copy link
Member Author

/lgtm code-wise but I am not sure about #10220 (comment), whether we should proceed with having in mind that it will break an extension. Maybe @vpnachev can share whether he will make it in 1-2 weeks to cut a new shoot-lakom-service release?

We had such cases in the past. I don't think this model scales (= we/core checks if all extensions have been adapted accordingly, otherwise core is blocked with moving forward). It does not even work with extensions outside of this GitHub org which we are not aware of. Yes, we can consider extensions in this GitHub org as "special", but I don't think it's a very neat approach.

We already use 6 releases (=12 weeks) of deprecation before we finally remove something that could affect extensions. This should be enough time to click the release buttons. If all this doesn't work, we should rather consider moving extensions back in-tree to have the control and flexibility we want.

TL;DR: I propose @vpnachev uses this and next week (before v1.101 gets released) to click the release button, such that we can proceed with this PR and the removal timelines.

@vpnachev
Copy link
Member

Thanks for the heads up!
I was planning to release a new version of lakom after we implement one improvement in the following weeks, but obviously now the plan will be changed and I will do it now.

We already use 6 releases (=12 weeks) of deprecation before we finally remove something that could affect extensions. This should be enough time to click the release buttons.

You are right, however components that can be considered feature complete and not under active development should not be expected to be released often.

Copy link
Member

@ialidzhikov ialidzhikov left a comment

Choose a reason for hiding this comment

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

I was planning to release a new version of lakom after we implement one improvement in the following weeks, but obviously now the plan will be changed and I will do it now.

Thanks! I am approving then
/approve

Copy link
Contributor

gardener-prow bot commented Jul 31, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ialidzhikov

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gardener-prow gardener-prow bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 31, 2024
@rfranzke
Copy link
Member Author

Thanks colleagues, appreciated!

@gardener-prow gardener-prow bot merged commit db06a3a into gardener:master Jul 31, 2024
19 checks passed
@rfranzke rfranzke deleted the cleanup/todos branch August 1, 2024 06:31
gardener-prow bot pushed a commit that referenced this pull request Aug 8, 2024
…ner.cloud/v1alpha1.Worker` API" (#10285)

* Revert "Drop deprecated `.spec.pools[].userData` from `extensions.gardener.cloud/v1alpha1.Worker` API"

This reverts commit 33c2143.
Part of #10220

* Increase removal deadline to v1.104
gardener-ci-robot pushed a commit to gardener-ci-robot/gardener that referenced this pull request Aug 8, 2024
…dener.cloud/v1alpha1.Worker` API"

This reverts commit 33c2143.
Part of gardener#10220
gardener-prow bot pushed a commit that referenced this pull request Aug 8, 2024
…`extensions.gardener.cloud/v1alpha1.Worker` API" (#10289)

* Revert "Drop deprecated `.spec.pools[].userData` from `extensions.gardener.cloud/v1alpha1.Worker` API"

This reverts commit 33c2143.
Part of #10220

* Increase removal deadline to v1.104

---------

Co-authored-by: rfranzke <rafael.franzke@sap.com>
dimitar-kostadinov added a commit to gardener/gardener-extension-registry-cache that referenced this pull request Aug 26, 2024
- add `class` field (gardener/gardener#10254)
- use `CloudProfile` (gardener/gardener#10093)
- copy `.ci/third_party/component_descriptor` (gardener/gardener#10218)
- replace local IPs (gardener/gardener#10019)
- fix `imagevector.WithEnvOverrid` (gardener/gardener#10218)
- fix `ForceDeleteShootAndWaitForDeletion` (gardener/gardener#10220)
gardener-prow bot pushed a commit to gardener/gardener-extension-registry-cache that referenced this pull request Aug 27, 2024
* Bump github.com/gardener/gardener from 1.100.1 to 1.102.0

Bumps [github.com/gardener/gardener](https://github.com/gardener/gardener) from 1.100.1 to 1.102.0.
- [Release notes](https://github.com/gardener/gardener/releases)
- [Commits](gardener/gardener@v1.100.1...v1.102.0)

---
updated-dependencies:
- dependency-name: github.com/gardener/gardener
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Adapt code to changes in new gardener version:
- add `class` field (gardener/gardener#10254)
- use `CloudProfile` (gardener/gardener#10093)
- copy `.ci/third_party/component_descriptor` (gardener/gardener#10218)
- replace local IPs (gardener/gardener#10019)
- fix `imagevector.WithEnvOverrid` (gardener/gardener#10218)
- fix `ForceDeleteShootAndWaitForDeletion` (gardener/gardener#10220)

* Address PR review feedback

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dimitar Kostadinov <dimitar.kostadinov@sap.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. area/dev-productivity Developer productivity related (how to improve development) cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. kind/cleanup Something that is not needed anymore and can be cleaned up lgtm Indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants