-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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
AKS: bug in the Node Pools API #8952
Comments
@wenwu449 / @gtxistxgao for discussion |
Thanks @tombuildsstuff for calling it out.
For example, if the input is the following tags, user may be confused that which one will AKS pick. With the current design, we are certain that it will be the first one.
|
@gtxistxgao just to check, are you confirming this is a bug, or saying this behaviour is intentional? |
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @Azure/aks-pm. |
@tombuildsstuff the lowering case behavior does seem to be intentional at this point. The reason behinds it is that tags on VMSS is case-insensitive. |
@gtxistxgao thanks - whilst this issue is present in the AKS API it appears the root cause is the Compute API - I've opened #8982 to track that. Once that issue's been resolved I'll update here to confirm if that's been fixed - but it's probably worth leaving this issue open until the bug in the Compute/AKS API's have been resolved, since it's a known issue? Thanks! |
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @armleads-azure. |
👋🏻
It appears there's a bug in the Node Pools API in versions 2019-11-01 -> 2020-02-01 (inclusive) - this may be applicable to newer versions of the API too, I'm unable to check at this time.
Previously we were using API version
2019-10-01
for AKS - and using the Node Pools API we were able to set Tags for a Node Pool in upper-case. Upon updating to API version2019-11-01
(and subsequently2020-02-01
) - whilst we submit Title Case for the key of the Tags for the Node Pool - the API returns them in lower-case.When creating/updating a Node Pool for an AKS Cluster - with the following HTTP Request:
returns the following HTTP Response:
When the Node Pool's been updated - retrieving the Node Pool using the GET endpoint returns:
Note the value for the
tags
block in both resources - upon submitting the key isEnvironment
but is returned asenvironment
. This occurs for both new Node Pools and when updating existing ones.Since this is a bug in the AKS Node Pools API (and not something we can work around) - can this be fixed both in the existing API's and the newer versions?
Thanks!
cc @jluk
The text was updated successfully, but these errors were encountered: