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

Add AIToolchainOperator to AKS preview API #26115

Merge branch 'FumingZhang-containerservice-Microsoft.ContainerService…

af58a59
Select commit
Loading
Failed to load commit list.
Closed

Add AIToolchainOperator to AKS preview API #26115

Merge branch 'FumingZhang-containerservice-Microsoft.ContainerService…
af58a59
Select commit
Loading
Failed to load commit list.
openapi-pipeline-app / Swagger LintDiff succeeded Oct 10, 2023 in 2m 59s

Swagger LintDiff succeeded

Details

compared tags (via openapi-validator v2.1.6) new version base version
package-preview-2023-09 package-preview-2023-09(af58a59) package-preview-2023-09(FumingZhang-containerservice-Microsoft.ContainerService-2023-09-02-preview)

[must fix]The following errors/warnings are introduced by current PR:

Rule Message Related RPC [For API reviewers]
⚠️ EnumInsteadOfBoolean Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L8792


The following errors/warnings exist before current PR submission:
Only 50 items are listed, please refer to log for more details.

Rule Message
OperationsApiResponseSchema The response schema of operations API '/providers/Microsoft.ContainerService/operations' does not match the ARM specification. Please standardize the schema.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L52
OperationsApiSchemaUsesCommonTypes Operations API path must follow the schema provided in the common types.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L53
ParametersInPointGet Query parameter resource-type should be removed. Point Get's MUST not have query parameters other than api version.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L80
GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L137
ResourceNameRestriction The resource name parameter 'roleName' should be defined with a 'pattern' restriction.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L278
ParametersInPost server-fqdn is a query parameter. Post operation must not contain any query parameter other than api-version.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L336
ParametersInPost server-fqdn is a query parameter. Post operation must not contain any query parameter other than api-version.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L381
ParametersInPost format is a query parameter. Post operation must not contain any query parameter other than api-version.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L381
ParametersInPost server-fqdn is a query parameter. Post operation must not contain any query parameter other than api-version.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L429
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L553
PatchResponseCodes Long-running PATCH operations must have responses with 200, 202 and default return codes. They also must not have other response codes.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L660
PatchIdentityProperty The patch operation body parameter schema should contain property 'identity'.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L679
LroPatch202 The async patch operation should return 202.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L689
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L699
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L749
ResourceNameRestriction The resource name parameter 'configName' should be defined with a 'pattern' restriction.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L809
PostResponseCodes Long-running POST operations must have responses with 202 and default return codes. They must also have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified. They also must not have other response codes.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L979
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1023
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1175
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1291
OperationIdNounVerb Per the Noun_Verb convention for Operation Ids, the noun 'AgentPools' should not appear after the underscore. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1452
GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1472
PostResponseCodes 200 return code does not have a schema specified. LRO POST must have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1491
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1537
PostResponseCodes 200 return code does not have a schema specified. LRO POST must have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1553
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1600
PostResponseCodes Long-running POST operations must have responses with 202 and default return codes. They must also have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified. They also must not have other response codes.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1616
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1657
PostResponseCodes Long-running POST operations must have responses with 202 and default return codes. They must also have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified. They also must not have other response codes.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1673
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1710
PostResponseCodes Long-running POST operations must have responses with 202 and default return codes. They must also have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified. They also must not have other response codes.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1726
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1762
PostResponseCodes Long-running POST operations must have responses with 202 and default return codes. They must also have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified. They also must not have other response codes.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1778
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1815
PostResponseCodes Long-running POST operations must have responses with 202 and default return codes. They must also have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified. They also must not have other response codes.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1831
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1868
GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1908
ResourceNameRestriction The resource name parameter 'privateEndpointConnectionName' should be defined with a 'pattern' restriction.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L1926
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L2037
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L2074
PostResponseCodes 202 response for a LRO POST operation must not have a response schema specified.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L2087
PostResponseCodes 200 return code does not have a schema specified. LRO POST must have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L2087
LroLocationHeader A 202 response should include an Location response header.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L2117
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L2130
PrivateEndpointResourceSchemaValidation The private endpoint model 'PrivateLinkResourcesListResult' schema does not conform to the common type definition.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L2168
GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L2170
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L2289
LroExtension Operations with a 202 response must specify x-ms-long-running-operation: true.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L2305
GetOperation200 The get operation should only return 200.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L2339
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: aks/preview/2023-09-02-preview/managedClusters.json#L46