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

Subresources for Custom Resources #571

Closed
nikhita opened this issue Jun 1, 2018 · 43 comments
Closed

Subresources for Custom Resources #571

nikhita opened this issue Jun 1, 2018 · 43 comments
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature. sig/api-machinery Categorizes an issue or PR as relevant to SIG API Machinery. stage/stable Denotes an issue tracking an enhancement targeted for Stable/GA status
Milestone

Comments

@nikhita
Copy link
Member

nikhita commented Jun 1, 2018

Feature Description


Originally a part of the main features issue for CRDs: #95
Design Proposal PR: kubernetes/community#913
Implementation PR (alpha): kubernetes/kubernetes#55168
Docs PR (alpha): kubernetes/website#7439
Implementation PR (beta): kubernetes/kubernetes#63598
Docs PR (beta): kubernetes/website#8519

/kind feature
/sig api-machinery
/stage beta

@k8s-ci-robot k8s-ci-robot added kind/feature Categorizes issue or PR as related to a new feature. sig/api-machinery Categorizes an issue or PR as relevant to SIG API Machinery. labels Jun 1, 2018
@nikhita
Copy link
Member Author

nikhita commented Jun 1, 2018

/cc @idvoretskyi @justaugustus

@nikhita
Copy link
Member Author

nikhita commented Jun 1, 2018

@idvoretskyi since you asked for a new issue to be created (and for it not to be a part of #95).

@idvoretskyi idvoretskyi added this to the v1.11 milestone Jun 1, 2018
@nikhita
Copy link
Member Author

nikhita commented Jun 1, 2018

Not sure how to add the stage label. /stage beta didn't work.

@nikhita
Copy link
Member Author

nikhita commented Jun 1, 2018

Have updated the feature tracking spreadsheet to include this.

@justaugustus justaugustus added stage/beta Denotes an issue tracking an enhancement targeted for Beta status tracked/yes Denotes an enhancement issue is actively being tracked by the Release Team labels Jun 2, 2018
@justaugustus
Copy link
Member

Thanks for adding this, @nikhita!

@guineveresaenger
Copy link

@nikhita - for release team purposes, would you mind giving a summary of current completion criteria for this issue? :)

There's a bit of a k/test-infra rabbit hole on this and it's unclear which PRs are necessary to fix this bug, and which ones arose in context.

@nikhita
Copy link
Member Author

nikhita commented Jun 13, 2018

current completion criteria for this issue

@guineveresaenger I'm confused. :) can you elaborate on what you mean by completion criteria? is it things required to be done for this to be stable?

There's a bit of a k/test-infra rabbit hole on this and it's unclear which PRs are necessary to fix this bug, and which ones arose in context.

I'm still confused :) do you mean PRs that were implemented for this feature?

@guineveresaenger
Copy link

Apologies for being unclear - yes, I would like to have a summary of the work currently underway that will implement this feature, since some of them aren't tagged with a 1.11 milestone, and there's a bunch of them. :)

@nikhita
Copy link
Member Author

nikhita commented Jun 14, 2018

@guineveresaenger :)

For 1.11, this feature was promoted to beta. Along with it moving to beta, there has been one bug fix and one feature addition. The feature addition is split between 2 PRs.

@nikhita
Copy link
Member Author

nikhita commented Jun 15, 2018

Trying something for automation.

/remove-stage beta

@fejta
Copy link

fejta commented Jun 15, 2018

/remove-stage beta

@k8s-ci-robot k8s-ci-robot removed the stage/beta Denotes an issue tracking an enhancement targeted for Beta status label Jun 15, 2018
@fejta
Copy link

fejta commented Jun 15, 2018

/stage beta

@k8s-ci-robot k8s-ci-robot added the stage/beta Denotes an issue tracking an enhancement targeted for Beta status label Jun 15, 2018
@nikhita
Copy link
Member Author

nikhita commented Jun 22, 2018

@idvoretskyi @justaugustus for 1.12 tracking purposes: there will be some small additions and maybe bug fixes but this will remain in beta for 1.12 (so no change from the features perspective).

@justaugustus justaugustus removed the tracked/yes Denotes an enhancement issue is actively being tracked by the Release Team label Jul 18, 2018
@kacole2
Copy link

kacole2 commented Jul 23, 2018

@nikhita This feature was worked on in the previous milestone, so we'd like to check in and see if there are any plans for this to graduate stages in Kubernetes 1.12. If not, confirm this will remain in beta for 1.12.


Please note that the Features Freeze is July 31st, after which any incomplete Feature issues will require an Exception request to be accepted into the milestone.

In addition, please be aware of the following relevant deadlines:

  • Docs deadline (open placeholder PRs): 8/21
  • Test case freeze: 8/28

Please make sure all PRs for features have relevant release notes included as well.

Happy shipping!

@nikhita
Copy link
Member Author

nikhita commented Jul 23, 2018

If not, confirm this will remain in beta for 1.12.

Yes, this will remain in beta for 1.12.

@nikhita
Copy link
Member Author

nikhita commented Jan 16, 2019

I’m checking in on this issue to see what work (if any) is being planned for the 1.14 release.

@claurence None, this feature will remain in beta for 1.14 as well.

@kacole2
Copy link

kacole2 commented Apr 12, 2019

@nikhita anything targeted for 1.15 here? KEP still needed here to progress as well.

@nikhita
Copy link
Member Author

nikhita commented Apr 15, 2019

@nikhita anything targeted for 1.15 here?

No, this will remain in beta.

@liggitt
Copy link
Member

liggitt commented Apr 15, 2019

No, this will remain in beta.

I actually expected this to graduate so that it was not separately feature-gated. I'm not aware of any outstanding requirements for GA for this

@nikhita
Copy link
Member Author

nikhita commented Apr 16, 2019

Discussed about this in the #sig-api-machinery channel on Slack: https://kubernetes.slack.com/archives/C0EG7JC6T/p1555344911023900

This will remain in beta until the main CRD API graduates to GA i.e. this will remain in beta for 1.15.

cc @roycaihw

@sttts
Copy link
Contributor

sttts commented May 28, 2019

Docs PR for 1.15 (change that scale subresource can be under .spec): kubernetes/website#14583

@nikhita can you update the issue description?

@liggitt
Copy link
Member

liggitt commented Jul 8, 2019

/milestone v1.16
/stage stable

@k8s-ci-robot k8s-ci-robot removed the stage/beta Denotes an issue tracking an enhancement targeted for Beta status label Jul 8, 2019
@k8s-ci-robot k8s-ci-robot added this to the v1.16 milestone Jul 8, 2019
@k8s-ci-robot k8s-ci-robot added the stage/stable Denotes an issue tracking an enhancement targeted for Stable/GA status label Jul 8, 2019
@mariantalla
Copy link
Contributor

Hey @sttts / @nikhita - From looking at labels it seems that the plan is for this feature to go stable in 1.16, is that right? If yes, I'll go ahead and add it to the 1.16 Tracking Spreadsheet.

If I've got this wrong and it's not graduating, please let me know I will remove it from the milestone.

Also, please list any remaining k/k PRs in this issue so they can be tracked properly.

As a reminder, 1.16 milestone dates: Enhancement Freeze 7/30 and Code Freeze 8/29.

Thanks!

@mariantalla
Copy link
Contributor

...and one last thing: friendly reminder that there's no KEP linked to the feature, and it will need one to go GA.

cc @nikhita @sttts @liggitt

@kacole2 kacole2 added tracked/yes Denotes an enhancement issue is actively being tracked by the Release Team and removed tracked/no Denotes an enhancement issue is NOT actively being tracked by the Release Team labels Jul 15, 2019
@liggitt
Copy link
Member

liggitt commented Jul 26, 2019

friendly reminder that there's no KEP linked to the feature, and it will need one to go GA.

added

@simplytunde
Copy link

Hey, @sttts @nikhita I'm the v1.16 docs release lead.

Does this enhancement (or the work planned for v1.16) require any new docs (or modifications)?

Just a friendly reminder we're looking for a PR against k/website (branch dev-1.16) due by Friday,August 23rd. It would be great if it's the start of the full documentation, but even a placeholder PR is acceptable. Let me know if you have any questions!

@kacole2
Copy link

kacole2 commented Jul 29, 2019

@nikhita @sttts @liggitt Enhancement Freeze is tomorrow and the KEP is currently in a Provisional state. Anyway to get this modified to Implementable for 1.16 release?

@liggitt
Copy link
Member

liggitt commented Jul 29, 2019

Anyway to get this modified to Implementable for 1.16 release?

Yes, that is getting finalized today.

@kacole2
Copy link

kacole2 commented Aug 26, 2019

@sttts @liggitt @nikhita code freeze for 1.16 is on Thursday 8/29. Are there any outstanding k/k PRs that still need to be merged for this to go Stable?

@kacole2
Copy link

kacole2 commented Aug 29, 2019

@sttts @liggitt @nikhita today is code freeze. are there any outstanding PRs? If I do not receive a response this will be dropped from v1.16

@liggitt
Copy link
Member

liggitt commented Aug 29, 2019

there are no outstanding PRs

@liggitt
Copy link
Member

liggitt commented Sep 3, 2019

docs ready for review in kubernetes/website#15982

@liggitt
Copy link
Member

liggitt commented Sep 19, 2019

Released as stable in v1.16.0

Post-GA work tracked in https://github.com/orgs/kubernetes/projects/28

/close

@k8s-ci-robot
Copy link
Contributor

@liggitt: Closing this issue.

In response to this:

Released as stable in v1.16.0

Post-GA work tracked in https://github.com/orgs/kubernetes/projects/28

/close

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.

@mrbobbytables mrbobbytables removed the tracked/yes Denotes an enhancement issue is actively being tracked by the Release Team label Oct 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. sig/api-machinery Categorizes an issue or PR as relevant to SIG API Machinery. stage/stable Denotes an issue tracking an enhancement targeted for Stable/GA status
Projects
None yet
Development

No branches or pull requests