This is an automated email from the ASF dual-hosted git repository.
dahn pushed a change to branch 4.22
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 9dee1372658 debian/control: remove python2 as dependency of build
environment (#12213)
add 7536516e416 add missing label text for label.aclname (#12511)
add 63c8b5fc562 api/server: support deploy-as-is template as VNF template
(#12499)
add fa3dee886ed do not add disk cache mode from an empty string (#12248)
add 5bb5af4c480 4.20: Fix unit test failure (#12520)
add f73362ae48a Fix saml bug unable to login (#10868)
add ff0cfc9148a Add ability to filter by version for listHosts and
listMgmtServers APIs (#12472)
add fce69fbfe0b VM Power state optimization (#12463)
add 0458c5328bf Consider secondary storage selectors during template
synchronization (#10956)
add b6134418eaf server: do not run dhcp and dns check if VR is not
provider (#12272)
add ca5232778da CKS: Use Zone MTUs when network is created at the time of
CKS cluster creation (#12228)
add af9d68630f7 Initialize template status='Processing' (#11970)
add c0b5358d8eb fix Host Password Exposed in Command-Line Logging (#12016)
add 75db42bca6a Merge branch '4.20' into 4.22
No new revisions were added by this update.
Summary of changes:
.../java/com/cloud/network/NetworkService.java | 4 ++
.../api/command/admin/host/ListHostsCmd.java | 7 ++
.../api/command/admin/management/ListMgmtsCmd.java | 8 +++
.../api/command/user/vm/DeployVnfApplianceCmd.java | 2 +-
.../storage/template/VnfTemplateManager.java | 4 +-
.../storage/template/VnfTemplateUtils.java | 18 +++++
.../java/com/cloud/template/TemplateManager.java | 2 +
.../cloud/vm/VirtualMachinePowerStateSyncImpl.java | 6 +-
.../storage/image/TemplateServiceImpl.java | 37 +++++++---
.../storage/image/TemplateServiceImplTest.java | 55 ++++++++-------
.../kvm/resource/LibvirtDomainXMLParser.java | 4 +-
.../CitrixUpdateHostPasswordCommandWrapper.java | 2 +-
.../cluster/KubernetesClusterManagerImpl.java | 7 +-
.../apache/cloudstack/saml/SAML2AuthManager.java | 3 +
.../cloudstack/saml/SAML2AuthManagerImpl.java | 9 ++-
.../java/com/cloud/api/query/QueryManagerImpl.java | 16 +++++
.../cloud/api/query/dao/TemplateJoinDaoImpl.java | 79 ++++++++++++----------
.../java/com/cloud/network/NetworkServiceImpl.java | 12 ++++
.../router/VirtualNetworkApplianceManagerImpl.java | 5 +-
.../cloud/template/HypervisorTemplateAdapter.java | 12 +++-
.../com/cloud/template/TemplateManagerImpl.java | 20 ++++++
.../main/java/com/cloud/vm/UserVmManagerImpl.java | 2 +-
.../storage/template/VnfTemplateManagerImpl.java | 21 +++++-
.../template/HypervisorTemplateAdapterTest.java | 27 +-------
.../cloud/template/TemplateManagerImplTest.java | 28 ++++++++
.../java/com/cloud/vm/UserVmManagerImplTest.java | 10 +--
.../java/com/cloud/vpc/MockNetworkManagerImpl.java | 7 ++
.../template/VnfTemplateManagerImplTest.java | 8 +--
tools/marvin/marvin/lib/base.py | 3 +-
ui/public/locales/en.json | 3 +-
ui/src/views/compute/DeployVnfAppliance.vue | 14 +++-
ui/src/views/compute/wizard/VnfNicsSelection.vue | 5 ++
32 files changed, 317 insertions(+), 123 deletions(-)