-
Notifications
You must be signed in to change notification settings - Fork 342
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
Add changelog for v2.2.0 #605
Conversation
/assign @pohly |
/hold The README needs updating. |
/hold cancel |
README.md
Outdated
@@ -13,7 +13,7 @@ This information reflects the head of this branch. | |||
|
|||
| Compatible with CSI Version | Container Image | [Min K8s Version](https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#minimum-version) | [Recommended K8s Version](https://kubernetes-csi.github.io/docs/kubernetes-compatibility.html#recommended-version) | | |||
| ------------------------------------------------------------------------------------------ | -------------------------------| --------------- | ------------- | | |||
| [CSI Spec v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | k8s.gcr.io/sig-storage/csi-provisioner | 1.17 | 1.19 | | |||
| [CSI Spec v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | k8s.gcr.io/sig-storage/csi-provisioner | 1.17 | 1.21 | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should I update this to v1.4.0 or make this a range of versions 1.0.0-1.4.0?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's update it to 1.4.0. The previous version compatibility is implied.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you also do a comparison to make sure we have release-notes for important feature and bug fix prs?
CHANGELOG/CHANGELOG-2.2.md
Outdated
|
||
- After volume creation or deletion, those CSIStorageCapacity objects most likely affected by that get refreshed sooner than the others. ([#586](https://github.com/kubernetes-csi/external-provisioner/pull/586), [@pohly](https://github.com/pohly)) | ||
- New metrics data (storage capacity tracking, process and Go runtime, work queues, leaderelection) ([#579](https://github.com/kubernetes-csi/external-provisioner/pull/579), [@pohly](https://github.com/pohly)) | ||
- Set the value of "migrated" field in the metrics to true or false to indicate if the call is a migration enabled feature or not ([#560](https://github.com/kubernetes-csi/external-provisioner/pull/560), [@nearora-msft](https://github.com/nearora-msft)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I updated the release notes wording on a number of bugs. Can you regenerate?
### Feature | ||
|
||
- After volume creation or deletion, those CSIStorageCapacity objects most likely affected by that get refreshed sooner than the others. ([#586](https://github.com/kubernetes-csi/external-provisioner/pull/586), [@pohly](https://github.com/pohly)) | ||
- New metrics data (storage capacity tracking, process and Go runtime, work queues, leaderelection) ([#579](https://github.com/kubernetes-csi/external-provisioner/pull/579), [@pohly](https://github.com/pohly)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pohly can we add a doc referenced from the README that lists all the metrics that we export? Or maybe a command that someone can run against the metrics endpoint to get the help text for all the metrics?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is kubernetes-csi/docs#339 open for metrics documentation. This is a bigger issue because there's basically no documentation at all at the moment and I wasn't sure where to start when adding the new ones.
87b9c71
to
acd3cd2
Compare
Done, all of them have release-notes. |
Is this test failure a flake? When I ran |
@pohly any way we can parallelize the capacity tests so it runs faster? |
a75b23f
to
10634b9
Compare
The tests use metrics that are global instances and therefore the tests cannot run in parallel. Log output also goes to the global klog instance, but that at least doesn't affect test execution, only test analysis after a failure. I'll check whether it is possible to avoid the global metrics instances when testing. |
Duh! I had already changed that and then promptly forgot about it. Therefore parallelizing the tests was pretty straight-forward: #607 |
/hold Until we get #607 merged. Would prefer for the changelog to be the final commit prior to release. Still waiting on being added to the maintainers. |
/hold cancel |
10634b9
to
d1b0de1
Compare
d1b0de1
to
1d58db4
Compare
CHANGELOG/CHANGELOG-2.2.md
Outdated
|
||
### Other (Cleanup or Flake) | ||
|
||
- Removed redundant log lines for CreateVolume and GetCapacity requests. ([#604](https://github.com/kubernetes-csi/external-provisioner/pull/604), [@chrishenzie](https://github.com/chrishenzie)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you also update this to match the wording of the one in 2.1?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done (updated on PR, re-ran script to generate this)
1d58db4
to
d2315db
Compare
@pohly When you get a moment can you take a look at the above test failure? Here is another failure. |
/retest |
/lgtm Not sure if you need to sync up to get #607 |
This is rebased on master and has the changes to parallel execute tests |
/hold |
Sorry, I missed the ping and only saw it now. I'll take a look tomorrow. A dedicated issue for this is better, I created one: #609 |
And update compatibility and feature status tables in README.
d2315db
to
d20d93b
Compare
/hold cancel |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: chrishenzie, msau42 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 |
What type of PR is this?
/kind documentation
What this PR does / why we need it:
This PR adds the changelog for v2.2.0.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
/assign @msau42