diff --git a/_partials/_palette-kubernetes-versions.mdx b/_partials/_palette-kubernetes-versions.mdx
index c90849ff00..0588a1b970 100644
--- a/_partials/_palette-kubernetes-versions.mdx
+++ b/_partials/_palette-kubernetes-versions.mdx
@@ -7,7 +7,8 @@ For installations using a Kubernetes cluster, we support any non-EOL (End of Lif
| **Palette Version** | **Highest Supported Kubernetes Version** |
| ------------------- | ---------------------- |
-| 4.7.3 | 1.32.x |
+| 4.7.13 | 1.33.0 |
+| 4.7.3 | 1.33.0 |
| 4.6.40 | 1.31.x |
| 4.6.32 | 1.31.x |
| 4.6.23 | 1.31.x |
diff --git a/_partials/self-hosted/_airgap-additional-ovas.mdx b/_partials/self-hosted/_airgap-additional-ovas.mdx
index 05b06a9676..cff4af7eb8 100644
--- a/_partials/self-hosted/_airgap-additional-ovas.mdx
+++ b/_partials/self-hosted/_airgap-additional-ovas.mdx
@@ -3,56 +3,76 @@ partial_category: self-hosted
partial_name: airgap-additional-ovas
---
-| **Kubernetes Version** | **OVA Name** | **Download URL** |
-| ---------------------- | --------------------------- | -------------------------------------------------------------------------------- |
-| Kubernetes 1.27.13 | `u-2204-0-k-12713-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12713-0.ova` |
-| Kubernetes 1.27.15 | `u-2204-0-k-12715-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12715-0.ova` |
-| Kubernetes 1.27.16 | `u-2204-0-k-12716-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12716-0.ova` |
-| Kubernetes 1.28.9 | `u-2204-0-k-1289-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1289-0.ova` |
-| Kubernetes 1.28.11 | `u-2204-0-k-12811-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12811-0.ova` |
-| Kubernetes 1.28.12 | `u-2204-0-k-12812-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12812-0.ova` |
-| Kubernetes 1.28.13 | `u-2204-0-k-12813-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12813-0.ova` |
-| Kubernetes 1.28.14 | `u-2204-0-k-12814-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12814-0.ova` |
-| Kubernetes 1.28.15 | `u-2204-0-k-12815-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12815-0.ova` |
-| Kubernetes 1.29.4 | `u-2204-0-k-1294-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1294-0.ova` |
-| Kubernetes 1.29.6 | `u-2204-0-k-1296-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1296-0.ova` |
-| Kubernetes 1.29.7 | `u-2204-0-k-1297-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1297-0.ova` |
-| Kubernetes 1.29.8 | `u-2204-0-k-1298-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1298-0.ova` |
-| Kubernetes 1.29.9 | `u-2204-0-k-1299-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1299-0.ova` |
-| Kubernetes 1.29.10 | `u-2204-0-k-12910-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12910-0.ova` |
-| Kubernetes 1.29.12 | `u-2204-0-k-12912-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12912-0.ova` |
-| Kubernetes 1.29.13 | `u-2204-0-k-12913-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12913-0.ova` |
-| Kubernetes 1.30.4 | `u-2204-0-k-1304-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1304-0.ova` |
-| Kubernetes 1.30.5 | `u-2204-0-k-1305-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1305-0.ova` |
-| Kubernetes 1.30.6 | `u-2204-0-k-1306-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1306-0.ova` |
-| Kubernetes 1.30.8 | `u-2204-0-k-1308-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1308-0.ova` |
-| Kubernetes 1.30.9 | `u-2204-0-k-1309-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1309-0.ova` |
-| Kubernetes 1.31.1 | `u-2204-0-k-1311-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1311-0.ova` |
-| Kubernetes 1.31.4 | `u-2204-0-k-1314-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1314-0.ova` |
-| Kubernetes 1.31.5 | `u-2204-0-k-1315-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1315-0.ova` |
+| **Kubernetes Version** | **OVA Name** | **Download URL** |
+| ---------------------- | ----------------------------- | -------------------------------------------------------------------------------- |
+| Kubernetes 1.32.4 | `u-2204-0-k-1324-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1324-0.ova` |
+| Kubernetes 1.32.3 | `u-2204-0-k-1323-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1323-0.ova` |
+| Kubernetes 1.32.2 | `u-2204-0-k-1322-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1322-0.ova` |
| Kubernetes 1.32.1 | `u-2204-0-k-1321-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1321-0.ova` |
-| RKE2 1.27.11 | `u-2204-0-k-rke2-12711-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12711-0.ova` |
-| RKE2 1.27.13 | `u-2204-0-k-rke2-12713-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12713-0.ova` |
-| RKE2 1.27.14 | `u-2204-0-k-rke2-12714-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12714-0.ova` |
-| RKE2 1.27.15 | `u-2204-0-k-rke2-12715-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12715-0.ova` |
-| RKE2 1.28.9 | `u-2204-0-k-rke2-1289-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1289-0.ova` |
-| RKE2 1.28.10 | `u-2204-0-k-rke2-12810-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12810-0.ova` |
-| RKE2 1.28.11 | `u-2204-0-k-rke2-12811-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12811-0.ova` |
-| RKE2 1.28.12 | `u-2204-0-k-rke2-12812-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12812-0.ova` |
-| RKE2 1.28.13 | `u-2204-0-k-rke2-12813-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12813-0.ova` |
-| RKE2 1.28.14 | `u-2204-0-k-rke2-12814-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12814-0.ova` |
-| RKE2 1.28.15 | `u-2204-0-k-rke2-12815-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12815-0.ova` |
-| RKE2 1.29.4 | `u-2204-0-k-rke2-1294-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1294-0.ova` |
-| RKE2 1.29.5 | `u-2204-0-k-rke2-1295-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1295-0.ova` |
-| RKE2 1.29.6 | `u-2204-0-k-rke2-1296-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1296-0.ova` |
-| RKE2 1.29.7 | `u-2204-0-k-rke2-1297-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1297-0.ova` |
-| RKE2 1.29.8 | `u-2204-0-k-rke2-1298-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1298-0.ova` |
-| RKE2 1.29.9 | `u-2204-0-k-rke2-1299-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1299-0.ova` |
-| RKE2 1.29.10 | `u-2204-0-k-rke2-12910-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12910-0.ova` |
-| RKE2 1.29.12 | `u-2204-0-k-rke2-12912-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12912-0.ova` |
-| RKE2 1.30.3 | `u-2204-0-k-rke2-1303-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1303-0.ova` |
-| RKE2 1.30.4 | `u-2204-0-k-rke2-1304-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1304-0.ova` |
-| RKE2 1.30.5 | `u-2204-0-k-rke2-1305-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1305-0.ova` |
-| RKE2 1.30.6 | `u-2204-0-k-rke2-1306-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1306-0.ova` |
+| Kubernetes 1.31.8 | `u-2204-0-k-1318-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1318-0.ova` |
+| Kubernetes 1.31.7 | `u-2204-0-k-1317-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1317-0.ova` |
+| Kubernetes 1.31.6 | `u-2204-0-k-1316-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1316-0.ova` |
+| Kubernetes 1.31.5 | `u-2204-0-k-1315-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1315-0.ova` |
+| Kubernetes 1.31.4 | `u-2204-0-k-1314-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1314-0.ova` |
+| Kubernetes 1.31.1 | `u-2204-0-k-1311-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1311-0.ova` |
+| Kubernetes 1.30.12 | `u-2204-0-k-13012-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-13012-0.ova` |
+| Kubernetes 1.30.11 | `u-2204-0-k-13011-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-13011-0.ova` |
+| Kubernetes 1.30.10 | `u-2204-0-k-13010-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-13010-0.ova` |
+| Kubernetes 1.30.9 | `u-2204-0-k-1309-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1309-0.ova` |
+| Kubernetes 1.30.8 | `u-2204-0-k-1308-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1308-0.ova` |
+| Kubernetes 1.30.6 | `u-2204-0-k-1306-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1306-0.ova` |
+| Kubernetes 1.30.5 | `u-2204-0-k-1305-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1305-0.ova` |
+| Kubernetes 1.30.4 | `u-2204-0-k-1304-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1304-0.ova` |
+| Kubernetes 1.29.14 | `u-2204-0-k-12914-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12914-0.ova` |
+| Kubernetes 1.29.13 | `u-2204-0-k-12913-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12913-0.ova` |
+| Kubernetes 1.29.12 | `u-2204-0-k-12912-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12912-0.ova` |
+| Kubernetes 1.29.10 | `u-2204-0-k-12910-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12910-0.ova` |
+| Kubernetes 1.29.9 | `u-2204-0-k-1299-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1299-0.ova` |
+| Kubernetes 1.29.8 | `u-2204-0-k-1298-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1298-0.ova` |
+| Kubernetes 1.29.7 | `u-2204-0-k-1297-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1297-0.ova` |
+| Kubernetes 1.29.6 | `u-2204-0-k-1296-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1296-0.ova` |
+| Kubernetes 1.29.4 | `u-2204-0-k-1294-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1294-0.ova` |
+| Kubernetes 1.28.15 | `u-2204-0-k-12815-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12815-0.ova` |
+| Kubernetes 1.28.14 | `u-2204-0-k-12814-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12814-0.ova` |
+| Kubernetes 1.28.13 | `u-2204-0-k-12813-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12813-0.ova` |
+| Kubernetes 1.28.12 | `u-2204-0-k-12812-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12812-0.ova` |
+| Kubernetes 1.28.11 | `u-2204-0-k-12811-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12811-0.ova` |
+| Kubernetes 1.28.9 | `u-2204-0-k-1289-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1289-0.ova` |
+| Kubernetes 1.27.16 | `u-2204-0-k-12716-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12716-0.ova` |
+| Kubernetes 1.27.15 | `u-2204-0-k-12715-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12715-0.ova` |
+| Kubernetes 1.27.13 | `u-2204-0-k-12713-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12713-0.ova` |
+| RKE2 1.32.4 | `u-2204-0-k-rke2-1324-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1324-0.ova` |
+| RKE2 1.32.3 | `u-2204-0-k-rke2-1323-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1323-0.ova` |
+| RKE2 1.32.2 | `u-2204-0-k-rke2-1322-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1322-0.ova` |
+| RKE2 1.31.8 | `u-2204-0-k-rke2-1318-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1318-0.ova` |
+| RKE2 1.31.7 | `u-2204-0-k-rke2-1317-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1317-0.ova` |
+| RKE2 1.31.6 | `u-2204-0-k-rke2-1316-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1316-0.ova` |
+| RKE2 1.31.4 | `u-2204-0-k-rke2-1314-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1314-0.ova` |
+| RKE2 1.30.12 | `u-2204-0-k-rke2-13012-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-13012-0.ova` |
+| RKE2 1.30.11 | `u-2204-0-k-rke2-13011-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-13011-0.ova` |
+| RKE2 1.30.10 | `u-2204-0-k-rke2-13010-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-13010-0.ova` |
| RKE2 1.30.8 | `u-2204-0-k-rke2-1308-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1308-0.ova` |
-| RKE2 1.31.4 | `u-2204-0-k-rke2-1314-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1314-0.ova` |
\ No newline at end of file
+| RKE2 1.30.6 | `u-2204-0-k-rke2-1306-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1306-0.ova` |
+| RKE2 1.30.5 | `u-2204-0-k-rke2-1305-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1305-0.ova` |
+| RKE2 1.30.4 | `u-2204-0-k-rke2-1304-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1304-0.ova` |
+| RKE2 1.30.3 | `u-2204-0-k-rke2-1303-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1303-0.ova` |
+| RKE2 1.29.14 | `u-2204-0-k-rke2-12914-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12914-0.ova` |
+| RKE2 1.29.12 | `u-2204-0-k-rke2-12912-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12912-0.ova` |
+| RKE2 1.29.10 | `u-2204-0-k-rke2-12910-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12910-0.ova` |
+| RKE2 1.29.9 | `u-2204-0-k-rke2-1299-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1299-0.ova` |
+| RKE2 1.29.8 | `u-2204-0-k-rke2-1298-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1298-0.ova` |
+| RKE2 1.29.7 | `u-2204-0-k-rke2-1297-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1297-0.ova` |
+| RKE2 1.29.6 | `u-2204-0-k-rke2-1296-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1296-0.ova` |
+| RKE2 1.29.5 | `u-2204-0-k-rke2-1295-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1295-0.ova` |
+| RKE2 1.29.4 | `u-2204-0-k-rke2-1294-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1294-0.ova` |
+| RKE2 1.28.15 | `u-2204-0-k-rke2-12815-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12815-0.ova` |
+| RKE2 1.28.14 | `u-2204-0-k-rke2-12814-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12814-0.ova` |
+| RKE2 1.28.13 | `u-2204-0-k-rke2-12813-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12813-0.ova` |
+| RKE2 1.28.12 | `u-2204-0-k-rke2-12812-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12812-0.ova` |
+| RKE2 1.28.11 | `u-2204-0-k-rke2-12811-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12811-0.ova` |
+| RKE2 1.28.10 | `u-2204-0-k-rke2-12810-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12810-0.ova` |
+| RKE2 1.28.9 | `u-2204-0-k-rke2-1289-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-1289-0.ova` |
+| RKE2 1.27.15 | `u-2204-0-k-rke2-12715-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12715-0.ova` |
+| RKE2 1.27.14 | `u-2204-0-k-rke2-12714-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12714-0.ova` |
+| RKE2 1.27.13 | `u-2204-0-k-rke2-12713-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12713-0.ova` |
+| RKE2 1.27.11 | `u-2204-0-k-rke2-12711-0.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-rke2-12711-0.ova` |
\ No newline at end of file
diff --git a/_partials/self-hosted/_airgap-cluster-profile-packs.mdx b/_partials/self-hosted/_airgap-cluster-profile-packs.mdx
index 05712dbf45..ab3f8655e5 100644
--- a/_partials/self-hosted/_airgap-cluster-profile-packs.mdx
+++ b/_partials/self-hosted/_airgap-cluster-profile-packs.mdx
@@ -5,39 +5,39 @@ partial_name: airgap-cluster-profile-packs
| **File Name** | **Download URL** |
| -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
-| `airgap-pack-argo-cd-7.9.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-argo-cd-7.9.0.bin |
| `airgap-pack-argo-cd-8.0.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-argo-cd-8.0.1.bin |
+| `airgap-pack-argo-cd-7.9.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-argo-cd-7.9.0.bin |
| `airgap-pack-aws-alb-2.13.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-aws-alb-2.13.2.bin |
| `airgap-pack-aws-efs-2.1.7.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-aws-efs-2.1.7.bin |
-| `airgap-pack-cni-cilium-oss-1.16.10.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-cilium-oss-1.16.10.bin |
| `airgap-pack-cni-cilium-oss-1.17.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-cilium-oss-1.17.4.bin |
-| `airgap-pack-cni-flannel-0.26.7.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-flannel-0.26.7.bin |
+| `airgap-pack-cni-cilium-oss-1.16.10.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-cilium-oss-1.16.10.bin |
| `airgap-pack-cni-flannel-0.27.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-flannel-0.27.0.bin |
+| `airgap-pack-cni-flannel-0.26.7.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-flannel-0.26.7.bin |
| `airgap-pack-csi-aws-ebs-1.43.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-aws-ebs-1.43.0.bin |
| `airgap-pack-csi-aws-efs-2.1.7.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-aws-efs-2.1.7.bin |
| `airgap-pack-csi-longhorn-1.8.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-longhorn-1.8.1.bin |
| `airgap-pack-csi-longhorn-addon-1.8.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-longhorn-addon-1.8.1.bin |
-| `airgap-pack-edge-k3s-1.30.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.30.12.bin |
-| `airgap-pack-edge-k3s-1.31.8.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.31.8.bin |
-| `airgap-pack-edge-k3s-1.32.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.32.4.bin |
| `airgap-pack-edge-k3s-1.33.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.33.1.bin |
-| `airgap-pack-edge-k8s-1.30.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.30.12.bin |
-| `airgap-pack-edge-k8s-1.31.8.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.31.8.bin |
-| `airgap-pack-edge-k8s-1.32.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.32.4.bin |
+| `airgap-pack-edge-k3s-1.32.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.32.4.bin |
+| `airgap-pack-edge-k3s-1.31.8.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.31.8.bin |
+| `airgap-pack-edge-k3s-1.30.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.30.12.bin |
| `airgap-pack-edge-k8s-1.33.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.33.1.bin |
-| `airgap-pack-edge-rke2-1.30.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.30.12.bin |
-| `airgap-pack-edge-rke2-1.31.8.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.31.8.bin |
-| `airgap-pack-edge-rke2-1.32.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.32.4.bin |
+| `airgap-pack-edge-k8s-1.32.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.32.4.bin |
+| `airgap-pack-edge-k8s-1.31.8.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.31.8.bin |
+| `airgap-pack-edge-k8s-1.30.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.30.12.bin |
| `airgap-pack-edge-rke2-1.33.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.33.1.bin |
+| `airgap-pack-edge-rke2-1.32.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.32.4.bin |
+| `airgap-pack-edge-rke2-1.31.8.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.31.8.bin |
+| `airgap-pack-edge-rke2-1.30.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.30.12.bin |
| `airgap-pack-external-dns-0.16.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-external-dns-0.16.1.bin |
| `airgap-pack-external-secrets-operator-0.17.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-external-secrets-operator-0.17.0.bin |
| `airgap-pack-kong-2.48.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kong-2.48.0.bin |
-| `airgap-pack-kubernetes-1.30.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.30.12.bin |
-| `airgap-pack-kubernetes-1.31.8.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.31.8.bin |
| `airgap-pack-kubernetes-1.32.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.32.4.bin |
-| `airgap-pack-kubernetes-rke2-1.30.12-rke2r1-build20250423.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-rke2-1.30.12-rke2r1-build20250423.bin |
-| `airgap-pack-kubernetes-rke2-1.31.8-rke2r1-build20250423.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-rke2-1.31.8-rke2r1-build20250423.bin |
+| `airgap-pack-kubernetes-1.31.8.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.31.8.bin |
+| `airgap-pack-kubernetes-1.30.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.30.12.bin |
| `airgap-pack-kubernetes-rke2-1.32.4-rke2r1-build20250423.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-rke2-1.32.4-rke2r1-build20250423.bin |
+| `airgap-pack-kubernetes-rke2-1.31.8-rke2r1-build20250423.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-rke2-1.31.8-rke2r1-build20250423.bin |
+| `airgap-pack-kubernetes-rke2-1.30.12-rke2r1-build20250423.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-rke2-1.30.12-rke2r1-build20250423.bin |
| `airgap-pack-lb-metallb-helm-0.15.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-lb-metallb-helm-0.15.2.bin |
| `airgap-pack-nginx-1.12.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-nginx-1.12.2.bin |
| `airgap-pack-open-policy-agent-3.18.3.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-open-policy-agent-3.18.3.bin |
diff --git a/_partials/self-hosted/_palette-vmware-kubernetes-versions.mdx b/_partials/self-hosted/_palette-vmware-kubernetes-versions.mdx
index 55b8fc09d3..a7a58fd693 100644
--- a/_partials/self-hosted/_palette-vmware-kubernetes-versions.mdx
+++ b/_partials/self-hosted/_palette-vmware-kubernetes-versions.mdx
@@ -5,6 +5,7 @@ partial_name: palette-vmware-kubernetes-versions
| **Palette Version** | **Kubernetes Version** | **OVA Download URL** |
| ------------------- | ---------------------- | --------------------------------------------------------------------------- |
+| 4.7.13 | 1.31.8 | `https://vmwaregoldenimage.s3.amazonaws.com/u-2204-0-k-1318-0.ova` |
| 4.7.3 | 1.31.8 | `https://vmwaregoldenimage.s3.amazonaws.com/u-2204-0-k-1318-0.ova` |
| 4.6.40 | 1.30.9 | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1309-0.ova` |
| 4.6.32 | 1.30.9 | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1309-0.ova` |
diff --git a/_partials/self-hosted/management-appliance/_upgrade-palette-enablement.mdx b/_partials/self-hosted/management-appliance/_upgrade-palette-enablement.mdx
new file mode 100644
index 0000000000..d231fb537d
--- /dev/null
+++ b/_partials/self-hosted/management-appliance/_upgrade-palette-enablement.mdx
@@ -0,0 +1,401 @@
+---
+partial_category: self-hosted
+partial_name: upgrade-palette-enablement
+---
+
+
+
+
+
+{/*
+
+ */}
+
+1. Navigate to the [Artifact Studio](https://artifact-studio.spectrocloud.com/) through a web browser, and under **Install {props.iso}**, click on the drop-down menu and select the version you want to upgrade your {props.app} to.
+
+2. Click **Show Artifacts** to display the **{props.iso} Artifacts** pop-up window. Click the **Download** button for the **Content bundle (including Ubuntu)**.
+
+3. Wait until the content bundle is downloaded to your local machine. The bundle is downloaded in `.tar.zst` format alongside a signature file in `sig.bin` format.
+
+ :::tip
+
+ Refer to the for detailed guidance on how to verify the
+ integrity of downloaded files using the provided signature file.
+
+ :::
+
+4. Log in to the Local UI of the leader host of the {props.version} management cluster. By default, Local UI is accessible
+ at `https://:5080`. Replace `` with the IP address of the leader host.
+
+5. From the left main menu, click **Content**.
+
+6. Click **Actions** in the top right and select **Upload Content** from the drop-down menu.
+
+7. Click the **Upload** icon to open the file selection dialog and select the content bundle file from your local
+ machine. Alternatively, you can drag and drop the file into the upload area.
+
+ The upload process starts automatically once the file is selected. You can monitor the upload progress in
+ the **Upload Content** dialog.
+
+ Wait for the **File(s) uploaded successfully** confirmation message or the green check mark to appear next to the upload progress bar.
+
+10. On the **Content** page, wait for the content to finish syncing. This is indicated by the **Syncing content: (N) items are pending** banner that appears to the left of disk usage. The banner will disappear once the sync is complete. This can take several minutes depending on the size of the content bundle and your internal network speed.
+
+9. From the left main menu, click **Cluster** and select the **Configuration** tab.
+
+10. Click the **Update** drop-down menu and select **Review Changes**.
+
+11. Review the changes for each profile carefully and ensure you are satisfied with the proposed updates. There may be changes to the profiles between versions that include the addition or removal of properties.
+
+ :::warning
+
+ Some upgrade paths require you to re-enter the configuration values you provided during the initial {props.version} installation. This includes the **OCI Pack Registry Password** and any other non-default settings.
+
+ :::
+
+ Click **Confirm Changes** once satisfied.
+
+12. Click **Update** to start the upgrade process.
+
+During the upgrade process, the {props.version} system and tenant consoles will be unavailable, and a warning message will be displayed when attempting to log in. You can monitor the upgrade progress in the **Overview** tab on the **Cluster** page.
+
+{/*
+
+
+
+// The Palette CLI method is currently not working, so commenting this out until a future release.
+
+1. Navigate to the [Artifact Studio](https://artifact-studio.spectrocloud.com/) through a web browser, and under **Install {props.iso}**, click on the drop-down menu and select the version you want to upgrade your {props.app} to.
+
+2. Click **Show Artifacts** to display the **{props.iso} Artifacts** pop-up window. Click the **Download** button for the **Content bundle (including Ubuntu)**.
+
+3. Wait until the content bundle is downloaded to your local machine. The bundle is downloaded in `.tar.zst` format alongside a signature file in `sig.bin` format.
+
+ :::tip
+
+ Refer to the for detailed guidance on how to verify the
+ integrity of downloaded files using the provided signature file.
+
+ :::
+
+4. Open a terminal on your local machine and navigate to the directory where the content bundle file is located.
+
+5. Use the Palette CLI to log in to the internal Zot registry. Replace `` with the VIP address of the {props.version} management cluster, `` with your username, and `` with your password. If you have changed the default port for the Zot registry, replace `30003` with the correct port number.
+
+ ```shell
+ palette content registry-login \
+ --registry https://:30003 \
+ --username \
+ --password
+ ```
+
+6. Upload the content bundle to the internal Zot registry using the Palette CLI. Replace `` with your downloaded content bundle file and `` with the VIP address of the {props.version} management cluster. If you have changed the default port or the base content path for the Zot registry, replace `30003` with the correct port number and `spectro-content` with the correct content path.
+
+ If you are using custom TLS certificates or choosing to skip TLS, use the appropriate flags as shown in the following examples.
+
+
+
+
+
+ ```shell
+ palette content push \
+ --registry :30003/spectro-content \
+ --file \
+ --ca-cert \
+ --tls-cert \
+ --tls-key
+ ```
+
+
+
+
+
+ ```shell
+ palette content push \
+ --registry :30003/spectro-content \
+ --file \
+ --insecure
+ ```
+
+
+
+
+
+ The following example output is expected when an upload is successful.
+
+ ```shell hideClipboard title="Example output"
+ ...
+ INFO[0366] successfully copied all artifacts from local bundle /root/tmp/bundle-extract/palette-enterprise-appliance-4.7.9.tar to remote bundle 10.11.12.13:30003/spectro-content/bundle-definition:palette-enterprise-appliance-4.7.9
+ -----------------------------
+ Push Summary
+ -----------------------------
+ local bundle palette-enterprise-appliance-4.7.9 pushed to 10.11.12.13:30003/spectro-content
+ ```
+
+7. Log in to the Local UI of the leader host of the {props.version} management cluster. By default, Local UI is accessible
+ at `https://:5080`. Replace `` with the IP address of the leader host.
+
+8. From the left main menu, click **Content**.
+
+9. On the **Content** page, wait for the content to finish syncing. This is indicated by the **Syncing content: (N) items are pending** banner that appears to the left of disk usage. This can take several minutes depending on the size of the content bundle and your internal network speed.
+
+10. From the left main menu, click **Cluster** and select the **Configuration** tab.
+
+11. Click the **Update** drop-down menu and select **Review Changes**.
+
+12. Review the changes for each profile carefully and ensure you are satisfied with the proposed updates. There may be changes to the profiles between versions that include the addition or removal of properties.
+
+ :::warning
+
+ Some upgrade paths require you to re-enter the configuration values you provided during the initial {props.version} installation. This includes the **OCI Pack Registry Password** and any other non-default settings.
+
+ :::
+
+ Click **Confirm Changes** once satisfied.
+
+13. Click **Update** to start the upgrade process.
+
+During the upgrade process, the {props.version} system and tenant consoles will be unavailable, and a warning message will be displayed when attempting to log in. You can monitor the upgrade progress in the **Overview** tab on the **Cluster** page.
+
+
+
+ */}
+
+
+
+
+
+:::info
+
+When using an external registry, you must upload the content bundle to both the external registry and the internal Zot registry as they both need to have the content for the upgrade process. The following steps include instructions for uploading the content bundle to both registries.
+
+:::
+
+1. Navigate to the [Artifact Studio](https://artifact-studio.spectrocloud.com/) through a web browser, and under **Install {props.iso}**, click on the drop-down menu and select the version you want to upgrade your {props.app} to.
+
+2. Click **Show Artifacts** to display the **{props.iso} Artifacts** pop-up window. Click the **Download** button for the **Content bundle (including Ubuntu)**.
+
+3. Wait until the content bundle is downloaded to your local machine. The bundle is downloaded in `.tar.zst` format alongside a signature file in `sig.bin` format.
+
+ :::tip
+
+ Refer to the for detailed guidance on how to verify the
+ integrity of downloaded files using the provided signature file.
+
+ :::
+
+4. Open a terminal on your local machine and navigate to the directory where the content bundle file is located.
+
+5. Authenticate with your external registry using the command line or a GUI tool of your choice. The following examples
+ demonstrate how to authenticate with an OCI registry using the [`oras`](https://oras.land/docs/) CLI tool and the Palette CLI.
+
+
+
+
+
+ Use `oras` to log in to your OCI registry. Replace the values below with your environment configuration values.
+ If you are using a Harbor registry with a self-signed certificate, add the `--insecure` flag to the
+ `oras` command.
+
+
+
+
+
+ ```shell
+ oras login --username '' --password ''
+ ```
+
+
+
+
+
+ ```shell
+ oras login --insecure --username '' --password ''
+ ```
+
+
+
+
+
+
+
+
+
+ You can acquire the AWS ECR authentication command from the AWS ECR console. From the ECR repository details page,
+ click on the **View push commands** button to access the command. Refer to the
+ [AWS ECR Authentication](https://docs.aws.amazon.com/AmazonECR/latest/userguide/getting-started-cli.html#cli-authenticate-registry)
+ documentation for more information.
+
+
+
+
+
+ Use the following command to authenticate with AWS ECR. The output of the `aws` command is passed to `oras` to
+ authenticate with the ECR registry. Replace the values below with your environment configuration values.
+
+ ```shell
+ aws ecr get-login-password --region | oras login --username --password-stdin
+ ```
+
+
+
+
+
+ For a public image repository, use the `docker` CLI instead of `oras`. Replace the values below with your
+ environment configuration values.
+
+ ```shell
+ aws ecr-public get-login-password --region | docker login --username --password-stdin
+ ```
+
+
+
+
+
+
+
+
+
+ Use the Palette CLI to log in to your external registry. Replace `` with the DNS/IP address of your registry, `` with the port number of your registry, `` with your username, and `` with your password.
+
+ ```shell
+ palette content registry-login \
+ --registry https://: \
+ --username \
+ --password
+ ```
+
+
+
+
+
+6. Upload the content bundle to the OCI registry. The following example commands upload the content bundle file to the OCI registry in the `spectro-content` base path. Replace the values below with your environment configuration values.
+
+
+
+
+
+
+
+
+
+ ```shell
+ oras push /spectro-content/: --file
+ ```
+
+
+
+
+
+ ```shell
+ oras push --insecure /spectro-content/: --file
+ ```
+
+
+
+
+
+
+
+
+
+ ```shell
+ oras push /spectro-content/: --file
+ ```
+
+
+
+
+
+ Upload the file to your external registry using the Palette CLI. Replace `` with your downloaded content bundle file, `` with the DNS/IP address of your registry, and `` with the port number of your registry. If you have changed the base content path from the default, replace `spectro-content` with the correct content path.
+
+ If you are using custom TLS certificates or choosing to skip TLS, use the appropriate flags as shown in the following examples.
+
+
+
+
+
+ ```shell
+ palette content push \
+ --registry :30003/spectro-content \
+ --file \
+ --ca-cert \
+ --tls-cert \
+ --tls-key
+ ```
+
+
+
+
+
+ ```shell
+ palette content push \
+ --registry :30003/spectro-content \
+ --file \
+ --insecure
+ ```
+
+
+
+
+
+ The following example output is expected when an upload is successful.
+
+ ```shell hideClipboard title="Example output"
+ ...
+ INFO[0366] successfully copied all artifacts from local bundle /root/tmp/bundle-extract/palette-enterprise-appliance-4.7.9.tar to remote bundle 10.11.12.13:30003/spectro-content/bundle-definition:palette-enterprise-appliance-4.7.9
+ -----------------------------
+ Push Summary
+ -----------------------------
+ local bundle palette-enterprise-appliance-4.7.9 pushed to 10.11.12.13:30003/spectro-content
+ ```
+
+
+
+
+
+ :::tip
+
+ Be aware of the timeout period for the authentication token. If the authentication token expires, you will need to re-authenticate to
+ the OCI registry and restart the upload process.
+
+ :::
+
+7. Log in to the Local UI of the leader host of the {props.version} management cluster. By default, Local UI is accessible
+ at `https://:5080`. Replace `` with the IP address of the leader host.
+
+8. From the left main menu, click **Content**.
+
+9. Click **Actions** in the top right and select **Upload Content** from the drop-down menu.
+
+10. Click the **Upload** icon to open the file selection dialog and select the content bundle file from your local
+ machine. Alternatively, you can drag and drop the file into the upload area.
+
+ The upload process starts automatically once the file is selected. You can monitor the upload progress in
+ the **Upload Content** dialog.
+
+ Wait for the **File(s) uploaded successfully** confirmation message or the green check mark to appear next to the upload progress bar.
+
+11. On the **Content** page, wait for the content to finish syncing. This is indicated by the **Syncing content: (N) items are pending** banner that appears to the left of disk usage. The banner will disappear once the sync is complete. This can take several minutes depending on the size of the content bundle and your internal network speed.
+
+12. From the left main menu, click **Cluster** and select the **Configuration** tab.
+
+13. Click the **Update** drop-down menu and select **Review Changes**.
+
+14. Review the changes for each profile carefully and ensure you are satisfied with the proposed updates. There may be changes to the profiles between versions that include the addition or removal of properties.
+
+ :::warning
+
+ Some upgrade paths require you to re-enter the configuration values you provided during the initial {props.version} installation. This includes the **OCI Pack Registry Password** and any other non-default settings.
+
+ :::
+
+ Click **Confirm Changes** once satisfied.
+
+15. Click **Update** to start the upgrade process.
+
+During the upgrade process, the {props.version} system and tenant consoles will be unavailable, and a warning message will be displayed when attempting to log in. You can monitor the upgrade progress in the **Overview** tab on the **Cluster** page.
+
+
+
+
\ No newline at end of file
diff --git a/_partials/self-hosted/management-appliance/_upgrade-palette-prereqs.mdx b/_partials/self-hosted/management-appliance/_upgrade-palette-prereqs.mdx
new file mode 100644
index 0000000000..cc2cdb7b69
--- /dev/null
+++ b/_partials/self-hosted/management-appliance/_upgrade-palette-prereqs.mdx
@@ -0,0 +1,16 @@
+---
+partial_category: self-hosted
+partial_name: upgrade-palette-prereqs
+---
+
+- A healthy {props.version} management cluster where you can access the Local UI of the leader node.
+
+ - Verify that your local machine can access the Local UI, as airgapped environments may have strict network policies preventing direct access.
+
+- If using an external registry, ensure your local machine has access to the external registry server and you have the necessary permissions to push images to the registry.
+
+ - (Optional) The Palette CLI installed on your local machine if you would like to use it to upload content to your external registry. Refer to the guide for installation instructions.
+
+- Access to the [Artifact Studio](https://artifact-studio.spectrocloud.com/) to download the content bundle for {props.version}.
+
+ - Check that your upgrade path is supported by referring to the .
\ No newline at end of file
diff --git a/_partials/self-hosted/management-appliance/_upgrade-palette-validate.mdx b/_partials/self-hosted/management-appliance/_upgrade-palette-validate.mdx
new file mode 100644
index 0000000000..9558a4370f
--- /dev/null
+++ b/_partials/self-hosted/management-appliance/_upgrade-palette-validate.mdx
@@ -0,0 +1,16 @@
+---
+partial_category: self-hosted
+partial_name: upgrade-palette-validate
+---
+
+1. Log in to the Local UI of the leader host of the {props.version} management cluster. By default, Local UI is accessible at `https://:5080`. Replace `` with the IP address of the leader host.
+
+2. From the left main menu, click **Cluster**.
+
+3. Check that the `palette-mgmt-plane` pack displays the upgraded version number and is in a **Running** status.
+
+4. Verify that you can log in to the {props.version} system console and no warning message is displayed.
+
+5. If you have configured a tenant, log in to the tenant console and verify that Palette displays the correct version number.
+
+ 
\ No newline at end of file
diff --git a/_partials/self-hosted/management-appliance/_upload-packs-enablement.mdx b/_partials/self-hosted/management-appliance/_upload-packs-enablement.mdx
index f3f989be0f..0774ede2a4 100644
--- a/_partials/self-hosted/management-appliance/_upload-packs-enablement.mdx
+++ b/_partials/self-hosted/management-appliance/_upload-packs-enablement.mdx
@@ -7,7 +7,7 @@ partial_name: upload-packs-enablement
-
+
@@ -34,7 +34,7 @@ partial_name: upload-packs-enablement
The upload process starts automatically once the files are selected. You can monitor the upload progress in
the **Upload Content** dialog.
- Wait for the **Upload Successful** confirmation message to appear.
+ Wait for the **File(s) uploaded successfully** confirmation message or the green check mark to appear next to the upload progress bar.
8. Log in to the {props.version} system console.
@@ -69,9 +69,9 @@ partial_name: upload-packs-enablement
6. Upload the pack bundles to the internal Zot registry using the Palette CLI. Replace `` with your downloaded pack bundle file and `` with the VIP address of the {props.version} management cluster. If you have changed the default port or the base content path for the Zot registry, replace `30003` with the correct port number and `spectro-content` with the correct content path.
- If you are using custom TLS certificates or choosing to skip TLS, use the appropriate flags as shown below.
+ If you are using custom TLS certificates or choosing to skip TLS, use the appropriate flags as shown in the following examples.
-
+
@@ -139,7 +139,7 @@ partial_name: upload-packs-enablement
5. Authenticate with your external registry using the command line or a GUI tool of your choice. The following examples
demonstrate how to authenticate with an OCI registry using the [`oras`](https://oras.land/docs/) CLI tool and the Palette CLI.
-
+
@@ -147,7 +147,7 @@ partial_name: upload-packs-enablement
If you are using a Harbor registry with a self-signed certificate, add the `--insecure` flag to the
`oras` command.
-
+
@@ -176,7 +176,7 @@ partial_name: upload-packs-enablement
[AWS ECR Authentication](https://docs.aws.amazon.com/AmazonECR/latest/userguide/getting-started-cli.html#cli-authenticate-registry)
documentation for more information.
-
+
@@ -221,11 +221,11 @@ partial_name: upload-packs-enablement
6. Upload the pack bundles to the OCI registry. The following example commands upload a pack bundle to the OCI registry in the `spectro-content` base path. Replace the values below with your environment configuration values.
-
+
-
+
-
+
@@ -247,7 +247,7 @@ partial_name: upload-packs-enablement
-
+
```shell
oras push /spectro-content/: --file
@@ -259,9 +259,9 @@ partial_name: upload-packs-enablement
Upload the pack bundles to your external registry using the Palette CLI. Replace `` with your downloaded pack bundle file, `` with the DNS/IP address of your registry, and `` with the port number of your registry. If you have changed the base content path from the default, replace `spectro-content` with the correct content path.
- If you are using custom TLS certificates or choosing to skip TLS, use the appropriate flags as shown below.
+ If you are using custom TLS certificates or choosing to skip TLS, use the appropriate flags as shown in the following examples.
-
+
diff --git a/_partials/self-hosted/management-appliance/_upload-packs-validate.mdx b/_partials/self-hosted/management-appliance/_upload-packs-validate.mdx
index 4b602a3680..28ccc31029 100644
--- a/_partials/self-hosted/management-appliance/_upload-packs-validate.mdx
+++ b/_partials/self-hosted/management-appliance/_upload-packs-validate.mdx
@@ -20,11 +20,11 @@ partial_name: upload-packs-validate
1. Use the following example `oras` commands to list the repositories in the OCI registry under the `spectro-content` base path. If you have changed the base content path from the default, replace `spectro-content` with the correct content path. Replace the remaining templated values with your environment configuration values.
-
+
-
+
-
+
@@ -46,7 +46,7 @@ partial_name: upload-packs-validate
-
+
```shell
oras repo ls /spectro-content
diff --git a/_partials/self-hosted/management-appliance/_upload-third-party-packs-enablement.mdx b/_partials/self-hosted/management-appliance/_upload-third-party-packs-enablement.mdx
index c0a785a2d9..f2fcd9d84f 100644
--- a/_partials/self-hosted/management-appliance/_upload-third-party-packs-enablement.mdx
+++ b/_partials/self-hosted/management-appliance/_upload-third-party-packs-enablement.mdx
@@ -7,7 +7,7 @@ partial_name: upload-third-party-packs-enablement
-
+
@@ -45,7 +45,7 @@ partial_name: upload-third-party-packs-enablement
The upload process starts automatically once the files are selected. You can monitor the upload progress in
the **Upload Content** dialog.
- Wait for the **Upload Successful** confirmation message to appear.
+ Wait for the **File(s) uploaded successfully** confirmation message or the green check mark to appear next to the upload progress bar.
10. Log in to the {props.version} system console.
@@ -91,9 +91,9 @@ partial_name: upload-third-party-packs-enablement
6. Upload the packs to the internal Zot registry using the Palette CLI. Replace `` and `` with your downloaded Third Party pack ZST files and `` with the VIP address of the {props.version} management cluster. If you have changed the default port or the base content path for the Zot registry, replace `30003` with the correct port number and `spectro-content` with the correct content path.
- If you are using custom TLS certificates or choosing to skip TLS, use the appropriate flags as shown below.
+ If you are using custom TLS certificates or choosing to skip TLS, use the appropriate flags as shown in the following examples.
-
+
@@ -188,7 +188,7 @@ partial_name: upload-third-party-packs-enablement
7. Authenticate with your external registry using the command line or a GUI tool of your choice. The following examples
demonstrate how to authenticate with an OCI registry using the [`oras`](https://oras.land/docs/) CLI tool and the Palette CLI.
-
+
@@ -196,7 +196,7 @@ partial_name: upload-third-party-packs-enablement
If you are using a Harbor registry with a self-signed certificate, add the `--insecure` flag to the
`oras` command.
-
+
@@ -225,7 +225,7 @@ partial_name: upload-third-party-packs-enablement
[AWS ECR Authentication](https://docs.aws.amazon.com/AmazonECR/latest/userguide/getting-started-cli.html#cli-authenticate-registry)
documentation for more information.
-
+
@@ -270,11 +270,11 @@ partial_name: upload-third-party-packs-enablement
8. Upload the packs to the OCI registry. The following example commands upload the packs to the OCI registry in the `spectro-content` base path. Replace the values below with your environment configuration values.
-
+
-
+
-
+
@@ -304,7 +304,7 @@ partial_name: upload-third-party-packs-enablement
-
+
```shell title="Upload Third Party Pack to AWS ECR"
oras push /spectro-content/: --file
@@ -320,9 +320,9 @@ partial_name: upload-third-party-packs-enablement
Upload the packs to your external registry using the Palette CLI. Replace `` and `` with your downloaded pack bundle files, `` with the DNS/IP address of your registry, and `` with the port number of your registry. If you have changed the base content path from the default, replace `spectro-content` with the correct content path.
- If you are using custom TLS certificates or choosing to skip TLS, use the appropriate flags as shown below.
+ If you are using custom TLS certificates or choosing to skip TLS, use the appropriate flags as shown in the following examples.
-
+
diff --git a/_partials/self-hosted/management-appliance/_upload-third-party-packs-validate.mdx b/_partials/self-hosted/management-appliance/_upload-third-party-packs-validate.mdx
index 325f32f023..00737f7dfe 100644
--- a/_partials/self-hosted/management-appliance/_upload-third-party-packs-validate.mdx
+++ b/_partials/self-hosted/management-appliance/_upload-third-party-packs-validate.mdx
@@ -21,7 +21,7 @@ partial_name: upload-third-party-packs-validate
-
+
@@ -45,7 +45,7 @@ partial_name: upload-third-party-packs-validate
-
+
```shell
oras repo ls /spectro-content
diff --git a/_partials/vertex/_airgap-additional-ovas.mdx b/_partials/vertex/_airgap-additional-ovas.mdx
index d025a0aea9..6465681a4f 100644
--- a/_partials/vertex/_airgap-additional-ovas.mdx
+++ b/_partials/vertex/_airgap-additional-ovas.mdx
@@ -3,56 +3,75 @@ partial_category: vertex
partial_name: airgap-additional-ovas
---
-| **Kubernetes Version** | **OVA Name** | **Download URL** |
-| ---------------------- | ------------------------------ | ----------------------------------------------------------------------------------- |
-| Kubernetes 1.27.13 | `u-2004-0-k-12713-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12713-fips.ova` |
-| Kubernetes 1.27.15 | `u-2004-0-k-12715-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12715-fips.ova` |
-| Kubernetes 1.27.16 | `u-2004-0-k-12716-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12716-fips.ova` |
-| Kubernetes 1.28.9 | `u-2004-0-k-1289-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1289-fips.ova` |
-| Kubernetes 1.28.11 | `u-2004-0-k-12811-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12811-fips.ova` |
-| Kubernetes 1.28.12 | `u-2004-0-k-12812-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12812-fips.ova` |
-| Kubernetes 1.28.13 | `u-2004-0-k-12813-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12813-fips.ova` |
-| Kubernetes 1.28.14 | `u-2004-0-k-12814-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12814-fips.ova` |
-| Kubernetes 1.28.15 | `u-2004-0-k-12815-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12815-fips.ova` |
-| Kubernetes 1.29.4 | `u-2004-0-k-1294-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1294-fips.ova` |
-| Kubernetes 1.29.6 | `u-2004-0-k-1296-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1296-fips.ova` |
-| Kubernetes 1.29.7 | `u-2004-0-k-1297-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1297-fips.ova` |
-| Kubernetes 1.29.8 | `u-2004-0-k-1298-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1298-fips.ova` |
-| Kubernetes 1.29.9 | `u-2004-0-k-1299-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1299-fips.ova` |
-| Kubernetes 1.29.10 | `u-2004-0-k-12910-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12910-fips.ova` |
-| Kubernetes 1.29.12 | `u-2004-0-k-12912-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12912-fips.ova` |
-| Kubernetes 1.29.13 | `u-2004-0-k-12913-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12913-fips.ova` |
-| Kubernetes 1.30.4 | `u-2004-0-k-1304-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1304-fips.ova` |
-| Kubernetes 1.30.5 | `u-2004-0-k-1305-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1305-fips.ova` |
-| Kubernetes 1.30.6 | `u-2004-0-k-1306-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1306-fips.ova` |
-| Kubernetes 1.30.8 | `u-2004-0-k-1308-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1308-fips.ova` |
-| Kubernetes 1.30.9 | `u-2004-0-k-1309-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1309-fips.ova` |
-| Kubernetes 1.31.1 | `u-2004-0-k-1311-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1311-fips.ova` |
-| Kubernetes 1.31.4 | `u-2004-0-k-1314-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1314-fips.ova` |
-| Kubernetes 1.31.5 | `u-2004-0-k-1315-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1315-fips.ova` |
+| **Kubernetes Version** | **OVA Name** | **Download URL** |
+| ---------------------- | -------------------------------- | ----------------------------------------------------------------------------------- |
+| Kubernetes 1.32.4 | `u-2004-0-k-1324-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1324-fips.ova` |
+| Kubernetes 1.32.2 | `u-2004-0-k-1322-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1322-fips.ova` |
| Kubernetes 1.32.1 | `u-2004-0-k-1321-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1321-fips.ova` |
-| RKE2 1.27.11 | `u-2004-0-k-rke2-12711-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12711-fips.ova` |
-| RKE2 1.27.13 | `u-2004-0-k-rke2-12713-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12713-fips.ova` |
-| RKE2 1.27.14 | `u-2004-0-k-rke2-12714-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12714-fips.ova` |
-| RKE2 1.27.15 | `u-2004-0-k-rke2-12715-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12715-fips.ova` |
-| RKE2 1.28.9 | `u-2004-0-k-rke2-1289-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1289-fips.ova` |
-| RKE2 1.28.10 | `u-2004-0-k-rke2-12810-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12810-fips.ova` |
-| RKE2 1.28.11 | `u-2004-0-k-rke2-12811-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12811-fips.ova` |
-| RKE2 1.28.12 | `u-2004-0-k-rke2-12812-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12812-fips.ova` |
-| RKE2 1.28.13 | `u-2004-0-k-rke2-12813-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12813-fips.ova` |
-| RKE2 1.28.14 | `u-2004-0-k-rke2-12814-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12814-fips.ova` |
-| RKE2 1.28.15 | `u-2004-0-k-rke2-12815-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12815-fips.ova` |
-| RKE2 1.29.4 | `u-2004-0-k-rke2-1294-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1294-fips.ova` |
-| RKE2 1.29.5 | `u-2004-0-k-rke2-1295-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1295-fips.ova` |
-| RKE2 1.29.6 | `u-2004-0-k-rke2-1296-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1296-fips.ova` |
-| RKE2 1.29.7 | `u-2004-0-k-rke2-1297-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1297-fips.ova` |
-| RKE2 1.29.8 | `u-2004-0-k-rke2-1298-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1298-fips.ova` |
-| RKE2 1.29.9 | `u-2004-0-k-rke2-1299-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1299-fips.ova` |
-| RKE2 1.29.10 | `u-2004-0-k-rke2-12910-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12910-fips.ova` |
-| RKE2 1.29.12 | `u-2004-0-k-rke2-12912-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12912-fips.ova` |
-| RKE2 1.30.3 | `u-2004-0-k-rke2-1303-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1303-fips.ova` |
-| RKE2 1.30.4 | `u-2004-0-k-rke2-1304-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1304-fips.ova` |
-| RKE2 1.30.5 | `u-2004-0-k-rke2-1305-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1305-fips.ova` |
-| RKE2 1.30.6 | `u-2004-0-k-rke2-1306-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1306-fips.ova` |
+| Kubernetes 1.31.8 | `u-2004-0-k-1318-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1318-fips.ova` |
+| Kubernetes 1.31.7 | `u-2004-0-k-1317-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1317-fips.ova` |
+| Kubernetes 1.31.6 | `u-2004-0-k-1316-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1316-fips.ova` |
+| Kubernetes 1.31.5 | `u-2004-0-k-1315-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1315-fips.ova` |
+| Kubernetes 1.31.4 | `u-2004-0-k-1314-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1314-fips.ova` |
+| Kubernetes 1.31.1 | `u-2004-0-k-1311-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1311-fips.ova` |
+| Kubernetes 1.30.12 | `u-2004-0-k-13012-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-13012-fips.ova` |
+| Kubernetes 1.30.11 | `u-2004-0-k-13011-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-13011-fips.ova` |
+| Kubernetes 1.30.10 | `u-2004-0-k-13010-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-13010-fips.ova` |
+| Kubernetes 1.30.9 | `u-2004-0-k-1309-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1309-fips.ova` |
+| Kubernetes 1.30.8 | `u-2004-0-k-1308-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1308-fips.ova` |
+| Kubernetes 1.30.6 | `u-2004-0-k-1306-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1306-fips.ova` |
+| Kubernetes 1.30.5 | `u-2004-0-k-1305-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1305-fips.ova` |
+| Kubernetes 1.30.4 | `u-2004-0-k-1304-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1304-fips.ova` |
+| Kubernetes 1.29.14 | `u-2004-0-k-12914-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12914-fips.ova` |
+| Kubernetes 1.29.13 | `u-2004-0-k-12913-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12913-fips.ova` |
+| Kubernetes 1.29.12 | `u-2004-0-k-12912-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12912-fips.ova` |
+| Kubernetes 1.29.10 | `u-2004-0-k-12910-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12910-fips.ova` |
+| Kubernetes 1.29.9 | `u-2004-0-k-1299-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1299-fips.ova` |
+| Kubernetes 1.29.8 | `u-2004-0-k-1298-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1298-fips.ova` |
+| Kubernetes 1.29.7 | `u-2004-0-k-1297-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1297-fips.ova` |
+| Kubernetes 1.29.6 | `u-2004-0-k-1296-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1296-fips.ova` |
+| Kubernetes 1.29.4 | `u-2004-0-k-1294-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1294-fips.ova` |
+| Kubernetes 1.28.15 | `u-2004-0-k-12815-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12815-fips.ova` |
+| Kubernetes 1.28.14 | `u-2004-0-k-12814-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12814-fips.ova` |
+| Kubernetes 1.28.13 | `u-2004-0-k-12813-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12813-fips.ova` |
+| Kubernetes 1.28.12 | `u-2004-0-k-12812-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12812-fips.ova` |
+| Kubernetes 1.28.11 | `u-2004-0-k-12811-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12811-fips.ova` |
+| Kubernetes 1.28.9 | `u-2004-0-k-1289-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1289-fips.ova` |
+| Kubernetes 1.27.16 | `u-2004-0-k-12716-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12716-fips.ova` |
+| Kubernetes 1.27.15 | `u-2004-0-k-12715-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12715-fips.ova` |
+| Kubernetes 1.27.13 | `u-2004-0-k-12713-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12713-fips.ova` |
+| RKE2 1.32.4 | `u-2004-0-k-rke2-1324-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1324-fips.ova` |
+| RKE2 1.32.3 | `u-2004-0-k-rke2-1323-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1323-fips.ova` |
+| RKE2 1.32.2 | `u-2004-0-k-rke2-1322-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1322-fips.ova` |
+| RKE2 1.31.8 | `u-2004-0-k-rke2-1318-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1318-fips.ova` |
+| RKE2 1.31.7 | `u-2004-0-k-rke2-1317-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1317-fips.ova` |
+| RKE2 1.31.6 | `u-2004-0-k-rke2-1316-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1316-fips.ova` |
+| RKE2 1.31.4 | `u-2004-0-k-rke2-1314-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1314-fips.ova` |
+| RKE2 1.30.12 | `u-2004-0-k-rke2-13012-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-13012-fips.ova` |
+| RKE2 1.30.11 | `u-2004-0-k-rke2-13011-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-13011-fips.ova` |
+| RKE2 1.30.10 | `u-2004-0-k-rke2-13010-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-13010-fips.ova` |
| RKE2 1.30.8 | `u-2004-0-k-rke2-1308-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1308-fips.ova` |
-| RKE2 1.31.4 | `u-2004-0-k-rke2-1314-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1314-fips.ova` |
\ No newline at end of file
+| RKE2 1.30.6 | `u-2004-0-k-rke2-1306-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1306-fips.ova` |
+| RKE2 1.30.5 | `u-2004-0-k-rke2-1305-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1305-fips.ova` |
+| RKE2 1.30.4 | `u-2004-0-k-rke2-1304-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1304-fips.ova` |
+| RKE2 1.30.3 | `u-2004-0-k-rke2-1303-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1303-fips.ova` |
+| RKE2 1.29.14 | `u-2004-0-k-rke2-12914-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12914-fips.ova` |
+| RKE2 1.29.12 | `u-2004-0-k-rke2-12912-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12912-fips.ova` |
+| RKE2 1.29.10 | `u-2004-0-k-rke2-12910-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12910-fips.ova` |
+| RKE2 1.29.9 | `u-2004-0-k-rke2-1299-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1299-fips.ova` |
+| RKE2 1.29.8 | `u-2004-0-k-rke2-1298-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1298-fips.ova` |
+| RKE2 1.29.7 | `u-2004-0-k-rke2-1297-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1297-fips.ova` |
+| RKE2 1.29.6 | `u-2004-0-k-rke2-1296-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1296-fips.ova` |
+| RKE2 1.29.5 | `u-2004-0-k-rke2-1295-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1295-fips.ova` |
+| RKE2 1.29.4 | `u-2004-0-k-rke2-1294-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1294-fips.ova` |
+| RKE2 1.28.15 | `u-2004-0-k-rke2-12815-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12815-fips.ova` |
+| RKE2 1.28.14 | `u-2004-0-k-rke2-12814-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12814-fips.ova` |
+| RKE2 1.28.13 | `u-2004-0-k-rke2-12813-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12813-fips.ova` |
+| RKE2 1.28.12 | `u-2004-0-k-rke2-12812-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12812-fips.ova` |
+| RKE2 1.28.11 | `u-2004-0-k-rke2-12811-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12811-fips.ova` |
+| RKE2 1.28.10 | `u-2004-0-k-rke2-12810-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12810-fips.ova` |
+| RKE2 1.28.9 | `u-2004-0-k-rke2-1289-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-1289-fips.ova` |
+| RKE2 1.27.15 | `u-2004-0-k-rke2-12715-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12715-fips.ova` |
+| RKE2 1.27.14 | `u-2004-0-k-rke2-12714-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12714-fips.ova` |
+| RKE2 1.27.13 | `u-2004-0-k-rke2-12713-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12713-fips.ova` |
+| RKE2 1.27.11 | `u-2004-0-k-rke2-12711-fips.ova` | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-rke2-12711-fips.ova` |
\ No newline at end of file
diff --git a/_partials/vertex/_airgap-cluster-profile-packs.mdx b/_partials/vertex/_airgap-cluster-profile-packs.mdx
index 7a57730bce..f1d3fca089 100644
--- a/_partials/vertex/_airgap-cluster-profile-packs.mdx
+++ b/_partials/vertex/_airgap-cluster-profile-packs.mdx
@@ -9,19 +9,19 @@ partial_name: airgap-cluster-profile-packs
| `airgap-vertex-pack-cni-calico-azure-fips-3.30.1.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-cni-calico-azure-fips-3.30.1.bin |
| `airgap-vertex-pack-cni-cilium-fips-1.17.4.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-cni-cilium-fips-1.17.4.bin |
| `airgap-vertex-pack-csi-aws-ebs-1.43.0.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-csi-aws-ebs-1.43.0.bin |
-| `airgap-vertex-pack-edge-k8s-1.30.12.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.30.12.bin |
-| `airgap-vertex-pack-edge-k8s-1.31.8.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.31.8.bin |
-| `airgap-vertex-pack-edge-k8s-1.32.4.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.32.4.bin |
| `airgap-vertex-pack-edge-k8s-1.33.1.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.33.1.bin |
-| `airgap-vertex-pack-edge-rke2-1.30.12.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.30.12.bin |
-| `airgap-vertex-pack-edge-rke2-1.31.8.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.31.8.bin |
-| `airgap-vertex-pack-edge-rke2-1.32.4.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.32.4.bin |
+| `airgap-vertex-pack-edge-k8s-1.32.4.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.32.4.bin |
+| `airgap-vertex-pack-edge-k8s-1.31.8.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.31.8.bin |
+| `airgap-vertex-pack-edge-k8s-1.30.12.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.30.12.bin |
| `airgap-vertex-pack-edge-rke2-1.33.1.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.33.1.bin |
-| `airgap-vertex-pack-kubernetes-1.30.12.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.30.12.bin |
-| `airgap-vertex-pack-kubernetes-1.31.8.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.31.8.bin |
+| `airgap-vertex-pack-edge-rke2-1.32.4.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.32.4.bin |
+| `airgap-vertex-pack-edge-rke2-1.31.8.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.31.8.bin |
+| `airgap-vertex-pack-edge-rke2-1.30.12.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.30.12.bin |
| `airgap-vertex-pack-kubernetes-1.32.4.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.32.4.bin |
-| `airgap-vertex-pack-kubernetes-rke2-1.30.12-rke2r1-build20250423.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.30.12-rke2r1-build20250423.bin |
-| `airgap-vertex-pack-kubernetes-rke2-1.31.8-rke2r1-build20250423.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.31.8-rke2r1-build20250423.bin |
+| `airgap-vertex-pack-kubernetes-1.31.8.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.31.8.bin |
+| `airgap-vertex-pack-kubernetes-1.30.12.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.30.12.bin |
| `airgap-vertex-pack-kubernetes-rke2-1.32.4-rke2r1-build20250423.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.32.4-rke2r1-build20250423.bin |
+| `airgap-vertex-pack-kubernetes-rke2-1.31.8-rke2r1-build20250423.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.31.8-rke2r1-build20250423.bin |
+| `airgap-vertex-pack-kubernetes-rke2-1.30.12-rke2r1-build20250423.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.30.12-rke2r1-build20250423.bin |
| `airgap-vertex-pack-piraeus-operator-2.8.1.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-piraeus-operator-2.8.1.bin |
| `airgap-vertex-pack-piraeus-operator-addon-2.8.1.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-piraeus-operator-addon-2.8.1.bin |
\ No newline at end of file
diff --git a/_partials/vertex/_palette-vmware-kubernetes-versions.mdx b/_partials/vertex/_palette-vmware-kubernetes-versions.mdx
index 31158db314..6d4767f3ab 100644
--- a/_partials/vertex/_palette-vmware-kubernetes-versions.mdx
+++ b/_partials/vertex/_palette-vmware-kubernetes-versions.mdx
@@ -5,6 +5,7 @@ partial_name: palette-vmware-kubernetes-versions
| **Palette Version** | **Kubernetes Version** | **FIPS OVA Download URL** |
| ------------------------------------------------------------ | ---------------------- | ------------------------------------------------------------------------------ |
+| 4.7.13 | 1.31.8 | `https://vmwaregoldenimage.s3.amazonaws.com/u-2004-0-k-1318-fips.ova` |
| 4.7.3 | 1.31.8 | `https://vmwaregoldenimage.s3.amazonaws.com/u-2004-0-k-1318-fips.ova` |
| 4.6.40 | 1.30.9 | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1309-fips.ova` |
| 4.6.32 | 1.30.9 | `https://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1309-fips.ova` |
diff --git a/docs/api-content/api-docs/edge-v1/emc-api.json b/docs/api-content/api-docs/edge-v1/emc-api.json
index a20c7deac2..8861202eed 100644
--- a/docs/api-content/api-docs/edge-v1/emc-api.json
+++ b/docs/api-content/api-docs/edge-v1/emc-api.json
@@ -4060,6 +4060,10 @@
"nodeRole": {
"$ref": "#/definitions/v1NodeRole"
},
+ "overlayIP": {
+ "description": "edge host overlay ip",
+ "type": "string"
+ },
"role": {
"description": "edge host role",
"type": "string"
@@ -4193,12 +4197,7 @@
"type": "string"
},
"type": {
- "description": "Management type (local/remote)",
- "type": "string",
- "enum": [
- "local",
- "remote"
- ]
+ "$ref": "#/definitions/v1ManagementMode"
}
}
},
@@ -4232,6 +4231,7 @@
"type": "string"
},
"labels": {
+ "description": "Labels are key-value pairs that can be used to organize and categorize resources.\n",
"type": "object",
"additionalProperties": {
"type": "string"
@@ -4989,6 +4989,9 @@
"archiveUploadPath": {
"type": "string"
},
+ "metadata": {
+ "$ref": "#/definitions/v1MetaData"
+ },
"variables": {
"type": "array",
"items": {
diff --git a/docs/api-content/api-docs/palette-apis.json b/docs/api-content/api-docs/palette-apis.json
index 9b92765120..4080f1df8c 100644
--- a/docs/api-content/api-docs/palette-apis.json
+++ b/docs/api-content/api-docs/palette-apis.json
@@ -6959,7 +6959,8 @@
"AzureChinaCloud",
"AzurePublicCloud",
"AzureUSGovernment",
- "AzureUSGovernmentCloud"
+ "AzureUSGovernmentCloud",
+ "AzureUSSecretCloud"
]
},
"clientId": {
@@ -6988,6 +6989,16 @@
"tenantName": {
"description": "Tenant ID is the ID for the Azure AD tenant that the user belongs to.",
"type": "string"
+ },
+ "tls": {
+ "description": "TLS configuration for the AWS secret",
+ "type": "object",
+ "properties": {
+ "cert": {
+ "description": "Certificate is the TLS certificate used to authenticate the Azure secret",
+ "type": "string"
+ }
+ }
}
}
},
@@ -7135,7 +7146,8 @@
"AzureChinaCloud",
"AzurePublicCloud",
"AzureUSGovernment",
- "AzureUSGovernmentCloud"
+ "AzureUSGovernmentCloud",
+ "AzureUSSecretCloud"
]
},
"clientId": {
@@ -7164,6 +7176,16 @@
"tenantName": {
"description": "Tenant ID is the ID for the Azure AD tenant that the user belongs to.",
"type": "string"
+ },
+ "tls": {
+ "description": "TLS configuration for the AWS secret",
+ "type": "object",
+ "properties": {
+ "cert": {
+ "description": "Certificate is the TLS certificate used to authenticate the Azure secret",
+ "type": "string"
+ }
+ }
}
}
},
@@ -7318,7 +7340,8 @@
"AzureChinaCloud",
"AzurePublicCloud",
"AzureUSGovernment",
- "AzureUSGovernmentCloud"
+ "AzureUSGovernmentCloud",
+ "AzureUSSecretCloud"
]
},
"clientId": {
@@ -7347,6 +7370,16 @@
"tenantName": {
"description": "Tenant ID is the ID for the Azure AD tenant that the user belongs to.",
"type": "string"
+ },
+ "tls": {
+ "description": "TLS configuration for the AWS secret",
+ "type": "object",
+ "properties": {
+ "cert": {
+ "description": "Certificate is the TLS certificate used to authenticate the Azure secret",
+ "type": "string"
+ }
+ }
}
}
},
@@ -7464,7 +7497,8 @@
"AzureChinaCloud",
"AzurePublicCloud",
"AzureUSGovernment",
- "AzureUSGovernmentCloud"
+ "AzureUSGovernmentCloud",
+ "AzureUSSecretCloud"
]
},
"clientId": {
@@ -7493,6 +7527,16 @@
"tenantName": {
"description": "Tenant ID is the ID for the Azure AD tenant that the user belongs to.",
"type": "string"
+ },
+ "tls": {
+ "description": "TLS configuration for the AWS secret",
+ "type": "object",
+ "properties": {
+ "cert": {
+ "description": "Certificate is the TLS certificate used to authenticate the Azure secret",
+ "type": "string"
+ }
+ }
}
}
},
@@ -12025,7 +12069,7 @@
"tags": [
"v1"
],
- "summary": "Get the vSphere datacenters \u0026 datacluster for the given overlord account",
+ "summary": "Get the vSphere datacenters & datacluster for the given overlord account",
"operationId": "v1VsphereAccountsUidDatacenters",
"parameters": [
{
@@ -12615,7 +12659,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -12629,7 +12673,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -13176,7 +13220,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -13190,7 +13234,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -13431,7 +13475,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -13445,7 +13489,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -14893,7 +14937,7 @@
"type": "boolean"
},
"controlPlaneLoadBalancer": {
- "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
+ "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default => \"Internet-facing\" \"Internet-facing\" => \"Internet-facing\" \"internal\" => \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
"type": "string"
},
"hybridConfig": {
@@ -15212,7 +15256,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -15226,7 +15270,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -15371,7 +15415,7 @@
"type": "boolean"
},
"controlPlaneLoadBalancer": {
- "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
+ "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default => \"Internet-facing\" \"Internet-facing\" => \"Internet-facing\" \"internal\" => \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
"type": "string"
},
"hybridConfig": {
@@ -15721,7 +15765,7 @@
}
},
"twoNodeCandidatePriority": {
- "description": "Set the Edge Host candidate priority as primary or secondary, if the Edge Host is nominated as two node candidate",
+ "description": "Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n",
"type": "string",
"enum": [
"primary",
@@ -15942,7 +15986,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -15956,7 +16000,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -16096,7 +16140,7 @@
}
},
"twoNodeCandidatePriority": {
- "description": "Set the Edge Host candidate priority as primary or secondary, if the Edge Host is nominated as two node candidate",
+ "description": "Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n",
"type": "string",
"enum": [
"primary",
@@ -16233,7 +16277,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -16247,7 +16291,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -16341,7 +16385,7 @@
}
},
"twoNodeCandidatePriority": {
- "description": "Set the Edge Host candidate priority as primary or secondary, if the Edge Host is nominated as two node candidate",
+ "description": "Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n",
"type": "string",
"enum": [
"primary",
@@ -16507,7 +16551,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -16521,7 +16565,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -16816,7 +16860,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -16830,7 +16874,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -17107,7 +17151,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -17121,7 +17165,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -18850,7 +18894,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -18864,7 +18908,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -19411,7 +19455,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -19425,7 +19469,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -19666,7 +19710,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -19680,7 +19724,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -21188,7 +21232,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
},
@@ -21375,7 +21419,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -21514,7 +21558,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -22889,7 +22933,7 @@
"type": "string"
},
"twoNodeCandidatePriority": {
- "description": "Set the edgehost candidate priority as primary or secondary, if the edgehost is nominated as two node candidate",
+ "description": "Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n",
"type": "string",
"enum": [
"primary",
@@ -22984,7 +23028,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -22998,7 +23042,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean"
}
}
@@ -23267,7 +23311,7 @@
"type": "string"
},
"twoNodeCandidatePriority": {
- "description": "Set the edgehost candidate priority as primary or secondary, if the edgehost is nominated as two node candidate",
+ "description": "Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n",
"type": "string",
"enum": [
"primary",
@@ -23384,7 +23428,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -23398,7 +23442,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -23528,7 +23572,7 @@
"type": "string"
},
"twoNodeCandidatePriority": {
- "description": "Set the edgehost candidate priority as primary or secondary, if the edgehost is nominated as two node candidate",
+ "description": "Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n",
"type": "string",
"enum": [
"primary",
@@ -23645,7 +23689,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -23659,7 +23703,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -24824,7 +24868,7 @@
"type": "boolean"
},
"controlPlaneLoadBalancer": {
- "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
+ "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default => \"Internet-facing\" \"Internet-facing\" => \"Internet-facing\" \"internal\" => \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
"type": "string"
},
"encryptionConfig": {
@@ -25236,7 +25280,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -25250,7 +25294,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -25339,7 +25383,7 @@
"type": "boolean"
},
"controlPlaneLoadBalancer": {
- "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
+ "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default => \"Internet-facing\" \"Internet-facing\" => \"Internet-facing\" \"internal\" => \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
"type": "string"
},
"encryptionConfig": {
@@ -25831,7 +25875,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -25845,7 +25889,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -26191,7 +26235,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -26205,7 +26249,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -27766,7 +27810,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -27780,7 +27824,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean"
}
}
@@ -28141,7 +28185,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -28155,7 +28199,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -28373,7 +28417,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -28387,7 +28431,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -29748,7 +29792,7 @@
"format": "int32"
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean"
}
}
@@ -30012,7 +30056,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -30026,7 +30070,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -30234,7 +30278,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -30248,7 +30292,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -31637,7 +31681,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -31651,7 +31695,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean"
}
}
@@ -32012,7 +32056,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -32026,7 +32070,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -32244,7 +32288,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -32258,7 +32302,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -33688,7 +33732,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -33702,7 +33746,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean"
}
}
@@ -34043,7 +34087,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -34057,7 +34101,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -34277,7 +34321,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -34291,7 +34335,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -35609,7 +35653,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -35623,7 +35667,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean"
}
}
@@ -36005,7 +36049,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -36019,7 +36063,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -36255,7 +36299,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -36269,7 +36313,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -37647,7 +37691,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -37661,7 +37705,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean"
}
}
@@ -39591,7 +39635,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -39605,7 +39649,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -40092,7 +40136,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -40106,7 +40150,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -40376,7 +40420,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -40390,7 +40434,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -45371,7 +45415,8 @@
"AzureChinaCloud",
"AzurePublicCloud",
"AzureUSGovernment",
- "AzureUSGovernmentCloud"
+ "AzureUSGovernmentCloud",
+ "AzureUSSecretCloud"
]
},
"clientId": {
@@ -45400,6 +45445,16 @@
"tenantName": {
"description": "Tenant ID is the ID for the Azure AD tenant that the user belongs to.",
"type": "string"
+ },
+ "tls": {
+ "description": "TLS configuration for the AWS secret",
+ "type": "object",
+ "properties": {
+ "cert": {
+ "description": "Certificate is the TLS certificate used to authenticate the Azure secret",
+ "type": "string"
+ }
+ }
}
}
}
@@ -60190,7 +60245,7 @@
"type": "object",
"properties": {
"addresses": {
- "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- \u003e 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
+ "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- > 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
"type": "object",
"additionalProperties": {
"type": "string"
@@ -65675,7 +65730,7 @@
"type": "object",
"properties": {
"addresses": {
- "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- \u003e 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
+ "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- > 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
"type": "object",
"additionalProperties": {
"type": "string"
@@ -72419,7 +72474,7 @@
"type": "object",
"properties": {
"baremetal": {
- "description": "min and max count for machines \u0026 edgehost for the given period",
+ "description": "min and max count for machines & edgehost for the given period",
"type": "object",
"properties": {
"activeEdgehosts": {
@@ -72446,7 +72501,7 @@
"x-omitempty": false
},
"edgehost": {
- "description": "min and max count for machines \u0026 edgehost for the given period",
+ "description": "min and max count for machines & edgehost for the given period",
"type": "object",
"properties": {
"activeEdgehosts": {
@@ -81716,6 +81771,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memory": {
"type": "number",
"minimum": 0,
@@ -84770,7 +84845,7 @@
"type": "object",
"properties": {
"addresses": {
- "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- \u003e 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
+ "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- > 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
"type": "object",
"additionalProperties": {
"type": "string"
@@ -85837,7 +85912,7 @@
"type": "object",
"properties": {
"addresses": {
- "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- \u003e 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
+ "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- > 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
"type": "object",
"additionalProperties": {
"type": "string"
@@ -87519,7 +87594,7 @@
"type": "object",
"properties": {
"addresses": {
- "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- \u003e 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
+ "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- > 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
"type": "object",
"additionalProperties": {
"type": "string"
@@ -88596,7 +88671,7 @@
"type": "object",
"properties": {
"addresses": {
- "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- \u003e 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
+ "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- > 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
"type": "object",
"additionalProperties": {
"type": "string"
@@ -94181,7 +94256,7 @@
}
},
"name": {
- "description": "Name for the private gateway \u0026 cloud account",
+ "description": "Name for the private gateway & cloud account",
"type": "string"
},
"shareWithProjects": {
@@ -94634,7 +94709,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -94701,6 +94776,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -94808,6 +94903,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -95224,7 +95324,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -95291,6 +95391,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -95398,6 +95518,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -96442,7 +96567,7 @@
}
},
"name": {
- "description": "Name for the private gateway \u0026 cloud account",
+ "description": "Name for the private gateway & cloud account",
"type": "string"
},
"shareWithProjects": {
@@ -96966,7 +97091,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -97033,6 +97158,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -97140,6 +97285,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -97618,7 +97768,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -97685,6 +97835,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -97792,6 +97962,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -98856,7 +99031,7 @@
}
},
"name": {
- "description": "Name for the private gateway \u0026 cloud account",
+ "description": "Name for the private gateway & cloud account",
"type": "string"
},
"shareWithProjects": {
@@ -99398,7 +99573,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -99465,6 +99640,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -99572,6 +99767,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -100045,7 +100245,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -100112,6 +100312,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -100219,6 +100439,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -101615,7 +101840,7 @@
"tags": [
"v1"
],
- "summary": "Retrieves the vSphere datacenters \u0026 datacluster for the specified private gateway's account",
+ "summary": "Retrieves the vSphere datacenters & datacluster for the specified private gateway's account",
"operationId": "v1OverlordsUidVsphereDatacenters",
"parameters": [
{
@@ -112458,7 +112683,12 @@
"level",
"edgeconfig",
"firth",
- "stylus"
+ "stylus",
+ "provider-k3s",
+ "provider-kubeadm",
+ "provider-rke2",
+ "provider-nodeadm",
+ "provider-canonical"
],
"type": "string",
"description": "service name",
@@ -112606,7 +112836,12 @@
"level",
"edgeconfig",
"firth",
- "stylus"
+ "stylus",
+ "provider-k3s",
+ "provider-kubeadm",
+ "provider-rke2",
+ "provider-nodeadm",
+ "provider-canonical"
],
"type": "string",
"description": "service name",
@@ -113194,7 +113429,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -113261,6 +113496,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -113368,6 +113623,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -113580,7 +113840,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -113594,7 +113854,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -114221,7 +114481,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -114235,7 +114495,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -114998,7 +115258,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -115065,6 +115325,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -115172,6 +115452,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -115384,7 +115669,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -115398,7 +115683,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -115812,7 +116097,7 @@
"type": "boolean"
},
"controlPlaneLoadBalancer": {
- "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
+ "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default => \"Internet-facing\" \"Internet-facing\" => \"Internet-facing\" \"internal\" => \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
"type": "string"
},
"hybridConfig": {
@@ -116081,7 +116366,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -116148,6 +116433,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -116255,6 +116560,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -116511,7 +116821,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -116525,7 +116835,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -116942,7 +117252,7 @@
"type": "boolean"
},
"controlPlaneLoadBalancer": {
- "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
+ "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default => \"Internet-facing\" \"Internet-facing\" => \"Internet-facing\" \"internal\" => \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
"type": "string"
},
"hybridConfig": {
@@ -117232,7 +117542,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -117246,7 +117556,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -117660,7 +117970,7 @@
"type": "boolean"
},
"controlPlaneLoadBalancer": {
- "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
+ "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default => \"Internet-facing\" \"Internet-facing\" => \"Internet-facing\" \"internal\" => \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
"type": "string"
},
"hybridConfig": {
@@ -117929,7 +118239,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -117996,6 +118306,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -118103,6 +118433,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -118359,7 +118694,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -118373,7 +118708,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -119136,7 +119471,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -119203,6 +119538,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -119310,6 +119665,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -119522,7 +119882,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -119536,7 +119896,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -120287,7 +120647,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -120301,7 +120661,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -121064,7 +121424,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -121131,6 +121491,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -121238,6 +121618,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -121450,7 +121835,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -121464,7 +121849,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -121939,7 +122324,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -122006,6 +122391,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -122113,6 +122518,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -122221,7 +122631,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -122523,7 +122933,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -122590,6 +123000,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -122697,6 +123127,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -122805,7 +123240,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -123398,7 +123833,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -123465,6 +123900,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -123572,6 +124027,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -123673,7 +124133,7 @@
"type": "string"
},
"twoNodeCandidatePriority": {
- "description": "Set the edgehost candidate priority as primary or secondary, if the edgehost is nominated as two node candidate",
+ "description": "Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n",
"type": "string",
"enum": [
"primary",
@@ -123790,7 +124250,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -123804,7 +124264,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -124340,7 +124800,7 @@
"type": "string"
},
"twoNodeCandidatePriority": {
- "description": "Set the edgehost candidate priority as primary or secondary, if the edgehost is nominated as two node candidate",
+ "description": "Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n",
"type": "string",
"enum": [
"primary",
@@ -124457,7 +124917,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -124471,7 +124931,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -125121,7 +125581,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -125188,6 +125648,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -125295,6 +125775,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -125396,7 +125881,7 @@
"type": "string"
},
"twoNodeCandidatePriority": {
- "description": "Set the edgehost candidate priority as primary or secondary, if the edgehost is nominated as two node candidate",
+ "description": "Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n",
"type": "string",
"enum": [
"primary",
@@ -125513,7 +125998,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -125527,7 +126012,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -125970,7 +126455,7 @@
"type": "boolean"
},
"controlPlaneLoadBalancer": {
- "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
+ "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default => \"Internet-facing\" \"Internet-facing\" => \"Internet-facing\" \"internal\" => \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
"type": "string"
},
"encryptionConfig": {
@@ -126226,7 +126711,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -126293,6 +126778,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -126400,6 +126905,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -126771,7 +127281,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -126785,7 +127295,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -127108,7 +127618,7 @@
"type": "boolean"
},
"controlPlaneLoadBalancer": {
- "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
+ "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default => \"Internet-facing\" \"Internet-facing\" => \"Internet-facing\" \"internal\" => \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
"type": "string"
},
"encryptionConfig": {
@@ -127454,7 +127964,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -127468,7 +127978,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -127911,7 +128421,7 @@
"type": "boolean"
},
"controlPlaneLoadBalancer": {
- "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default =\u003e \"Internet-facing\" \"Internet-facing\" =\u003e \"Internet-facing\" \"internal\" =\u003e \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
+ "description": "ControlPlaneLoadBalancer specifies how API server elb will be configured, this field is optional, not provided, \"\", default => \"Internet-facing\" \"Internet-facing\" => \"Internet-facing\" \"internal\" => \"internal\" For spectro saas setup we require to talk to the apiserver from our cluster so ControlPlaneLoadBalancer should be \"\", not provided or \"Internet-facing\"",
"type": "string"
},
"encryptionConfig": {
@@ -128167,7 +128677,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -128234,6 +128744,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -128341,6 +128871,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -128712,7 +129247,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -128726,7 +129261,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -129579,7 +130114,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -129646,6 +130181,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -129753,6 +130308,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -129942,7 +130502,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -129956,7 +130516,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -130549,7 +131109,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -130563,7 +131123,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -131191,7 +131751,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -131258,6 +131818,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -131365,6 +131945,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -131554,7 +132139,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -131568,7 +132153,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -132241,7 +132826,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -132255,7 +132840,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -132883,7 +133468,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -132950,6 +133535,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -133057,6 +133662,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -133246,7 +133856,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -133260,7 +133870,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -133729,7 +134339,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -133743,7 +134353,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -134371,7 +134981,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -134438,6 +135048,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -134545,6 +135175,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -134734,7 +135369,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -134748,7 +135383,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -135360,7 +135995,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -135427,6 +136062,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -135534,6 +136189,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -135725,7 +136385,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -135739,7 +136399,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -136318,7 +136978,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -136332,7 +136992,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -136944,7 +137604,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -137011,6 +137671,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -137118,6 +137798,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -137309,7 +137994,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -137323,7 +138008,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -137985,7 +138670,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -138052,6 +138737,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -138159,6 +138864,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -138366,7 +139076,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -138380,7 +139090,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -139026,7 +139736,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -139040,7 +139750,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -139702,7 +140412,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -139769,6 +140479,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -139876,6 +140606,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -140083,7 +140818,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -140097,7 +140832,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -141310,7 +142045,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -141377,6 +142112,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -141484,6 +142239,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -142197,7 +142957,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -142264,6 +143024,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -142371,6 +143151,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -143149,7 +143934,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -143216,6 +144001,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -143323,6 +144128,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -143568,7 +144378,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -143582,7 +144392,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -144297,7 +145107,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -144311,7 +145121,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -145007,7 +145817,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -145074,6 +145884,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -145181,6 +146011,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -145426,7 +146261,7 @@
}
},
"updateStrategy": {
- "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut =\u003e maxSurge=1, maxUnavailable=0 ScaleIn =\u003e maxSurge=0, maxUnavailable=1",
+ "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1",
"type": "object",
"properties": {
"type": {
@@ -145440,7 +146275,7 @@
}
},
"useControlPlaneAsWorker": {
- "description": "If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
+ "description": "If IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools",
"type": "boolean",
"x-omitempty": false
}
@@ -148169,7 +149004,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -148255,6 +149090,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -148320,7 +149175,7 @@
"type": "array",
"uniqueItems": true,
"items": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -148387,6 +149242,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -148452,7 +149327,7 @@
"200": {
"description": "Cluster's namespace response",
"schema": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -148538,6 +149413,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -148594,7 +149489,7 @@
"name": "body",
"in": "body",
"schema": {
- "description": "Cluster Namespace resource defintion",
+ "description": "Cluster Namespace resource definition",
"type": "object",
"properties": {
"metadata": {
@@ -148661,6 +149556,26 @@
"minimum": 0,
"exclusiveMinimum": true
},
+ "gpuConfig": {
+ "description": "GPU configuration for resource allocation",
+ "properties": {
+ "limit": {
+ "description": "GPU resource limit",
+ "type": "integer",
+ "format": "int32",
+ "minimum": -1,
+ "x-omitempty": false
+ },
+ "provider": {
+ "description": "GPU provider (only nvidia is supported currently)",
+ "type": "string",
+ "default": "nvidia",
+ "enum": [
+ "nvidia"
+ ]
+ }
+ }
+ },
"memoryMiB": {
"type": "number",
"minimum": 0,
@@ -148849,6 +149764,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -149023,6 +149943,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -149216,6 +150141,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -149381,6 +150311,11 @@
}
}
},
+ "isSystem": {
+ "description": "Set to true when the binding is created automatically by the system, rather than manually by the user",
+ "type": "boolean",
+ "default": false
+ },
"relatedObject": {
"description": "Object for which the resource is related",
"type": "object",
@@ -149996,7 +150931,7 @@
"type": "object",
"properties": {
"addresses": {
- "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- \u003e 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
+ "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- > 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n",
"type": "object",
"additionalProperties": {
"type": "string"
@@ -161594,7 +162529,7 @@
"type": "string"
},
"fieldsV1": {
- "description": "FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.\n\nEach key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:\u003cname\u003e', where \u003cname\u003e is the name of a field in a struct, or key in a map 'v:\u003cvalue\u003e', where \u003cvalue\u003e is the exact json formatted value of a list item 'i:\\\u003cindex\u003e', where \\\u003cindex\u003e is position of a item in a list 'k:\u003ckeys\u003e', where \u003ckeys\u003e is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set.\n\nThe exact format is defined in sigs.k8s.io/structured-merge-diff",
+ "description": "FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.\n\nEach key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:', where is the name of a field in a struct, or key in a map 'v:', where is the exact json formatted value of a list item 'i:\\', where \\ is position of a item in a list 'k:', where is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set.\n\nThe exact format is defined in sigs.k8s.io/structured-merge-diff",
"type": "object",
"properties": {
"Raw": {
@@ -161784,7 +162719,7 @@
"type": "string"
},
"fieldsV1": {
- "description": "FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.\n\nEach key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:\u003cname\u003e', where \u003cname\u003e is the name of a field in a struct, or key in a map 'v:\u003cvalue\u003e', where \u003cvalue\u003e is the exact json formatted value of a list item 'i:\\\u003cindex\u003e', where \\\u003cindex\u003e is position of a item in a list 'k:\u003ckeys\u003e', where \u003ckeys\u003e is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set.\n\nThe exact format is defined in sigs.k8s.io/structured-merge-diff",
+ "description": "FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.\n\nEach key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:', where is the name of a field in a struct, or key in a map 'v:', where is the exact json formatted value of a list item 'i:\\', where \\ is position of a item in a list 'k:', where is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set.\n\nThe exact format is defined in sigs.k8s.io/structured-merge-diff",
"type": "object",
"properties": {
"Raw": {
@@ -161985,7 +162920,7 @@
"description": "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/",
"type": "object",
"additionalProperties": {
- "description": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n\u003cquantity\u003e ::= \u003csignedNumber\u003e\u003csuffix\u003e\n (Note that \u003csuffix\u003e may be empty, from the \"\" case in \u003cdecimalSI\u003e.)\n\u003cdigit\u003e ::= 0 | 1 | ... | 9 \u003cdigits\u003e ::= \u003cdigit\u003e | \u003cdigit\u003e\u003cdigits\u003e \u003cnumber\u003e ::= \u003cdigits\u003e | \u003cdigits\u003e.\u003cdigits\u003e | \u003cdigits\u003e. | .\u003cdigits\u003e \u003csign\u003e ::= \"+\" | \"-\" \u003csignedNumber\u003e ::= \u003cnumber\u003e | \u003csign\u003e\u003cnumber\u003e \u003csuffix\u003e ::= \u003cbinarySI\u003e | \u003cdecimalExponent\u003e | \u003cdecimalSI\u003e \u003cbinarySI\u003e ::= Ki | Mi | Gi | Ti | Pi | Ei\n (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n\u003cdecimalSI\u003e ::= m | \"\" | k | M | G | T | P | E\n (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.)\n\u003cdecimalExponent\u003e ::= \"e\" \u003csignedNumber\u003e | \"E\" \u003csignedNumber\u003e\n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n a. No precision is lost\n b. No fractional digits will be emitted\n c. The exponent (or suffix) is as large as possible.\nThe sign will be omitted unless the number is negative.\n\nExamples:\n 1.5 will be serialized as \"1500m\"\n 1.5Gi will be serialized as \"1536Mi\"\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.",
+ "description": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n ::= \n (Note that may be empty, from the \"\" case in .)\n ::= 0 | 1 | ... | 9 ::= | ::= | . | . | . ::= \"+\" | \"-\" ::= | ::= | | ::= Ki | Mi | Gi | Ti | Pi | Ei\n (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n ::= m | \"\" | k | M | G | T | P | E\n (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.)\n ::= \"e\" | \"E\" \n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n a. No precision is lost\n b. No fractional digits will be emitted\n c. The exponent (or suffix) is as large as possible.\nThe sign will be omitted unless the number is negative.\n\nExamples:\n 1.5 will be serialized as \"1500m\"\n 1.5Gi will be serialized as \"1536Mi\"\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.",
"type": "string"
}
},
@@ -161993,7 +162928,7 @@
"description": "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/",
"type": "object",
"additionalProperties": {
- "description": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n\u003cquantity\u003e ::= \u003csignedNumber\u003e\u003csuffix\u003e\n (Note that \u003csuffix\u003e may be empty, from the \"\" case in \u003cdecimalSI\u003e.)\n\u003cdigit\u003e ::= 0 | 1 | ... | 9 \u003cdigits\u003e ::= \u003cdigit\u003e | \u003cdigit\u003e\u003cdigits\u003e \u003cnumber\u003e ::= \u003cdigits\u003e | \u003cdigits\u003e.\u003cdigits\u003e | \u003cdigits\u003e. | .\u003cdigits\u003e \u003csign\u003e ::= \"+\" | \"-\" \u003csignedNumber\u003e ::= \u003cnumber\u003e | \u003csign\u003e\u003cnumber\u003e \u003csuffix\u003e ::= \u003cbinarySI\u003e | \u003cdecimalExponent\u003e | \u003cdecimalSI\u003e \u003cbinarySI\u003e ::= Ki | Mi | Gi | Ti | Pi | Ei\n (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n\u003cdecimalSI\u003e ::= m | \"\" | k | M | G | T | P | E\n (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.)\n\u003cdecimalExponent\u003e ::= \"e\" \u003csignedNumber\u003e | \"E\" \u003csignedNumber\u003e\n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n a. No precision is lost\n b. No fractional digits will be emitted\n c. The exponent (or suffix) is as large as possible.\nThe sign will be omitted unless the number is negative.\n\nExamples:\n 1.5 will be serialized as \"1500m\"\n 1.5Gi will be serialized as \"1536Mi\"\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.",
+ "description": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n ::= \n (Note that may be empty, from the \"\" case in .)\n ::= 0 | 1 | ... | 9 ::= | ::= | . | . | . ::= \"+\" | \"-\" ::= | ::= | | ::= Ki | Mi | Gi | Ti | Pi | Ei\n (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n ::= m | \"\" | k | M | G | T | P | E\n (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.)\n ::= \"e\" | \"E\" \n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n a. No precision is lost\n b. No fractional digits will be emitted\n c. The exponent (or suffix) is as large as possible.\nThe sign will be omitted unless the number is negative.\n\nExamples:\n 1.5 will be serialized as \"1500m\"\n 1.5Gi will be serialized as \"1536Mi\"\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.",
"type": "string"
}
}
@@ -162290,7 +163225,7 @@
"description": "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/",
"type": "object",
"additionalProperties": {
- "description": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n\u003cquantity\u003e ::= \u003csignedNumber\u003e\u003csuffix\u003e\n (Note that \u003csuffix\u003e may be empty, from the \"\" case in \u003cdecimalSI\u003e.)\n\u003cdigit\u003e ::= 0 | 1 | ... | 9 \u003cdigits\u003e ::= \u003cdigit\u003e | \u003cdigit\u003e\u003cdigits\u003e \u003cnumber\u003e ::= \u003cdigits\u003e | \u003cdigits\u003e.\u003cdigits\u003e | \u003cdigits\u003e. | .\u003cdigits\u003e \u003csign\u003e ::= \"+\" | \"-\" \u003csignedNumber\u003e ::= \u003cnumber\u003e | \u003csign\u003e\u003cnumber\u003e \u003csuffix\u003e ::= \u003cbinarySI\u003e | \u003cdecimalExponent\u003e | \u003cdecimalSI\u003e \u003cbinarySI\u003e ::= Ki | Mi | Gi | Ti | Pi | Ei\n (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n\u003cdecimalSI\u003e ::= m | \"\" | k | M | G | T | P | E\n (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.)\n\u003cdecimalExponent\u003e ::= \"e\" \u003csignedNumber\u003e | \"E\" \u003csignedNumber\u003e\n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n a. No precision is lost\n b. No fractional digits will be emitted\n c. The exponent (or suffix) is as large as possible.\nThe sign will be omitted unless the number is negative.\n\nExamples:\n 1.5 will be serialized as \"1500m\"\n 1.5Gi will be serialized as \"1536Mi\"\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.",
+ "description": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n ::= \n (Note that may be empty, from the \"\" case in .)\n ::= 0 | 1 | ... | 9 ::= | ::= | . | . | . ::= \"+\" | \"-\" ::= | ::= | | ::= Ki | Mi | Gi | Ti | Pi | Ei\n (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n ::= m | \"\" | k | M | G | T | P | E\n (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.)\n ::= \"e\" | \"E\" \n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n a. No precision is lost\n b. No fractional digits will be emitted\n c. The exponent (or suffix) is as large as possible.\nThe sign will be omitted unless the number is negative.\n\nExamples:\n 1.5 will be serialized as \"1500m\"\n 1.5Gi will be serialized as \"1536Mi\"\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.",
"type": "string"
}
},
@@ -162298,7 +163233,7 @@
"description": "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/",
"type": "object",
"additionalProperties": {
- "description": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n\u003cquantity\u003e ::= \u003csignedNumber\u003e\u003csuffix\u003e\n (Note that \u003csuffix\u003e may be empty, from the \"\" case in \u003cdecimalSI\u003e.)\n\u003cdigit\u003e ::= 0 | 1 | ... | 9 \u003cdigits\u003e ::= \u003cdigit\u003e | \u003cdigit\u003e\u003cdigits\u003e \u003cnumber\u003e ::= \u003cdigits\u003e | \u003cdigits\u003e.\u003cdigits\u003e | \u003cdigits\u003e. | .\u003cdigits\u003e \u003csign\u003e ::= \"+\" | \"-\" \u003csignedNumber\u003e ::= \u003cnumber\u003e | \u003csign\u003e\u003cnumber\u003e \u003csuffix\u003e ::= \u003cbinarySI\u003e | \u003cdecimalExponent\u003e | \u003cdecimalSI\u003e \u003cbinarySI\u003e ::= Ki | Mi | Gi | Ti | Pi | Ei\n (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n\u003cdecimalSI\u003e ::= m | \"\" | k | M | G | T | P | E\n (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.)\n\u003cdecimalExponent\u003e ::= \"e\" \u003csignedNumber\u003e | \"E\" \u003csignedNumber\u003e\n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n a. No precision is lost\n b. No fractional digits will be emitted\n c. The exponent (or suffix) is as large as possible.\nThe sign will be omitted unless the number is negative.\n\nExamples:\n 1.5 will be serialized as \"1500m\"\n 1.5Gi will be serialized as \"1536Mi\"\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.",
+ "description": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n ::= \n (Note that may be empty, from the \"\" case in .)\n ::= 0 | 1 | ... | 9 ::= | ::= | . | . | . ::= \"+\" | \"-\" ::= | ::= | | ::= Ki | Mi | Gi | Ti | Pi | Ei\n (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n ::= m | \"\" | k | M | G | T | P | E\n (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.)\n ::= \"e\" | \"E\" \n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n a. No precision is lost\n b. No fractional digits will be emitted\n c. The exponent (or suffix) is as large as possible.\nThe sign will be omitted unless the number is negative.\n\nExamples:\n 1.5 will be serialized as \"1500m\"\n 1.5Gi will be serialized as \"1536Mi\"\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.",
"type": "string"
}
}
@@ -162492,7 +163427,7 @@
"type": "string"
},
"fieldsV1": {
- "description": "FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.\n\nEach key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:\u003cname\u003e', where \u003cname\u003e is the name of a field in a struct, or key in a map 'v:\u003cvalue\u003e', where \u003cvalue\u003e is the exact json formatted value of a list item 'i:\\\u003cindex\u003e', where \\\u003cindex\u003e is position of a item in a list 'k:\u003ckeys\u003e', where \u003ckeys\u003e is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set.\n\nThe exact format is defined in sigs.k8s.io/structured-merge-diff",
+ "description": "FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.\n\nEach key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:', where is the name of a field in a struct, or key in a map 'v:', where is the exact json formatted value of a list item 'i:\\', where \\ is position of a item in a list 'k:', where is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set.\n\nThe exact format is defined in sigs.k8s.io/structured-merge-diff",
"type": "object",
"properties": {
"Raw": {
@@ -162882,7 +163817,7 @@
],
"properties": {
"podAffinityTerm": {
- "description": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key \u003ctopologyKey\u003e matches that of any node on which a pod of the set of pods is running",
+ "description": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running",
"type": "object",
"required": [
"topologyKey"
@@ -163001,7 +163936,7 @@
"description": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.",
"type": "array",
"items": {
- "description": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key \u003ctopologyKey\u003e matches that of any node on which a pod of the set of pods is running",
+ "description": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running",
"type": "object",
"required": [
"topologyKey"
@@ -163127,7 +164062,7 @@
],
"properties": {
"podAffinityTerm": {
- "description": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key \u003ctopologyKey\u003e matches that of any node on which a pod of the set of pods is running",
+ "description": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running",
"type": "object",
"required": [
"topologyKey"
@@ -163246,7 +164181,7 @@
"description": "If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.",
"type": "array",
"items": {
- "description": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key \u003ctopologyKey\u003e matches that of any node on which a pod of the set of pods is running",
+ "description": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running",
"type": "object",
"required": [
"topologyKey"
@@ -163670,7 +164605,7 @@
}
},
"bootOrder": {
- "description": "BootOrder is an integer value \u003e 0, used to determine ordering of boot devices. Lower values take precedence. Each disk or interface that has a boot order must have a unique value. Disks without a boot order are not tried if a disk with a boot order exists.",
+ "description": "BootOrder is an integer value > 0, used to determine ordering of boot devices. Lower values take precedence. Each disk or interface that has a boot order must have a unique value. Disks without a boot order are not tried if a disk with a boot order exists.",
"type": "integer",
"format": "int32"
},
@@ -163887,7 +164822,7 @@
"format": "int32"
},
"bootOrder": {
- "description": "BootOrder is an integer value \u003e 0, used to determine ordering of boot devices. Lower values take precedence. Each interface or disk that has a boot order must have a unique value. Interfaces without a boot order are not tried.",
+ "description": "BootOrder is an integer value > 0, used to determine ordering of boot devices. Lower values take precedence. Each interface or disk that has a boot order must have a unique value. Interfaces without a boot order are not tried.",
"type": "integer",
"format": "int32"
},
@@ -163982,7 +164917,7 @@
"type": "string"
},
"port": {
- "description": "Number of port to expose for the virtual machine. This must be a valid port number, 0 \u003c x \u003c 65536.",
+ "description": "Number of port to expose for the virtual machine. This must be a valid port number, 0 < x < 65536.",
"type": "integer",
"format": "int32"
},
@@ -164387,7 +165322,7 @@
"type": "object",
"properties": {
"guest": {
- "description": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n\u003cquantity\u003e ::= \u003csignedNumber\u003e\u003csuffix\u003e\n (Note that \u003csuffix\u003e may be empty, from the \"\" case in \u003cdecimalSI\u003e.)\n\u003cdigit\u003e ::= 0 | 1 | ... | 9 \u003cdigits\u003e ::= \u003cdigit\u003e | \u003cdigit\u003e\u003cdigits\u003e \u003cnumber\u003e ::= \u003cdigits\u003e | \u003cdigits\u003e.\u003cdigits\u003e | \u003cdigits\u003e. | .\u003cdigits\u003e \u003csign\u003e ::= \"+\" | \"-\" \u003csignedNumber\u003e ::= \u003cnumber\u003e | \u003csign\u003e\u003cnumber\u003e \u003csuffix\u003e ::= \u003cbinarySI\u003e | \u003cdecimalExponent\u003e | \u003cdecimalSI\u003e \u003cbinarySI\u003e ::= Ki | Mi | Gi | Ti | Pi | Ei\n (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n\u003cdecimalSI\u003e ::= m | \"\" | k | M | G | T | P | E\n (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.)\n\u003cdecimalExponent\u003e ::= \"e\" \u003csignedNumber\u003e | \"E\" \u003csignedNumber\u003e\n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n a. No precision is lost\n b. No fractional digits will be emitted\n c. The exponent (or suffix) is as large as possible.\nThe sign will be omitted unless the number is negative.\n\nExamples:\n 1.5 will be serialized as \"1500m\"\n 1.5Gi will be serialized as \"1536Mi\"\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.",
+ "description": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n ::= \n (Note that may be empty, from the \"\" case in .)\n ::= 0 | 1 | ... | 9 ::= | ::= | . | . | .