From 7bc285f55e1e17f9638236be8ced1bd7adc7eddd Mon Sep 17 00:00:00 2001 From: Shaoru Hu Date: Tue, 7 May 2024 05:48:42 +0000 Subject: [PATCH] add componentsByReleases --- .../2024-04-02-preview/managedClusters.json | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/specification/containerservice/resource-manager/Microsoft.ContainerService/aks/preview/2024-04-02-preview/managedClusters.json b/specification/containerservice/resource-manager/Microsoft.ContainerService/aks/preview/2024-04-02-preview/managedClusters.json index 1044b5eafb3f..8cf79d1ea993 100644 --- a/specification/containerservice/resource-manager/Microsoft.ContainerService/aks/preview/2024-04-02-preview/managedClusters.json +++ b/specification/containerservice/resource-manager/Microsoft.ContainerService/aks/preview/2024-04-02-preview/managedClusters.json @@ -6499,6 +6499,9 @@ }, "x-ms-identifiers": [], "description": "List of orchestrator types and versions available for upgrade." + }, + "componentsByReleases": { + "$ref": "#/definitions/ComponentsByReleases" } }, "required": [ @@ -6948,6 +6951,9 @@ "x-ms-identifiers": [], "description": "List of orchestrator types and versions available for upgrade." }, + "componentsByReleases": { + "$ref": "#/definitions/ComponentsByReleases" + }, "latestNodeImageVersion": { "type": "string", "description": "The latest AKS supported node image version." @@ -10003,6 +10009,40 @@ } }, "description": "The names of the load balancers to rebalance. If set to empty, all load balancers will be rebalanced." + }, + "Component": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Component name." + }, + "version": { + "type": "string", + "description": "Component version." + }, + "hasBreakingChanges": { + "type": "boolean", + "description": "If upgraded component version contains breaking changes from the current version. To see a detailed description of what the breaking changes are, visit https://learn.microsoft.com/azure/aks/supported-kubernetes-versions?tabs=azure-cli#aks-components-breaking-changes-by-version." + } + } + }, + "ComponentsByReleases": { + "type": "object", + "properties": { + "kubernetesVersion": { + "type": "string", + "description": "The Kubernetes version (major.minor)." + }, + "components": { + "type": "array", + "items": { + "$ref": "#/definitions/Component" + }, + "description": "components of current or upgraded Kubernetes version in the cluster." + } + }, + "description": "components of given Kubernetes version." } }, "parameters": {