This is an automated email from the ASF dual-hosted git repository.
pearl11594 pushed a change to branch clvm-enhancements
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 381dc67ef0f add more tests
add 6bcbb008b45 Bump `actions/checkout` to `v6` (#12164)
add cf9bda20502 [CI] Add github-actions ecosystem to Dependabot (#12823)
add 18075ae4a96 Add support for Headlamp dashboard for kubernetes;
deprecate legacy kubernetes dashboard (#12776)
add 7eea9ed4488 Add API to enable/disable NICs for KVM (#12819)
add 5d95bdd0eb9 pre-commit trailing whitespace auto clean up (#12841)
add 5d61ba35383 [CI] Create `.codespellrc`; upgrade codespell hook; fix
typos (#12824)
add 6da328778ab Merge branch 'main' of
https://github.com/apache/cloudstack into clvm-enhancements
No new revisions were added by this update.
Summary of changes:
.../cloudstack-agent-profile.sh.in => .codespellrc | 6 +-
.github/dependabot.yml | 15 +++-
.github/workflows/build.yml | 2 +-
.github/workflows/ci.yml | 2 +-
.github/workflows/codecov.yml | 2 +-
.github/workflows/codeql-analysis.yml | 2 +-
.github/workflows/docker-cloudstack-simulator.yml | 2 +-
.github/workflows/main-sonar-check.yml | 2 +-
.github/workflows/pre-commit.yml | 2 +-
.github/workflows/rat.yml | 2 +-
.github/workflows/sonar-check.yml | 2 +-
.github/workflows/ui.yml | 2 +-
.pre-commit-config.yaml | 8 +-
.../main/java/com/cloud/agent/api/to/NicTO.java | 9 ++
api/src/main/java/com/cloud/vm/Nic.java | 2 +
api/src/main/java/com/cloud/vm/NicProfile.java | 10 +++
api/src/main/java/com/cloud/vm/UserVmService.java | 3 +
.../apache/cloudstack/api/ResponseGenerator.java | 2 +
.../api/command/user/vm/UpdateVmNicCmd.java | 95 ++++++++++++++++++++++
.../cloudstack/api/response/NicResponse.java | 12 +++
.../{PlugNicAnswer.java => UpdateVmNicAnswer.java} | 8 +-
...nstanceCommand.java => UpdateVmNicCommand.java} | 32 +++++---
.../java/com/cloud/vm/VirtualMachineManager.java | 2 +
.../com/cloud/vm/VirtualMachineManagerImpl.java | 76 +++++++++++++++++
...rkRemoveNicFromVm.java => VmWorkUpdateNic.java} | 18 ++--
.../schema/src/main/java/com/cloud/vm/NicVO.java | 12 +++
.../resources/META-INF/db/schema-42210to42300.sql | 3 +
.../META-INF/db/views/cloud.domain_router_view.sql | 1 +
.../META-INF/db/views/cloud.user_vm_view.sql | 1 +
.../java/com/cloud/utils/db/SequenceFetcher.java | 2 +-
.../DotNet/ServerResource/AgentShell/App.config | 2 +-
.../ServerResource/HypervResource/App.config | 2 +-
.../ServerResource/ServerResource.Tests/App.config | 2 +-
.../hypervisor/kvm/resource/BridgeVifDriver.java | 1 +
.../kvm/resource/LibvirtComputingResource.java | 6 ++
.../wrapper/LibvirtUpdateVmNicCommandWrapper.java | 67 +++++++++++++++
.../kvm/resource/LibvirtComputingResourceTest.java | 31 +++++++
.../cluster/utils/KubernetesClusterUtil.java | 13 ++-
.../src/main/resources/conf/k8s-control-node.yml | 19 ++++-
scripts/util/create-kubernetes-binaries-iso.sh | 15 ++--
server/src/main/java/com/cloud/api/ApiDBUtils.java | 4 +
.../main/java/com/cloud/api/ApiResponseHelper.java | 8 ++
.../api/query/dao/DomainRouterJoinDaoImpl.java | 2 +
.../com/cloud/api/query/dao/UserVmJoinDaoImpl.java | 2 +
.../com/cloud/api/query/vo/DomainRouterJoinVO.java | 7 ++
.../java/com/cloud/api/query/vo/UserVmJoinVO.java | 7 ++
.../com/cloud/hypervisor/HypervisorGuruBase.java | 1 +
.../com/cloud/server/ManagementServerImpl.java | 2 +
.../main/java/com/cloud/vm/UserVmManagerImpl.java | 49 +++++++++++
.../java/com/cloud/vm/UserVmManagerImplTest.java | 64 +++++++++++++++
test/integration/component/test_blocker_bugs.py | 2 +-
tools/apidoc/gen_toc.py | 1 +
.../binary-installation-advanced/marvin.cfg.erb | 4 +-
.../binary-installation-basic/marvin.cfg.erb | 4 +-
.../database_comparision_during_upgrade/README | 8 +-
ui/docs/development.md | 2 +-
ui/public/locales/en.json | 6 +-
ui/public/locales/pt_BR.json | 4 +
ui/src/assets/icons/dark.svg | 4 +-
ui/src/views/compute/KubernetesServiceTab.vue | 44 ++++++++--
ui/src/views/network/NicsTab.vue | 79 +++++++++++++++++-
ui/src/views/network/NicsTable.vue | 12 ++-
utils/src/main/java/com/cloud/utils/nio/Link.java | 2 +-
.../cloud/hypervisor/vmware/util/VmwareHelper.java | 2 +-
64 files changed, 730 insertions(+), 85 deletions(-)
copy agent/bindir/cloudstack-agent-profile.sh.in => .codespellrc (72%)
create mode 100644
api/src/main/java/org/apache/cloudstack/api/command/user/vm/UpdateVmNicCmd.java
copy core/src/main/java/com/cloud/agent/api/{PlugNicAnswer.java =>
UpdateVmNicAnswer.java} (84%)
copy
core/src/main/java/com/cloud/agent/api/{PrepareUnmanageVMInstanceCommand.java
=> UpdateVmNicCommand.java} (65%)
copy
engine/orchestration/src/main/java/com/cloud/vm/{VmWorkRemoveNicFromVm.java =>
VmWorkUpdateNic.java} (72%)
create mode 100644
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtUpdateVmNicCommandWrapper.java