This is an automated email from the ASF dual-hosted git repository.
dahn pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 1cf1786ebb8 [Quota] Add API to list preset variables (#8372)
add 8221be3a8ce Fix marvin package version while building packages (#9230)
add 78ace3a750c saml: introduce saml2.check.signature (#9219)
add f45267174a1 ui: list only accessible networks during import (#9194)
add 0f8a839a1d9 engine/schema: force index in user_vm_view to speed up VM
instance listing (#9198)
add b3c3f917186 api: add to cpu speed parameter a description of the
cgroup2 case (#9191)
add 517cddcb15c Fix error message if specific host does not have capacity
(#9218)
add 2fef0a32bc8 cks: fix list apis response count (#8701)
add abbc61c01ec engine-orchestration: expunge destroyed system vm volume
(#9197)
add 19e9020c9bb ui: fix dashboard retrievals based on permissions (#9237)
add 034a5c84662 linstor: ui show Server and resource-group fields with
custom protocol (#9138)
add 37f4398c80e linstor: Support VM-Instance Disk snapshots (#8796)
add 74f5e52e6ea Fix unit test failure (#9238)
add 2ca0857bd59 api: listVM API improvement followup, change returning of
stats detail (#9177)
add 6ce2a58f9bc ui: improve sort utility for metrics (#9247)
add df5c5465594 server: remove username required condition for
listVmsForImport (#9124)
add ce9b2c52f32 cks: fix events (#9070)
add 8d02e5f808c test: fix test/integration/smoke/test_register_userdata.py
which caused networks not to be deleted (#9244)
add cb9b3134f7f Merge branch '4.19'
No new revisions were added by this update.
Summary of changes:
api/src/main/java/com/cloud/event/EventTypes.java | 6 +-
...terHelper.java => KubernetesServiceHelper.java} | 2 +-
.../java/com/cloud/network/NetworkService.java | 5 +
api/src/main/java/com/cloud/vm/UserVmService.java | 27 +-
.../cloudstack/api/ApiCommandResourceType.java | 15 +-
.../admin/offering/CreateServiceOfferingCmd.java | 6 +-
.../cloudstack/api/command/user/vm/ListVMsCmd.java | 4 +-
.../org/apache/cloudstack/query/QueryService.java | 5 +-
.../core/spring-core-registry-core-context.xml | 2 +-
...re-lifecycle-kubernetes-context-inheritable.xml | 4 +-
.../engine/orchestration/VolumeOrchestrator.java | 5 +-
.../META-INF/db/schema-41900to41910-cleanup.sql | 4 +
.../META-INF/db/views/cloud.user_vm_view.sql | 2 +-
.../LibvirtConvertInstanceCommandWrapperTest.java | 1 +
.../cluster/KubernetesClusterManagerImpl.java | 110 ++++--
.../cluster/KubernetesClusterService.java | 5 +-
...rImpl.java => KubernetesServiceHelperImpl.java} | 58 +++-
.../KubernetesClusterActionWorker.java | 14 +-
.../KubernetesClusterDestroyWorker.java | 6 +
...ernetesClusterResourceModifierActionWorker.java | 70 ++--
.../KubernetesClusterScaleWorker.java | 11 +-
.../actionworkers/KubernetesClusterStopWorker.java | 6 +
.../version/KubernetesVersionManagerImpl.java | 41 ++-
.../version/AddKubernetesSupportedVersionCmd.java | 6 +
.../DeleteKubernetesSupportedVersionCmd.java | 6 +
.../UpdateKubernetesSupportedVersionCmd.java | 14 +-
.../cluster/CreateKubernetesClusterCmd.java | 11 +-
.../cluster/DeleteKubernetesClusterCmd.java | 11 +
...oveVirtualMachinesFromKubernetesClusterCmd.java | 6 +
.../cluster/ScaleKubernetesClusterCmd.java | 6 +
.../cluster/StartKubernetesClusterCmd.java | 28 +-
.../cluster/StopKubernetesClusterCmd.java | 6 +
.../cluster/UpgradeKubernetesClusterCmd.java | 6 +
.../spring-kubernetes-service-context.xml | 4 +-
...t.java => KubernetesServiceHelperImplTest.java} | 10 +-
.../version/KubernetesVersionServiceTest.java | 22 +-
.../driver/LinstorPrimaryDataStoreDriverImpl.java | 58 +++-
.../storage/datastore/util/LinstorUtil.java | 6 +-
.../snapshot/LinstorVMSnapshotStrategy.java | 371 +++++++++++++++++++++
.../spring-storage-volume-linstor-context.xml | 2 +
.../api/command/SAML2LoginAPIAuthenticatorCmd.java | 15 +-
.../apache/cloudstack/saml/SAML2AuthManager.java | 33 +-
.../cloudstack/saml/SAML2AuthManagerImpl.java | 2 +-
.../command/SAML2LoginAPIAuthenticatorCmdTest.java | 24 ++
pom.xml | 2 +-
.../com/cloud/event/ActionEventInterceptor.java | 13 +-
.../java/com/cloud/network/NetworkServiceImpl.java | 14 +-
.../main/java/com/cloud/server/StatsCollector.java | 6 +-
.../main/java/com/cloud/vm/UserVmManagerImpl.java | 27 +-
.../annotation/AnnotationManagerImpl.java | 14 +-
.../cloudstack/vm/UnmanagedVMsManagerImpl.java | 6 +-
.../core/spring-server-core-managers-context.xml | 2 +-
.../java/com/cloud/vpc/MockNetworkManagerImpl.java | 7 +
test/integration/smoke/test_register_userdata.py | 65 ++--
tools/marvin/mvn-setup.py | 2 +
ui/src/components/widgets/ResourceLabel.vue | 17 +-
ui/src/config/section/compute.js | 14 +-
ui/src/config/section/image.js | 12 +
ui/src/utils/plugins.js | 4 +
ui/src/utils/sort.js | 15 +-
ui/src/views/AutogenView.vue | 1 +
ui/src/views/compute/KubernetesServiceTab.vue | 7 +-
.../views/compute/wizard/MultiNetworkSelection.vue | 32 +-
ui/src/views/dashboard/UsageDashboard.vue | 106 +++---
ui/src/views/infra/AddPrimaryStorage.vue | 20 +-
ui/src/views/tools/ImportUnmanagedInstance.vue | 6 +-
66 files changed, 1119 insertions(+), 329 deletions(-)
rename
api/src/main/java/com/cloud/kubernetes/cluster/{KubernetesClusterHelper.java =>
KubernetesServiceHelper.java} (94%)
rename
plugins/integrations/kubernetes-service/src/main/java/com/cloud/kubernetes/cluster/{KubernetesClusterHelperImpl.java
=> KubernetesServiceHelperImpl.java} (64%)
rename
plugins/integrations/kubernetes-service/src/test/java/com/cloud/kubernetes/cluster/{KubernetesClusterHelperImplTest.java
=> KubernetesServiceHelperImplTest.java} (89%)
create mode 100644
plugins/storage/volume/linstor/src/main/java/org/apache/cloudstack/storage/snapshot/LinstorVMSnapshotStrategy.java