diff --git a/api/services/ocean/aksV2/schemas/create/ocean-virtualNodeGroup.yaml b/api/services/ocean/aksV2/schemas/create/ocean-virtualNodeGroup.yaml index 7e64cf55a..fbf3d7618 100644 --- a/api/services/ocean/aksV2/schemas/create/ocean-virtualNodeGroup.yaml +++ b/api/services/ocean/aksV2/schemas/create/ocean-virtualNodeGroup.yaml @@ -57,7 +57,7 @@ properties: * "kubernetes.azure.com/fips_enabled" * "kubernetes.azure.com/os-sku" example: - - key: value + key: value taints: type: array description: | diff --git a/api/services/ocean/aksV2/schemas/create/ocean-virtualNodeGroupTemplate.yaml b/api/services/ocean/aksV2/schemas/create/ocean-virtualNodeGroupTemplate.yaml index 3b84e0eaf..c0c7e21e0 100644 --- a/api/services/ocean/aksV2/schemas/create/ocean-virtualNodeGroupTemplate.yaml +++ b/api/services/ocean/aksV2/schemas/create/ocean-virtualNodeGroupTemplate.yaml @@ -46,7 +46,7 @@ properties: * "kubernetes.azure.com/fips_enabled" * "kubernetes.azure.com/os-sku" example: - - key: value + key: value taints: type: array description: | diff --git a/api/services/ocean/aksV2/schemas/import/ocean-virtualNodeGroup.yaml b/api/services/ocean/aksV2/schemas/import/ocean-virtualNodeGroup.yaml index 208a05434..9ba8cb5f0 100644 --- a/api/services/ocean/aksV2/schemas/import/ocean-virtualNodeGroup.yaml +++ b/api/services/ocean/aksV2/schemas/import/ocean-virtualNodeGroup.yaml @@ -53,7 +53,7 @@ properties: * "kubernetes.azure.com/fips_enabled" * "kubernetes.azure.com/os-sku" example: - - key: value + key: value taints: type: array description: | diff --git a/api/services/ocean/aksV2/schemas/import/ocean-virtualNodeGroupTemplate.yaml b/api/services/ocean/aksV2/schemas/import/ocean-virtualNodeGroupTemplate.yaml index aad6efbc4..6e211340f 100644 --- a/api/services/ocean/aksV2/schemas/import/ocean-virtualNodeGroupTemplate.yaml +++ b/api/services/ocean/aksV2/schemas/import/ocean-virtualNodeGroupTemplate.yaml @@ -42,7 +42,7 @@ properties: * "kubernetes.azure.com/fips_enabled" * "kubernetes.azure.com/os-sku" example: - - key: value + key: value taints: type: array description: | diff --git a/api/services/ocean/aksV2/schemas/ocean-nodePoolProperties.yaml b/api/services/ocean/aksV2/schemas/ocean-nodePoolProperties.yaml index af92898fe..cbcffe4c3 100644 --- a/api/services/ocean/aksV2/schemas/ocean-nodePoolProperties.yaml +++ b/api/services/ocean/aksV2/schemas/ocean-nodePoolProperties.yaml @@ -16,18 +16,18 @@ properties: type: boolean example: true osDiskSizeGB: - type: integer - description: | - The size of the OS disk in GB. - For Linux OS, the minimum size is 32GB and for Windows OS the minimum is 128GB. - maximum: 1023 - example: 64 + type: integer + description: | + The size of the OS disk in GB. + For Linux OS, the minimum size is 32GB and for Windows OS the minimum is 128GB. + maximum: 1023 + example: 64 osDiskType: - type: string - description: | - The type of the OS disk. - enum: [ Managed, Ephemeral ] - example: Managed + type: string + description: | + The type of the OS disk. + enum: [ Managed, Ephemeral ] + example: Managed osType: type: string description: | @@ -43,7 +43,21 @@ properties: kubernetesVersion: type: string description: | - The desired Kubernetes version of the luanched nodes. + The desired Kubernetes version of the launched nodes. In case the value is null, the Kubernetes version of the control plane is used. - example: 1.26 \ No newline at end of file + example: 1.26 + vnetSubnetIDs: + type: array + description: | + The IDs of subnets in an existing VNet into which to assign nodes in the cluster (requires azure network-plugin). + items: + type: string + example: [ "/subscriptions/123456-1234-1234-1234-123456789/resourceGroups/ExampleResourceGroup/providers/Microsoft.Network/virtualNetworks/ExampleVirtualNetwork/subnets/default" ] + podSubnetIDs: + type: array + description: | + The IDs of subnets in an existing VNet into which to assign pods in the cluster (requires azure network-plugin). + items: + type: string + example: [ "/subscriptions/123456-1234-1234-1234-123456789/resourceGroups/ExampleResourceGroup/providers/Microsoft.Network/virtualNetworks/ExampleVirtualNetwork/subnets/default" ] \ No newline at end of file diff --git a/api/services/ocean/aksV2/schemas/ocean-virtualNodeGroup.yaml b/api/services/ocean/aksV2/schemas/ocean-virtualNodeGroup.yaml index 56e97d4bc..e0b0f46c3 100644 --- a/api/services/ocean/aksV2/schemas/ocean-virtualNodeGroup.yaml +++ b/api/services/ocean/aksV2/schemas/ocean-virtualNodeGroup.yaml @@ -60,7 +60,7 @@ properties: * "kubernetes.azure.com/fips_enabled" * "kubernetes.azure.com/os-sku" example: - - key: value + key: value taints: type: array description: | diff --git a/api/services/ocean/aksV2/schemas/ocean-virtualNodeGroupTemplate.yaml b/api/services/ocean/aksV2/schemas/ocean-virtualNodeGroupTemplate.yaml index a7f89d292..9e709059a 100644 --- a/api/services/ocean/aksV2/schemas/ocean-virtualNodeGroupTemplate.yaml +++ b/api/services/ocean/aksV2/schemas/ocean-virtualNodeGroupTemplate.yaml @@ -44,7 +44,7 @@ properties: * "kubernetes.azure.com/fips_enabled" * "kubernetes.azure.com/os-sku" example: - - key: value + key: value taints: type: array description: | diff --git a/api/services/ocean/aksV2/schemas/ocean-vmSizes.yaml b/api/services/ocean/aksV2/schemas/ocean-vmSizes.yaml index 830550443..aca913b79 100644 --- a/api/services/ocean/aksV2/schemas/ocean-vmSizes.yaml +++ b/api/services/ocean/aksV2/schemas/ocean-vmSizes.yaml @@ -41,8 +41,8 @@ properties: x86_64 includes both intel64 and amd64. items: type: string - enum: [ x86_64, intel64, amd64, arm64 ] - example: [ "x86_64" ] + enum: [ X86_64, INTEL64 , AMD64, ARM64 ] + example: [ "X86_64" ] series: type: array description: | diff --git a/api/services/ocean/aksV2/schemas/update/ocean-virtualNodeGroup.yaml b/api/services/ocean/aksV2/schemas/update/ocean-virtualNodeGroup.yaml index 3b9e33911..6d6482353 100644 --- a/api/services/ocean/aksV2/schemas/update/ocean-virtualNodeGroup.yaml +++ b/api/services/ocean/aksV2/schemas/update/ocean-virtualNodeGroup.yaml @@ -49,7 +49,7 @@ properties: * "kubernetes.azure.com/fips_enabled" * "kubernetes.azure.com/os-sku" example: - - key: value + key: value taints: type: array description: | diff --git a/api/services/ocean/aksV2/schemas/update/ocean-virtualNodeGroupTemplate.yaml b/api/services/ocean/aksV2/schemas/update/ocean-virtualNodeGroupTemplate.yaml index cc3343988..0d4c0960c 100644 --- a/api/services/ocean/aksV2/schemas/update/ocean-virtualNodeGroupTemplate.yaml +++ b/api/services/ocean/aksV2/schemas/update/ocean-virtualNodeGroupTemplate.yaml @@ -44,7 +44,7 @@ properties: * "kubernetes.azure.com/fips_enabled" * "kubernetes.azure.com/os-sku" example: - - key: value + key: value taints: type: array description: |