enhancements icon indicating copy to clipboard operation
enhancements copied to clipboard

AWS EBS in-tree to CSI driver migration

Open davidz627 opened this issue 5 years ago β€’ 49 comments

Enhancement Description

  • One-line enhancement description (can be used as a release note): Migrate the internals of in-tree AWS EBS Plugin to call out to the EBS CSI Plugin while maintaining the original API
  • Design proposal link (community repo): https://github.com/kubernetes/community/blob/master/contributors/design-proposals/storage/csi-migration.md
  • KEP: https://github.com/kubernetes/enhancements/blob/master/keps/sig-storage/20190129-csi-migration.md
  • Primary contact (assignee): @leakingtapan
  • Responsible SIGs: sig-storage
  • Enhancement target (which target equals to which milestone):
    • Alpha release: 1.14
    • Beta release: 1.17
    • Stable release target (x.y): 1.19

Parent enhancement: https://github.com/kubernetes/enhancements/issues/625 Public Migration testing CI: LINK

TODO

  • [ ] Replace design/KEP with specific one if needed
  • [ ] Link public migration testing CI

davidz627 avatar Jan 21 '20 23:01 davidz627

/sig storage

davidz627 avatar Jan 21 '20 23:01 davidz627

Hey @davidz627 @leakingtapan, just to confirm you are not targeting v1.18 for this, correct?

jeremyrickard avatar Jan 23 '20 00:01 jeremyrickard

Nope. It’s for 1.19

leakingtapan avatar Jan 23 '20 05:01 leakingtapan

/milestone v1.19

jeremyrickard avatar Jan 29 '20 02:01 jeremyrickard

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale

fejta-bot avatar Apr 28 '20 02:04 fejta-bot

/remove-lifecycle stale

palnabarun avatar Apr 28 '20 12:04 palnabarun

Hey there @davidz627 / @jsafrane -- 1.19 Enhancements shadow here. I wanted to check in and see if you think this Enhancement will be graduating in 1.19?

In order to have this part of the release:

  1. The KEP PR must be merged in an implementable state
  2. The KEP must have test plans
  3. The KEP must have graduation criteria.

The current release schedule is:

  • Monday, April 13: Week 1 - Release cycle begins
  • Tuesday, May 19: Week 6 - Enhancements Freeze
  • Thursday, June 25: Week 11 - Code Freeze
  • Thursday, July 9: Week 14 - Docs must be completed and reviewed
  • Tuesday, August 4: Week 17 - Kubernetes v1.19.0 released

If you do, I'll add it to the 1.19 tracking sheet (http://bit.ly/k8s-1-19-enhancements). Once coding begins please list all relevant k/k PRs in this issue so they can be tracked properly. πŸ‘

Thanks!

harshanarayana avatar Apr 30 '20 11:04 harshanarayana

Hey @jsafrane / @davidz627, I'm following up on my previous update on this Enhancement being part of the v1.19 release.

Do you happen to have any update on the possiblity of this being included in the release v1.19?

Thanks again for your time and contributions. πŸ––

harshanarayana avatar May 02 '20 05:05 harshanarayana

Hey @davidz627 / @jsafrane, I'm following up on my previous update on this Enhancement being part of the v1.19 release.

Do you happen to have any update on the possiblity of this being included in the release v1.19?

Thanks again for your time and contributions. πŸ––

harshanarayana avatar May 09 '20 11:05 harshanarayana

Hey @jsafrane / @davidz627, any plans for the Enhancements to be included in v1.19? Please let me know so that I can update the tracking sheet to show the inclusion state.

Enhancements freeze is on May 19

Note that recently the KEP format has changed. Additionally, #1620 merged recently, adding production readiness review questions to the KEP template. Please take this opportunity to reformat your KEP and also answer the questions added to the template in that PR.

Thanks, πŸ––

harshanarayana avatar May 14 '20 03:05 harshanarayana

No, we're going to skip GA in 1.19.

jsafrane avatar May 14 '20 07:05 jsafrane

Skipping 1.19 sounds reasonable to me

leakingtapan avatar May 15 '20 07:05 leakingtapan

Hey @jsafrane @leakingtapan Thanks for the confirmation. I've updated the trackers accordingly.

harshanarayana avatar May 18 '20 16:05 harshanarayana

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale

fejta-bot avatar Aug 16 '20 17:08 fejta-bot

/remove-lifecycle stale

george-angel avatar Aug 17 '20 06:08 george-angel

Hi @jsafrane

Enhancements Lead here. Any plans for this in 1.20?

Thanks! Kirsten

kikisdeliveryservice avatar Sep 13 '20 22:09 kikisdeliveryservice

No, we're going to skip GA in 1.19.

Hi @jsafrane @leakingtapan

I'm a bit confused with the state of this KEP. Can you please update with the status? Should it be marked implemented and the issue closed? The linked KEP doesn't indicate that it was finished and there are no PRs linked to this issue.

Enhancements Freeze is October 6th, if we could sort this out soon, that would be great.

As a note, the format of KEPs has changed as mentioned above. If you could please update and include the missing sections noted above that would be great. See for ref https://github.com/kubernetes/enhancements/tree/master/keps/NNNN-kep-template

Best, Kirsten

kikisdeliveryservice avatar Sep 24 '20 00:09 kikisdeliveryservice

Hi, this is the kep: https://github.com/kubernetes/enhancements/blob/master/keps/sig-storage/20190129-csi-migration.md

This feature is still beta, and we don't plan to move it to GA in 1.20

msau42 avatar Oct 02 '20 01:10 msau42

@msau42 is correct. Also we will need a plan to move it to beta on first then consider GA. As the feature is beta off now.

leakingtapan avatar Oct 03 '20 00:10 leakingtapan

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale

fejta-bot avatar Jan 01 '21 01:01 fejta-bot

Stale issues rot after 30d of inactivity. Mark the issue as fresh with /remove-lifecycle rotten. Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle rotten

fejta-bot avatar Jan 31 '21 01:01 fejta-bot

/remove-lifecycle rotten

@wongma7 do you plan on enabling by default in 1.21?

msau42 avatar Feb 01 '21 17:02 msau42

I'll have a definitive answer by end of this week (Feb ~5), not 100% sure just yet.

wongma7 avatar Feb 01 '21 18:02 wongma7

We won't be enabling by default in 1.21, are targeting 1.22 instead*.

wongma7 avatar Feb 05 '21 20:02 wongma7

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale

fejta-bot avatar May 06 '21 20:05 fejta-bot

Stale issues rot after 30d of inactivity. Mark the issue as fresh with /remove-lifecycle rotten. Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten

fejta-bot avatar Jun 05 '21 21:06 fejta-bot

/remove-lifecycle rotten

jsafrane avatar Jun 07 '21 14:06 jsafrane

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle stale
  • Mark this issue or PR as rotten with /lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot avatar Sep 05 '21 14:09 k8s-triage-robot

/remove-lifecycle stale

jsafrane avatar Sep 10 '21 10:09 jsafrane

/milestone v1.23 An exception request was filed on 11/12/21 for the 1.23 Enhancements Freeze. The exception request was approved on 11/13/21 Please update the kep.yaml to reflect the latest milestone (1.23) and have the PR to update the kep.yaml and any open k/k PRs approved by 18:00 PST on November 16th Linked k/k PR: https://github.com/kubernetes/kubernetes/pull/106098

This enhancement does not graduate phases for 1.23, it remains in beta. The default behavior changes from off to on in 1.23

reylejano avatar Nov 15 '21 19:11 reylejano