mirror of https://github.com/apache/cloudstack.git
vmware cks: Guard k8s cluster root disk resize if no root disk size passed (#4957)
* Guard k8s cluster resize if no root disk size passed * test regression Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
This commit is contained in:
parent
be255e4203
commit
de30f3b7ee
|
|
@ -328,7 +328,9 @@ public class KubernetesClusterResourceModifierActionWorker extends KubernetesClu
|
|||
for (int i = offset + 1; i <= nodeCount; i++) {
|
||||
UserVm vm = createKubernetesNode(publicIpAddress, i);
|
||||
addKubernetesClusterVm(kubernetesCluster.getId(), vm.getId());
|
||||
resizeNodeVolume(vm);
|
||||
if (kubernetesCluster.getNodeRootDiskSize() > 0) {
|
||||
resizeNodeVolume(vm);
|
||||
}
|
||||
startKubernetesVM(vm);
|
||||
vm = userVmDao.findById(vm.getId());
|
||||
if (vm == null) {
|
||||
|
|
|
|||
|
|
@ -277,7 +277,9 @@ public class KubernetesClusterStartWorker extends KubernetesClusterResourceModif
|
|||
UserVm k8sMasterVM = null;
|
||||
k8sMasterVM = createKubernetesMaster(network, publicIpAddress);
|
||||
addKubernetesClusterVm(kubernetesCluster.getId(), k8sMasterVM.getId());
|
||||
resizeNodeVolume(k8sMasterVM);
|
||||
if (kubernetesCluster.getNodeRootDiskSize() > 0) {
|
||||
resizeNodeVolume(k8sMasterVM);
|
||||
}
|
||||
startKubernetesVM(k8sMasterVM);
|
||||
k8sMasterVM = userVmDao.findById(k8sMasterVM.getId());
|
||||
if (k8sMasterVM == null) {
|
||||
|
|
@ -297,7 +299,9 @@ public class KubernetesClusterStartWorker extends KubernetesClusterResourceModif
|
|||
UserVm vm = null;
|
||||
vm = createKubernetesAdditionalMaster(publicIpAddress, i);
|
||||
addKubernetesClusterVm(kubernetesCluster.getId(), vm.getId());
|
||||
resizeNodeVolume(vm);
|
||||
if (kubernetesCluster.getNodeRootDiskSize() > 0) {
|
||||
resizeNodeVolume(vm);
|
||||
}
|
||||
startKubernetesVM(vm);
|
||||
vm = userVmDao.findById(vm.getId());
|
||||
if (vm == null) {
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ class TestScaleVm(cloudstackTestCase):
|
|||
cls.zone = get_zone(cls.apiclient, testClient.getZoneForTests())
|
||||
cls.services['mode'] = cls.zone.networktype
|
||||
|
||||
if cls.hypervisor.lower() == 'simulator':
|
||||
if cls.hypervisor.lower() in ['simulator', 'vmware']:
|
||||
cls.template = get_template(
|
||||
cls.apiclient,
|
||||
cls.zone.id,
|
||||
|
|
|
|||
Loading…
Reference in New Issue