enhancements icon indicating copy to clipboard operation
enhancements copied to clipboard

Provision volumes from cross-namespace snapshots

Open mkimuram opened this issue 2 years ago • 39 comments

Enhancement Description

  • One-line enhancement description (can be used as a release note): Provision volumes from cross-namespace snapshots
  • Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3294-provision-volumes-from-cross-namespace-snapshots
  • Discussion Link: https://docs.google.com/document/d/1-8KEG8AjAgKznS9NFm3qWqkGyCHmvU6HVl0sk5hwoAE/edit#bookmark=id.y643l0tnnycj
  • Primary contact (assignee): @ttakahashi21 @mkimuram
  • Responsible SIGs: @kubernetes/sig-storage-feature-requests
  • Enhancement target (which target equals to which milestone):
    • Alpha release target (x.y): v1.26
    • Beta release target (x.y): v1.28
    • Stable release target (x.y): v1.30
  • [x] Alpha
    • [x] KEP (k/enhancements) update PR(s): https://github.com/kubernetes/enhancements/pull/3295
    • [x] Code (k/k) update PR(s):
      • API change: https://github.com/kubernetes/kubernetes/pull/113186
    • [x] Code (kubernetes-csi/external-provisioner): https://github.com/kubernetes-csi/external-provisioner/pull/805
    • [x] Docs (k/website) update PR(s):
  • [ ] Beta
    • [ ] KEP (k/enhancements) update PR(s): TBD
    • [ ] Code (k/k) update PR(s):
      • https://github.com/kubernetes/kubernetes/issues/113798
      • E2E tests: TBD
      • Feature gate change: TBD
      • Blockers:
        • https://github.com/kubernetes/enhancements/issues/3766
    • [ ] Docs (k/website) update(s): TBD

Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.

mkimuram avatar May 04 '22 20:05 mkimuram

/milestone v1.25

xing-yang avatar May 13 '22 13:05 xing-yang

Hello @mkimuram 👋, 1.25 Enhancements team here.

Just checking in as we approach enhancements freeze on 18:00 PST on Thursday June 16, 2022.

For note, This enhancement is targeting for stage alpha for 1.25 (correct me, if otherwise)

Here's where this enhancement currently stands:

  • [ ] KEP file using the latest template has been merged into the k/enhancements repo.
  • [ ] KEP status is marked as implementable
  • [ ] KEP has a updated detailed test plan section filled out
  • [ ] KEP has up to date graduation criteria
  • [ ] KEP has a production readiness review that has been completed and merged into k/enhancements.

Looks like for this one, we would need to update the open KEP PR https://github.com/kubernetes/enhancements/pull/3295 for the following:

For note, the status of this enhancement is marked as at risk. Please keep the issue description up-to-date with appropriate stages as well. Thank you!

Priyankasaggu11929 avatar May 30 '22 07:05 Priyankasaggu11929

Hello @mkimuram 👋, just a quick check-in again, as we approach the 1.25 enhancements freeze.

Please plan to get the above criterias done before the upcoming enhancements freeze on Thursday, June 16, 2022 at 18:00 PM PT.

For note, the current status of the enhancement is at at-risk. Thank you!

Priyankasaggu11929 avatar Jun 11 '22 06:06 Priyankasaggu11929

Hello @mkimuram 👋, another check-in, as we approach the 1.25 enhancements freeze.

All required criteria are fulfilled by the open PR https://github.com/kubernetes/enhancements/pull/3295.

We just now require merging it before enhancements freeze on Thursday, June 23, 2022 at 18:00 PM PT, which is just over 3 days away from now.

For note, the current status of the enhancement is atat-risk. Thank you!

Priyankasaggu11929 avatar Jun 21 '22 07:06 Priyankasaggu11929

Hello, 1.25 Enhancements Lead here 👋. With Enhancements Freeze now in effect, this enhancement has not met the criteria for the freeze and has been removed from the milestone.

As a reminder, the criteria for enhancements freeze is:

  • KEP file using the latest template has been merged into the k/enhancements repo, with up to date latest milestone and stage
  • KEP status is marked as implementable
  • KEP has an updated detailed test plan section filled out
  • KEP has up to date graduation criteria
  • KEP has a production readiness review that has been completed and merged into k/enhancements.

Feel free to file an exception to add this back to the release. If you plan to do so, please file this as early as possible.

Thanks! /milestone clear

Priyankasaggu11929 avatar Jun 24 '22 01:06 Priyankasaggu11929

/milestone v1.25

xing-yang avatar Sep 12 '22 12:09 xing-yang

/milestone v1.26

xing-yang avatar Sep 12 '22 12:09 xing-yang

/assign @ttakahashi21

xing-yang avatar Sep 12 '22 12:09 xing-yang

@xing-yang: GitHub didn't allow me to assign the following users: ttakahashi21.

Note that only kubernetes members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. For more information please see the contributor guide

In response to this:

/assign @ttakahashi21

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.

k8s-ci-robot avatar Sep 12 '22 12:09 k8s-ci-robot

/assign @ttakahashi21

ttakahashi21 avatar Sep 12 '22 12:09 ttakahashi21

Hello @Elbehery & @mkimuram 👋, 1.26 Enhancements team here.

Just checking in as we approach enhancements freeze on 18:00 PDT on Thursday 6th October 2022.

This enhancement is targeting for stage alpha for 1.26 (correct me, if otherwise)

Here's where this enhancement currently stands:

  • [ ] KEP readme using the latest template has been merged into the k/enhancements repo.
  • [ ] KEP status is marked as implementable for latest-milestone: 1.26
  • [ ] KEP readme has a updated detailed test plan section filled out
  • [ ] KEP readme has up to date graduation criteria
  • [ ] KEP has a production readiness review that has been completed and merged into k/enhancements.

It looks like https://github.com/kubernetes/enhancements/pull/3295 will address most of these issues.

The status of this enhancement is marked as at risk. Please keep the issue description up-to-date with appropriate stages as well. Thank you!

marosset avatar Sep 20 '22 23:09 marosset

/reopen

msau42 avatar Oct 06 '22 20:10 msau42

@msau42: Reopened this issue.

In response to this:

/reopen

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.

k8s-ci-robot avatar Oct 06 '22 20:10 k8s-ci-robot

With https://github.com/kubernetes/enhancements/pull/3295 merged I'm updating the status of this enhancement to tracked for v1.26. Thanks!

marosset avatar Oct 06 '22 22:10 marosset

Enhancement Description

  • One-line enhancement description (can be used as a release note): Provision volumes from cross-namespace snapshots

  • Kubernetes Enhancement Proposal: KEP-3294: Add proposal for provisioning volumes from cross-namespace snapshots #3295

  • Discussion Link: https://docs.google.com/document/d/1-8KEG8AjAgKznS9NFm3qWqkGyCHmvU6HVl0sk5hwoAE/edit#bookmark=id.y643l0tnnycj

  • Primary contact (assignee): @Elbehery @mkimuram @ttakahashi21

  • Responsible SIGs: @kubernetes/sig-storage-feature-requests

  • Enhancement target (which target equals to which milestone):

    • Alpha release target (x.y): v1.26
    • Beta release target (x.y): v1.27
    • Stable release target (x.y): v1.29
  • [ ] Alpha

    • [ ] KEP (k/enhancements) update PR(s):
    • [ ] Code (k/k) update PR(s):
    • [ ] Docs (k/website) update PR(s):

Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.

ttakahashi21 avatar Oct 19 '22 05:10 ttakahashi21

@ttakahashi21: Reiterating the mentions to trigger a notification: @kubernetes/sig-storage-feature-requests

In response to this:

Enhancement Description

  • One-line enhancement description (can be used as a release note): Provision volumes from cross-namespace snapshots

  • Kubernetes Enhancement Proposal: KEP-3294: Add proposal for provisioning volumes from cross-namespace snapshots #3295

  • Discussion Link: https://docs.google.com/document/d/1-8KEG8AjAgKznS9NFm3qWqkGyCHmvU6HVl0sk5hwoAE/edit#bookmark=id.y643l0tnnycj

  • Primary contact (assignee): @Elbehery @mkimuram @ttakahashi21

  • Responsible SIGs: @kubernetes/sig-storage-feature-requests

  • Enhancement target (which target equals to which milestone):

    • Alpha release target (x.y): v1.26
    • Beta release target (x.y): v1.27
    • Stable release target (x.y): v1.29
  • [ ] Alpha

    • [ ] KEP (k/enhancements) update PR(s):
    • [ ] Code (k/k) update PR(s):
    • [ ] Docs (k/website) update PR(s):

Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.

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.

k8s-ci-robot avatar Oct 19 '22 05:10 k8s-ci-robot

@mkimuram Are docs required for this KEP? If so, who will be opening the docs PR for k/website?

mickeyboxell avatar Oct 20 '22 20:10 mickeyboxell

@mkimuram Are docs required for this KEP? If so, who will be opening the docs PR for k/website?

Docs are required. @ttakahashi21 or I will open the docs PRs described in the updated "Enhancement Description" above.

mkimuram avatar Oct 24 '22 01:10 mkimuram

Hi @Elbehery & @mkimuram 👋,

Checking in once more as we approach 1.26 code freeze at 17:00 PDT on Tuesday 8th November 2022.

Please ensure the following items are completed:

  • [x] All PRs to the Kubernetes repo that are related to your enhancement are linked in the above issue description (for tracking purposes).
  • [ ] All PRs are fully merged by the code freeze deadline.

For this enhancement, it looks like the following PRs are open and need to be merged before code freeze:

  • https://github.com/kubernetes/kubernetes/pull/113186
  • Also please link to the PR into kubernetes-csi/external-provisioner once it is opened.

As always, we are here to help should questions come up. Thanks!

marosset avatar Oct 31 '22 18:10 marosset

Hi @mkimuram and @ttakahashi21 👋 Please follow the steps detailed in the documentation to open a PR against dev-1.26 branch in the k/website repo. This PR can be just a placeholder at this time. It must be created by November 9. For more information, take a look at Documenting for a release to familiarize yourself with the docs requirement for the release.

mickeyboxell avatar Nov 02 '22 14:11 mickeyboxell

Hi @Elbehery & @mkimuram 👋,

Checking in once more as we approach 1.26 code freeze at 17:00 PDT on Tuesday 8th November 2022.

Please ensure the following items are completed:

  • [x] All PRs to the Kubernetes repo that are related to your enhancement are linked in the above issue description (for tracking purposes).
  • [ ] All PRs are fully merged by the code freeze deadline.

For this enhancement, it looks like the following PRs are open and need to be merged before code freeze:

  • https://github.com/kubernetes/kubernetes/pull/113186

As always, we are here to help should questions come up. Thanks!

marosset avatar Nov 07 '22 18:11 marosset

Hey @mkimuram and @ttakahashi21, this is a reminder to open a PR against dev-1.26 branch in the k/website repo by November 9. This PR can be just a placeholder at this time.

mickeyboxell avatar Nov 08 '22 16:11 mickeyboxell

Hello 👋, 1.26 Enhancements Lead here.

Unfortunately, this enhancement did not meet requirements for code freeze.

If you still wish to progress this enhancement in v1.26, please file an exception request. Thanks!

/milestone clear /label tracked/no /remove-label tracked/yes /remove-label lead-opted-in

rhockenbury avatar Nov 09 '22 01:11 rhockenbury

exception request granted

Your updated deadline to make any changes is 18:00 PST Friday 11th November 2022

/milestone v1.26 /label tracked/yes /label lead-opted-in /remove-label tracked/no

leonardpahlke avatar Nov 10 '22 18:11 leonardpahlke

Hi @mkimuram ! how are you? Here the doc Lead about 1.26. Can you help me with the doc-PR? I can only find the PR about the blog https://github.com/kubernetes/website/pull/37628

cc: @reylejano @mickeyboxell

krol3 avatar Nov 28 '22 01:11 krol3

@krol3 https://github.com/kubernetes/website/pull/37802

leonardpahlke avatar Nov 28 '22 10:11 leonardpahlke

/remove-label lead-opted-in /remove-label tracked/yes /label tracked/no /milestone clear

marosset avatar Dec 14 '22 19:12 marosset

Is this still shooting for beta in 1.27?

thockin avatar Jan 31 '23 23:01 thockin

No we have a few outstanding implementation items from alpha + we're blocked on the migration of ReferenceGrant to sig-auth.

msau42 avatar Feb 01 '23 00:02 msau42

Updated "Enhancement Description".

mkimuram avatar Feb 01 '23 01:02 mkimuram