-
Notifications
You must be signed in to change notification settings - Fork 817
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
Alpha field in the stable API should follow best practices #1347
Comments
Thanks for sharing this 👍 ! I went hunting for some kind of best practice here, and couldn't find one!
Sounds like a good idea. Let's do this. // Use // +optional tag
I assume you mean
Maybe we clear the Alpha state on "ApplyDefaults" if one exists? Since we can't directly control the storage since we are using CRDs and not a full API Extension. I feel like creating new mutating webhooks to remove this value on update/create if they don't exist already might not be worth the effort. How does that sound? |
I updated the URL to its origin.
We have it on GameServer.Alpha but not GameServerStatus.Alpha
ApplyDefaults is a good idea and easy to implement.
👍 |
Ah! Excellent catch! Good point. Thanks for finding this - I was wondering how other groups solved this problem - this is great to know there is prior art we can leverage 🙌 |
An Alpha field is added but not following best practices of introducing an unstable version to a stable API:
The text was updated successfully, but these errors were encountered: