-
Notifications
You must be signed in to change notification settings - Fork 203
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
Specification for Preservation of ARM API Versioning #1538
Conversation
docs/design/api-versions.md
Outdated
|
||
### API Preservation | ||
|
||
When generating the storage variants of each resource, we'll inject a new `ApiVersion` property of type **string**. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this need updating? In the whiteboard discussion we had you were talking about a GVK property instead?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I've now updated the spec.
Codecov Report
@@ Coverage Diff @@
## master #1538 +/- ##
=======================================
Coverage 63.43% 63.43%
=======================================
Files 181 181
Lines 11796 11796
=======================================
Hits 7483 7483
Misses 3644 3644
Partials 669 669 Continue to review full report at Codecov.
|
50c01e2
to
2b43b6f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice - like the diagrams.
What this PR does / why we need it:
Initial specification for how we will preserve the correct API version and ensure we use it when interacting with ARM.
Resolves #1468
Direct link for viewing with embedded diagrams:
https://github.com/Azure/azure-service-operator/blob/spec/api-versioning/docs/design/api-versions.md
How does this PR make you feel:
If applicable: