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

[Tracker ] Move listed features from Alpha -> Beta and Beta-> GA #2199

Closed
9 tasks done
humblec opened this issue Jun 23, 2021 · 7 comments
Closed
9 tasks done

[Tracker ] Move listed features from Alpha -> Beta and Beta-> GA #2199

humblec opened this issue Jun 23, 2021 · 7 comments
Assignees
Labels
component/docs Issues and PRs related to documentation Priority-0 highest priority issue wontfix This will not be worked on
Milestone

Comments

@humblec
Copy link
Collaborator

humblec commented Jun 23, 2021

Describe the feature you'd like to have

At present, we have listed some features in Alpha state, however some of them are qualified already and also deployed in production setups. we have to lift these features from Alpha/Beta to Beta/GA state in upcoming Ceph CSI releases.

RBD

Features Feature Status CSI Driver Version CSI Spec Version Ceph Cluster Version Kubernetes Version
Provision File Mode ROX volume from snapshot Alpha >= v3.0.0 >= v1.0.0 Nautilus (>=v14.2.2) >= v1.17.0
Provision File Mode ROX volume from another volume Alpha >= v3.0.0 >= v1.0.0 Nautilus (>=v14.2.2) >= v1.16.0
Provision Block Mode ROX volume from snapshot Alpha >= v3.0.0 >= v1.0.0 Nautilus (>=v14.2.2) >= v1.17.0
Provision Block Mode ROX volume from another volume Alpha >= v3.0.0 >= v1.0.0 Nautilus (>=v14.2.2) >= v1.16.0
Creating and deleting snapshot Alpha >= v1.0.0 >= v1.0.0 Nautilus (>=14.0.0) >= v1.17.0
Provision volume from snapshot Alpha >= v1.0.0 >= v1.0.0 Nautilus (>=14.0.0) >= v1.17.0
Provision volume from another volume Alpha >= v1.0.0 >= v1.0.0 Nautilus (>=14.0.0) >= v1.16.0
Expand volume Beta >= v2.0.0 >= v1.1.0 Nautilus (>=14.0.0) >= v1.15.0
Metrics Support Beta >= v1.2.0 >= v1.1.0 Nautilus (>=14.0.0) >= v1.15.0
Topology Aware Provisioning Support Alpha >= v2.1.0 >= v1.1.0 Nautilus (>=14.0.0) >= v1.14.0

CephFS

Features Feature Status CSI Driver Version CSI Spec Version Ceph Cluster Version Kubernetes Version
Dynamically provision, de-provision File mode RWO volume Beta >= v1.1.0 >= v1.0.0 Nautilus (>=14.2.2) >= v1.14.0
Dynamically provision, de-provision File mode RWX volume Beta >= v1.1.0 >= v1.0.0 Nautilus (>=v14.2.2) >= v1.14.0
Dynamically provision, de-provision File mode ROX volume Alpha >= v3.0.0 >= v1.0.0 Nautilus (>=v14.2.2) >= v1.14.0
Creating and deleting snapshot Alpha >= v3.1.0 >= v1.0.0 Octopus (>=v15.2.3) >= v1.17.0
Provision volume from snapshot Alpha >= v3.1.0 >= v1.0.0 Octopus (>=v15.2.3) >= v1.17.0
Provision volume from another volume Alpha >= v3.1.0 >= v1.0.0 Octopus (>=v15.2.3) >= v1.16.0
Expand volume Beta >= v2.0.0 >= v1.1.0 Nautilus (>=v14.2.2) >= v1.15.0
Metrics Beta >= v1.2.0 >= v1.1.0 Nautilus (>=v14.2.2) >= v1.15.0

Above is the list of features at the moment stays on Alpha or Beta:

It is good to have one tracker for each for better tracking..etc. Will add the separate tracker and update this issue.

The promotion criteria :

  • Make sure the referenced feature is covered in the documentation
  • Make sure we have E2E test available for the feature
  • Track each feature in a separate issue with priority set
  • update the status of the feature in support matrix documentation if we covered all of the above for a feature

@Madhu-1 @nixpanic @agarwal-mudit @Yuggupta27 @Rakshith-R @yati1998 @pkalever please let me know if I missed any criteria for the promotion of the feature and we need volunteers :)

[update 2-2-2022] Release 3.5

Beta:

  • Expand Volume for RBD and CephFS

GA:

@humblec humblec changed the title Move listed features from Alpha to Beta [Tracker ] Move listed features from Alpha -> Beta and Beta-> GA Jun 23, 2021
@humblec humblec added this to the release-3.4.0 milestone Jun 23, 2021
@humblec humblec self-assigned this Jun 23, 2021
@nixpanic nixpanic added Repo activity Process/activites on ceph-csi repo component/docs Issues and PRs related to documentation and removed Repo activity Process/activites on ceph-csi repo labels Jun 23, 2021
@humblec humblec added the Priority-0 highest priority issue label Jul 1, 2021
humblec added a commit to humblec/ceph-csi that referenced this issue Jul 19, 2021
Since kubernetes 1.17 snapshot functionality is at Beta state
and external snapshotter 3.0.3. Since v4.0.0 of snapshotter controller
and kubernetes v1.20, the snapshot functionality has been lifted to GA.
Ceph CSI drivers have been supporting this feature for last few releases
and users are heavily using this feature since then.

We also have good amount of e2e test case which cover snapshot creation
and deletion and other operations on the same. With that, this PR
proposes of lifting this feature support to GA with v3.4.0 version.

Updates# ceph#2199

Signed-off-by: Humble Chirammal <[email protected]>
humblec added a commit to humblec/ceph-csi that referenced this issue Jul 19, 2021
Since kubernetes 1.17 snapshot functionality is at Beta state
and external snapshotter 3.0.3. Since v4.0.0 of snapshotter controller
and kubernetes v1.20, the snapshot functionality has been lifted to GA.
Ceph CSI drivers have been supporting this feature for last few releases
and users are heavily using this feature since then.

We also have good amount of e2e test case which cover snapshot creation
and deletion and other operations on the same. With that, this PR
proposes of lifting this feature support to GA with v3.4.0 version.

Updates# ceph#2199

Signed-off-by: Humble Chirammal <[email protected]>
humblec added a commit to humblec/ceph-csi that referenced this issue Jul 19, 2021
Since kubernetes 1.17 snapshot functionality is at Beta state
and external snapshotter 3.0.3. Since v4.0.0 of snapshotter controller
and kubernetes v1.20, the snapshot functionality has been lifted to GA.
Ceph CSI drivers have been supporting this feature for last few releases
and users are heavily using this feature since then.

We also have good amount of e2e test case which cover volume creation
from snapshot backend or iow, snapshot as a datasource. With that, this PR
proposes of lifting this feature support to GA with v3.4.0 version.

Updates# ceph#2199

Signed-off-by: Humble Chirammal <[email protected]>
humblec added a commit to humblec/ceph-csi that referenced this issue Jul 19, 2021
Since kubernetes 1.16 clone ( create a new volume from exisiing volume)
functionality is at Beta state and kubernetes v1.18, the snapshot functionality
has been lifted to GA. Ceph CSI drivers have been supporting this feature
for last few releases and users are heavily using this feature since then.

We also have good amount of e2e test case which cover volume creation
from PVC backend or iow, PVC as a datasource. With that, this PR
proposes of lifting this feature support to GA with v3.4.0 version.

Updates# ceph#2199

Signed-off-by: Humble Chirammal <[email protected]>
humblec added a commit to humblec/ceph-csi that referenced this issue Jul 19, 2021
Since kubernetes 1.17 snapshot functionality is at Beta state
and external snapshotter 3.0.3. Since v4.0.0 of snapshotter controller
and kubernetes v1.20, the snapshot functionality has been lifted to GA.
Ceph CSI drivers have been supporting this feature for last few releases
and users are heavily using this feature since then.

We also have good amount of e2e test case which cover volume creation
from snapshot backend or iow, snapshot as a datasource. With that, this PR
proposes of lifting this feature support to Beta with v3.4.0 version.

Updates# ceph#2199

Signed-off-by: Humble Chirammal <[email protected]>
humblec added a commit to humblec/ceph-csi that referenced this issue Jul 19, 2021
Since kubernetes 1.17 snapshot functionality is at Beta state
and external snapshotter 3.0.3. Since v4.0.0 of snapshotter controller
and kubernetes v1.20, the snapshot functionality has been lifted to GA.
Ceph CSI drivers have been supporting this feature for last few releases
and users are heavily using this feature since then.

We also have good amount of e2e test case which cover volume creation
from snapshot backend or iow, snapshot as a datasource. With that, this PR
proposes of lifting this feature support to Beta with v3.4.0 version.

