-
Notifications
You must be signed in to change notification settings - Fork 536
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
doc: modify README and upgrade docs #3933
Conversation
102c31b
to
668af1f
Compare
docs/ceph-csi-upgrade.md
Outdated
- [Upgrading from v3.4 to v3.5](#upgrading-from-v34-to-v35) | ||
- [Upgrading from v3.5 to v3.6](#upgrading-from-v35-to-v36) | ||
- [Upgrading from v3.6 to v3.7](#upgrading-from-v36-to-v37) | ||
- [Upgrading from v3.7 to v3.8](#upgrading-from-v37-to-v38) |
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.
A small suggestion:
Instead of having seperate bullet points or headings for each of these older releases, I thik it is better to have it under one heading like Upgrading from deprecated versions. It will make the doc look cleaner, instead of having seperate headings for each release verion which has just a single line to refer to another section. With this, all the older release upgrade steps can be listed under one heading with a list of references to the relevant sections. Otherwise in the future, this doc would be filled with such a long list of upgrade headings and their reference links. I feel the current number of such headings itself is already long.
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
CI is failing |
4c6f0af
to
a9f2c91
Compare
a9f2c91
to
4c3d721
Compare
CI is finally green 😮💨 |
docs/ceph-csi-upgrade.md
Outdated
StorageClass's `MountOptions` during both `NodeStage` (kernel cephfs or | ||
ceph-fuse mount operation) and `NodePublish` (bind mount) operations. | ||
Therefore, only common options that is acceptable during both the above | ||
described operation needs to be set in StorageClass's `MountOptions`. |
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.
s/operation/operations
README.md
Outdated
@@ -56,10 +56,8 @@ environments. | |||
|
|||
| Ceph CSI Version | Container Orchestrator Name | Version Tested| | |||
| -----------------| --------------------------- | --------------| | |||
| v3.8.0 | Kubernetes | v1.25, v1.26, v1.27| |
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.
s/v3.8.0/v3.9.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.
Small nits.
f7619c9
to
af1f3a7
Compare
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.
Could you possibly create a tracker to eliminate any outdated steps in the upgrade document that are no longer applicable to the latest releases?
README.md
Outdated
For example, if the Ceph CSI latest major version is `3.8.0` today, support is | ||
provided for the versions above `3.7.0`. If users are running an unsupported | ||
For example, if the Ceph CSI latest major version is `3.9.0` today, support is | ||
provided for the versions above `3.9.0`. If users are running an unsupported |
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.
provided for the versions above `3.9.0`. If users are running an unsupported | |
provided for the versions above `3.8.0`. If users are running an unsupported |
docs/ceph-csi-upgrade.md
Outdated
StorageClass's `MountOptions` during both `NodeStage` (kernel cephfs or | ||
ceph-fuse mount operation) and `NodePublish` (bind mount) operations. |
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.
StorageClass's `MountOptions` during both `NodeStage` (kernel cephfs or | |
ceph-fuse mount operation) and `NodePublish` (bind mount) operations. | |
StorageClass's `MountOptions` during both `NodeStageVolume` (kernel cephfs or | |
ceph-fuse mount operation) and `NodePublishVolume` (bind mount) operations. |
docs/ceph-csi-upgrade.md
Outdated
|
||
Follow the below steps to update the PersistentVolume's `MountOptions`: | ||
|
||
- Identify cephfs PersistentVolumes using |
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.
- Identify cephfs PersistentVolumes using | |
Identify cephFS PersistentVolumes using |
docs/ceph-csi-upgrade.md
Outdated
Therefore, only common options that is acceptable during both the above | ||
described operations needs to be set in StorageClass's `MountOptions`. | ||
If invalid mount options are set in StorageClass's `MountOptions` | ||
such as `"debug"`, the mounting of cephfs PVCs will fail. |
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.
such as `"debug"`, the mounting of cephfs PVCs will fail. | |
such as `"debug"`, the mounting of cephFS PVCs will fail. |
This commit updates README to deprecate 3.7.x release and pin latest release to v3.9.0 Signed-off-by: Rakshith R <rar@redhat.com>
This commit adds steps for upgrading from 3.8 to 3.9. Signed-off-by: Rakshith R <rar@redhat.com>
af1f3a7
to
bd11fc7
Compare
Pull request has been modified.
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.
LGTM, Can you please also send a follow-up PR for mergify changes?
/test ci/centos/k8s-e2e-external-storage/1.25 |
/test ci/centos/k8s-e2e-external-storage/1.26 |
/test ci/centos/k8s-e2e-external-storage/1.27 |
/test ci/centos/mini-e2e-helm/k8s-1.25 |
/test ci/centos/mini-e2e-helm/k8s-1.26 |
/test ci/centos/mini-e2e-helm/k8s-1.27 |
/test ci/centos/mini-e2e/k8s-1.25 |
/test ci/centos/mini-e2e/k8s-1.26 |
/test ci/centos/mini-e2e/k8s-1.27 |
/test ci/centos/upgrade-tests-cephfs |
/test ci/centos/upgrade-tests-rbd |
@Mergifyio backport release-v3.9 |
✅ Backports have been created
|
This commit updates README to deprecate 3.7.x release
and pin latest release to v3.9.0
This commit adds steps for upgrading from 3.8
to 3.9.