This is an automated email from the ASF dual-hosted git repository.
andrijapanicsb pushed a change to branch cks-live-resize-capacity-reconciliation
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from a4021f52ef3 CKS: simplify live resize orchestration and narrow failure
handling
add 306cc2e02f7 CKS: rework live resize reconciliation after review
No new revisions were added by this update.
Summary of changes:
.../KubernetesClusterActionWorker.java | 10 +-
.../KubernetesClusterNodeOfferingResizer.java | 284 ++++++++
.../KubernetesClusterScaleWorker.java | 251 ++-----
.../kubernetes/cluster/utils/GuestResources.java | 63 ++
.../KubernetesClusterNodeCapacityReconciler.java | 502 +++++++++++--
...ubernetesClusterNodeCapacityReconcilerImpl.java | 232 ------
.../cluster/utils/KubernetesClusterUtil.java | 24 +-
.../cloud/kubernetes/cluster/utils/NodeAccess.java | 67 ++
.../cluster/utils/NodeCapacitySnapshot.java | 106 +++
...nciliationException.java => NodeResources.java} | 20 +-
.../spring-kubernetes-service-context.xml | 1 +
.../KubernetesClusterNodeOfferingResizeTest.java | 327 ---------
.../KubernetesClusterNodeOfferingResizerTest.java | 563 +++++++++++++++
.../KubernetesClusterScaleWorkerOfferingTest.java | 253 +++++++
.../KubernetesClusterScaleWorkerTest.java | 72 +-
...netesClusterNodeCapacityReconcilerImplTest.java | 451 ------------
...ubernetesClusterNodeCapacityReconcilerTest.java | 781 +++++++++++++++++++++
.../cluster/utils/KubernetesClusterUtilTest.java | 18 +
18 files changed, 2732 insertions(+), 1293 deletions(-)
create mode 100644
plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/actionworkers/KubernetesClusterNodeOfferingResizer.java
create mode 100644
plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/utils/GuestResources.java
delete mode 100644
plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/utils/KubernetesClusterNodeCapacityReconcilerImpl.java
create mode 100644
plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/utils/NodeAccess.java
create mode 100644
plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/utils/NodeCapacitySnapshot.java
copy
plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/utils/{NodeCapacityReconciliationException.java
=> NodeResources.java} (64%)
delete mode 100644
plugins/integrations/kubernetes-service/src/test/java/com/cloud/kubernetes/cluster/actionworkers/KubernetesClusterNodeOfferingResizeTest.java
create mode 100644
plugins/integrations/kubernetes-service/src/test/java/com/cloud/kubernetes/cluster/actionworkers/KubernetesClusterNodeOfferingResizerTest.java
create mode 100644
plugins/integrations/kubernetes-service/src/test/java/com/cloud/kubernetes/cluster/actionworkers/KubernetesClusterScaleWorkerOfferingTest.java
delete mode 100644
plugins/integrations/kubernetes-service/src/test/java/com/cloud/kubernetes/cluster/utils/KubernetesClusterNodeCapacityReconcilerImplTest.java
create mode 100644
plugins/integrations/kubernetes-service/src/test/java/com/cloud/kubernetes/cluster/utils/KubernetesClusterNodeCapacityReconcilerTest.java