Skip to content

Commit 3ef2556

Browse files
Fix scaleKubernetesCluster API (#11652)
* Fix scaleKubernetesCluster * Added more state transitions
1 parent e6c7a71 commit 3ef2556

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

api/src/main/java/com/cloud/kubernetes/cluster/KubernetesCluster.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ enum State {
8888
s_fsm.addTransition(State.Stopping, Event.OperationFailed, State.Alert);
8989

9090
s_fsm.addTransition(State.Stopped, Event.StartRequested, State.Starting);
91+
s_fsm.addTransition(State.Stopped, Event.OperationSucceeded, State.Stopped);
92+
s_fsm.addTransition(State.Running, Event.OperationSucceeded, State.Running);
9193

9294
s_fsm.addTransition(State.Running, Event.FaultsDetected, State.Alert);
9395

plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/actionworkers/KubernetesClusterScaleWorker.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -582,8 +582,6 @@ public boolean scaleCluster() throws CloudRuntimeException {
582582
scaleKubernetesClusterOffering(nodeType, scalingServiceOffering, updateNodeOffering, updateClusterOffering);
583583
} else if (clusterSizeScalingNeeded) {
584584
scaleKubernetesClusterSize(nodeType);
585-
} else {
586-
return true;
587585
}
588586
}
589587

0 commit comments

Comments
 (0)