-
Notifications
You must be signed in to change notification settings - Fork 75
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add methods to support CRUD operations on CSE Kubernetes clusters (#645)
* Added the type 'CseKubernetesCluster' to manage Container Service Extension Kubernetes clusters for versions 4.1.0, 4.1.1, 4.2.0 and 4.2.1 * Added methods 'Org.CseCreateKubernetesCluster' and 'Org.CseCreateKubernetesClusterAsync' to create Kubernetes clusters in a VCD appliance with Container Service Extension installed * Added methods 'VCDClient.CseGetKubernetesClusterById' and 'Org.CseGetKubernetesClustersByName' to retrieve a Container Service Extension Kubernetes cluster * Added the method 'CseKubernetesCluster.GetKubeconfig' to retrieve the *kubeconfig* of a provisioned Container Service Extension Kubernetes cluster * Added the method 'CseKubernetesCluster.Refresh' to refresh the information and properties of an existing Container Service Extension Kubernetes cluster * Added methods to update a Container Service Extension Kubernetes cluster: 'CseKubernetesCluster.UpdateWorkerPools', 'CseKubernetesCluster.AddWorkerPools', 'CseKubernetesCluster.UpdateControlPlane', 'CseKubernetesCluster.UpgradeCluster', 'CseKubernetesCluster.SetNodeHealthCheck' and 'CseKubernetesCluster.SetAutoRepairOnErrors' * Added the method 'CseKubernetesCluster.GetSupportedUpgrades' to retrieve all the valid TKGm OVAs that a given Container Service Extension Kubernetes cluster can use to be upgraded * Added the method 'CseKubernetesCluster.Delete' to delete a cluster * Added types 'CseClusterSettings', 'CseControlPlaneSettings', 'CseWorkerPoolSettings' and 'CseDefaultStorageClassSettings' to configure the Container Service Extension Kubernetes clusters creation process * Added types 'CseClusterUpdateInput', 'CseControlPlaneUpdateInput' and 'CseWorkerPoolUpdateInput' to configure the Container Service Extension Kubernetes clusters update process Signed-off-by: abarreiro <abarreiro@vmware.com>
- Loading branch information
1 parent
e0a8d86
commit a49f044
Showing
34 changed files
with
4,998 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
* Added the type `CseKubernetesCluster` to manage Container Service Extension Kubernetes clusters for versions 4.1.0, 4.1.1, | ||
4.2.0 and 4.2.1 [GH-645] | ||
* Added methods `Org.CseCreateKubernetesCluster` and `Org.CseCreateKubernetesClusterAsync` to create Kubernetes clusters | ||
in a VCD appliance with Container Service Extension installed [GH-645] | ||
* Added methods `VCDClient.CseGetKubernetesClusterById` and `Org.CseGetKubernetesClustersByName` to retrieve a | ||
Container Service Extension Kubernetes cluster [GH-645] | ||
* Added the method `CseKubernetesCluster.GetKubeconfig` to retrieve the *kubeconfig* of a provisioned Container Service | ||
Extension Kubernetes cluster [GH-645] | ||
* Added the method `CseKubernetesCluster.Refresh` to refresh the information and properties of an existing Container | ||
Service Extension Kubernetes cluster [GH-645] | ||
* Added methods to update a Container Service Extension Kubernetes cluster: `CseKubernetesCluster.UpdateWorkerPools`, | ||
`CseKubernetesCluster.AddWorkerPools`, `CseKubernetesCluster.UpdateControlPlane`, `CseKubernetesCluster.UpgradeCluster`, | ||
`CseKubernetesCluster.SetNodeHealthCheck` and `CseKubernetesCluster.SetAutoRepairOnErrors` [GH-645] | ||
* Added the method `CseKubernetesCluster.GetSupportedUpgrades` to retrieve all the valid TKGm OVAs that a given Container | ||
Service Extension Kubernetes cluster can use to be upgraded [GH-645] | ||
* Added the method `CseKubernetesCluster.Delete` to delete a cluster [GH-645] | ||
* Added types `CseClusterSettings`, `CseControlPlaneSettings`, `CseWorkerPoolSettings` and `CseDefaultStorageClassSettings` | ||
to configure the Container Service Extension Kubernetes clusters creation process [GH-645] | ||
* Added types `CseClusterUpdateInput`, `CseControlPlaneUpdateInput` and `CseWorkerPoolUpdateInput` to configure the | ||
Container Service Extension Kubernetes clusters update process [GH-645] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.