Updates# ceph#2199

Signed-off-by: Humble Chirammal <[email protected]>
humblec added a commit to humblec/ceph-csi that referenced this issue Jul 21, 2021
Since kubernetes 1.17 snapshot functionality is at Beta state
and external snapshotter 3.0.3. Since v4.0.0 of snapshotter controller
and kubernetes v1.20, the snapshot functionality has been lifted to GA.
Ceph CSI drivers have been supporting this feature for last few releases
and users are heavily using this feature since then.

We also have good amount of e2e test case which cover volume creation
from snapshot backend or iow, snapshot as a datasource. With that, this PR
proposes of lifting this feature support to Beta with v3.4.0 version.

Updates# ceph#2199

Signed-off-by: Humble Chirammal <[email protected]>
humblec added a commit to humblec/ceph-csi that referenced this issue Jul 21, 2021
Since kubernetes 1.17 snapshot functionality is at Beta state
and external snapshotter 3.0.3. Since v4.0.0 of snapshotter controller
and kubernetes v1.20, the snapshot functionality has been lifted to GA.
Ceph CSI drivers have been supporting this feature for last few releases
and users are heavily using this feature since then.

We also have good amount of e2e test case which cover volume creation
from snapshot backend or iow, snapshot as a datasource. With that, this PR
proposes of lifting this feature support to Beta with v3.4.0 version.

Updates# ceph#2199

Signed-off-by: Humble Chirammal <[email protected]>
mergify bot pushed a commit that referenced this issue Jul 21, 2021
Since kubernetes 1.17 snapshot functionality is at Beta state
and external snapshotter 3.0.3. Since v4.0.0 of snapshotter controller
and kubernetes v1.20, the snapshot functionality has been lifted to GA.
Ceph CSI drivers have been supporting this feature for last few releases
and users are heavily using this feature since then.

We also have good amount of e2e test case which cover volume creation
from snapshot backend or iow, snapshot as a datasource. With that, this PR
proposes of lifting this feature support to Beta with v3.4.0 version.

Updates# #2199

Signed-off-by: Humble Chirammal <[email protected]>
mergify bot pushed a commit that referenced this issue Jul 21, 2021
Since kubernetes 1.17 snapshot functionality is at Beta state
and external snapshotter 3.0.3. Since v4.0.0 of snapshotter controller
and kubernetes v1.20, the snapshot functionality has been lifted to GA.
Ceph CSI drivers have been supporting this feature for last few releases
and users are heavily using this feature since then.

We also have good amount of e2e test case which cover volume creation
from snapshot backend or iow, snapshot as a datasource. With that, this PR
proposes of lifting this feature support to Beta with v3.4.0 version.

Updates# #2199

Signed-off-by: Humble Chirammal <[email protected]>
@humblec
Copy link
Collaborator Author

humblec commented Jul 28, 2021

As discussed we have to continue the analysis and get into the completion in upcoming releases. Moving this out of 3.4.0 release.

@humblec humblec removed this from the release-3.4.0 milestone Jul 28, 2021
@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the wontfix This will not be worked on label Aug 27, 2021
@github-actions
Copy link

github-actions bot commented Sep 3, 2021

This issue has been automatically closed due to inactivity. Please re-open if this still requires investigation.

@github-actions github-actions bot closed this as completed Sep 3, 2021
@humblec humblec reopened this Feb 2, 2022
@humblec humblec removed the wontfix This will not be worked on label Feb 2, 2022
@humblec humblec added this to the release-3.6 milestone Feb 2, 2022
@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the wontfix This will not be worked on label Mar 17, 2022
@humblec humblec removed the wontfix This will not be worked on label Mar 18, 2022
@humblec
Copy link
Collaborator Author

humblec commented Apr 4, 2022

Topology was the main feature which we were looking into promoting to Beta.. It has made good progress, however we may have to keep it in alpha in release 3.6 . I am moving this issue to next release tracker for now.

@humblec humblec modified the milestones: release-3.6, release-3.7 Apr 4, 2022
@github-actions
Copy link

github-actions bot commented May 4, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the wontfix This will not be worked on label May 4, 2022
@github-actions
Copy link

This issue has been automatically closed due to inactivity. Please re-open if this still requires investigation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/docs Issues and PRs related to documentation Priority-0 highest priority issue wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants