-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
CustomResourceDefinitions #95
Comments
@lavalamp I've created this to try to have a place where we can at least consolidate our thoughts and track progress on third party resources. I've tried to create a list of known shortcomings to be resolved before promotion to stable. I don't have an owner in mind, but recognition of the problem seems like step 1. |
@deads2k I am learning third party resource recently, also wish to help with something. |
I've re-ordered the list in terms of what I see as tactical priority. People are trying to use this now and these problems will burn them badly. If you're comfortable taking the "multiple resources" item, that would be a great start. You could create a separate issue and we can talk about implementation in there. |
@deads2k I spent some time trying to reproduce the first issue:
but with unluck. Below is my reproduce steps:
seems we already support multiple resources, single version. |
And I take a deep look at TPR related code. The |
Also I found that I am able to delete a TPR schema def even there are TPR instances in the system. I think this should not be allowed. |
Try to enable this test: https://github.com/kubernetes/kubernetes/blob/master/test/integration/thirdparty/thirdparty_test.go#L137 . If it works, we're good. If it fails, something is wrong. |
@deads2k Hi David, please take a look at the message I sent on Slack. Besides, I add a fix to the failed integration test, the third party resource controller will remove the corresponding routes handler when a TPR get deleted, this will help with the integration test, but I am not sure whether this will bring in any other problems. |
For problem #1, it was fixed here: |
@brendandburns actually not, you can run the comment out integration test, and it will fail. |
@brendandburns More correctly, we did support multiple resources, single version, but the deletion logical has some problem. |
@adohe did you file an issue? I can take a look. |
@brendandburns you can see here:
enable this test, and you will see it will fail. I have tried to fix this on my local, and I will open a PR later today. |
@brendandburns I am afraid I don't file an issue. |
Also ref kubernetes/kubernetes#32306 (TPR should be deleted when namespace is deleted) |
@deads2k can you update the checklist ? |
All issues still outstanding. This is actually a feature to track the problems in the (already) beta |
@deads2k I am already working on |
@deads2k does still feature still target 1.5? |
Hello @nikhita @deads2k , I'm the Enhancement Lead for 1.15. Is this feature going to be graduating alpha/beta/stable stages in 1.15? Please let me know so it can be tracked properly and added to the spreadsheet. A KEP will need to be merged for 1.15 inclusion as well. Thanks! Once coding begins, please list all relevant k/k PRs in this issue so they can be tracked properly. |
this will remain in beta stage. work on validation, conversion, and OpenAPI publishing is happening in 1.15 |
updated description with links to relevant KEPs for 1.15 |
Hey, @liggitt @deads2k @jpbetz @sttts I'm the v1.15 docs release shadow. Does this enhancement (or the work planned for v1.15) require any new docs (or modifications)? Just a friendly reminder we're looking for a PR against k/website (branch dev-1.15) due by Thursday, May 30th. 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! 😄 |
Docs PR for 1.15: kubernetes/website#14583 @deads2k can you update the issue description? |
/milestone v1.16 |
Hey, @liggitt @jpbetz @sttts 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. Let me know if you have any questions! |
@simonswine the placeholder PR kubernetes/website#15982 |
I believe the outstanding PRs are just the feature gate version bump (kubernetes/kubernetes#81965) and two outstanding bug fixes that should go in this week: kubernetes/kubernetes#81436, kubernetes/kubernetes#78707 |
docs ready for review in kubernetes/website#15982 |
Released as stable in v1.16.0 Post-GA work tracked in https://github.com/orgs/kubernetes/projects/28 /close |
@liggitt: Closing this issue. In response to this:
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. |
Move machine API proposals into its own repo
* Add revision tags feature progress * fix template * Add revision tag feature
Enhancement Description
Scope of work planned for v1.15
Scope of work planned for v1.11
Scope of work planned for v1.10
Scope of work planned for v1.9
Scope of work planned for v1.8
and defaultingfor CustomResourceDefinition.Scope of work planned for v1.7
apiextensions
) to support deprecation of theextensions
groupextensions/v1beta1
TPR, possibly requiring brief downtime for TPR custom controllers and operators.Other plans not in scope for this release
extensions/v1beta1
TPR gives the appearance of supporting multiple versions, but multiple version support was never implemented.Plans with unclear status
Still investigating or TBD. Please comment/edit with any updates.
The text was updated successfully, but these errors were encountered: