This is an automated email from the ASF dual-hosted git repository.
harikrishna pushed a change to branch FixMaxSecondaryStorageForAccountAndProject
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
discard eaee5025ab Fix global setting reference for max secondary storage
usage based on account or project
add c0124e2753 ui: Allow editing host and storage tags in updateHost &
updatStoragePool forms (#6375)
add 8f39a049bb agent: enable ssl only for kvm agent (not in system vms)
(#6371)
add d373f973ba Update VM name, when the new name provided in
updateVirtualMachine API in different case. (#6379)
add c0176b24ab Merge branch '4.16'
add 8aca2b67f0 UI: Fix hypervisor list after zone validation when
registering a template (#6382)
add 0ab0c35549 UI: Add missing tooltips on service offering creation
(#6376)
add b3861d5900 removed unused field (#6383)
add 867cb30efb Add new labels (#6378)
add 07cabb5890 Fix: Cannot import Vmware instances (#6384)
add ea37d757d3 Reword KVM snapshot without memory error message (#6387)
add 57ecdf9ea6 Fix changeOfferingForVolume API to consider storage type in
the disk offering (#6377)
add 1964b7fda3 Fix, change network.disable.rpfilter type from integer to
boolean. (#6380)
add 5f29bc2b80 server: publish ip6 assign event with route, always for vpc
(#6389)
add b15c202ee5 test: add test for importUnmanagedInstance (#6385)
add e15abfc3d5 cks: upgrade k8s to 1.23.3/1.24.0 in smoke test (#6388)
add 2ada6cc1b8 ui: update ja locale translation (#6332)
add 006473ca19 Log exception on keystore build for custom certificate
(#6394)
add 9b754ef08b Merge branch '4.16'
add 5fdd4d211d cks: Get caller user keys if cluster belongs to project
(#6392)
add ffc914d846 Log load bean exception (#6356)
add b62b5c96e8 Prevent NPE on reboot stopped VM and startVM output with
null displayname (#6397)
add 363a2cff82 Backport: kvm: truncate vnc password to 8 chars (#6244)
(#6402)
add 8ae977c233 Merge branch '4.16'
add a29d5d324f 프라이머리 스토리지 시크릿키 누락 수정 (#6407)
add 40dabb6ee7 UI: fix create vpc private gateway for regular user (#6400)
add dc975dff95 [KVM] Enable IOURING only when it is available on the host
(#6399)
add b1c8b5ab37 [KVM] Fix VM migration error due to VNC password on libvirt
limiting versions (#6404)
add 96594aec28 Merge branch '4.16'
add c123c3fd2f remove request listener to prevent untimely session
invalidation (#6393)
add 1ead6c1bac Fix logic check error for update GPU groupDetails (#6405)
add 8440b77ed9 UI: Fix Upgrade kubernetes form (#6417)
add c249e25d74 ui: Fix create kubernetes cluster with ha enabled (#6416)
add 9dbb736488 ui: Display associated VPC network name against vpc tiers -
deploy VM form (#6421)
add 45ea764374 UI: Fix template is deselected if other zone is selected
(#6415)
add 81b7e6e750 Fix extract snapshot from vm snapshot on kvm (#6422)
add 82e0d5d679 Fix UEFI detection on KVM and prevent deployments on non
UEFI enabled hosts (#6423)
add 0f4c3af935 cks: Fix when deployed on a nw without internet access
(#6418)
add c56220fcf2 Updating pom.xml version numbers for release 4.17.0.0
add 038a669d6b Updating pom.xml version numbers for release
4.17.1.0-SNAPSHOT
add 7ed8d54db2 Fix version numbers
add 9b50e417f7 Add upgrade path for 4.17.1
add 559e275d76 Fix upgrade schema cleanup
add cb7cbeca25 Fix deploy from ISO with custom disk offering (#6441)
add 78a1602eb9 fixes error when creating volume from the snapshot (#6443)
add 885e749333 fixes the added storage tags issues on adding primary
storage (#6438)
add 22c48363a1 hide project delete button while in this project view
(#6439)
add d45d257b9a UI: fix create vpc private gw by regular users (#6445)
add aae0fae950 UI: Fix hypervisor not selected by default when deploying
VM from ISO (#6436)
add a84664fc9d Specify vm snapshot uuid in response over db id in the
async job response (#6449)
add 90a0ee0b6c fix pseudo random behaviour in pool selection (#6307)
add bfe1697721 some component tests fixes (#5442)
add 1b716960fc api: Add vpc name and uuid to VMs list response (nics) and
nics response (#6461)
add c6f12f37ee ui: add a default value for customColumns (#6462)
add 15c4dcfa44 ui: add groupAction for upgrade router to use newer
template (#6468)
add f818ecc17d kvm: upgrade libvirt-java to v0.5.3 (#6472)
add 355fdaa821 ui: primarystorage linstor fixes (#6481)
add 708382f965 ui: fix ui hang on offering creation with no zone (#6484)
add 14c5250267 Fix rpfilter config values from integer to boolean on
upgrade path (#6477)
new 178cad4cb9 Fix global setting reference for max secondary storage
usage based on account or project
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (eaee5025ab)
\
N -- N -- N
refs/heads/FixMaxSecondaryStorageForAccountAndProject (178cad4cb9)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
agent/conf/agent.properties | 2 +-
agent/pom.xml | 2 +-
.../src/main/java/com/cloud/agent/AgentShell.java | 23 -
.../cloud/agent/properties/AgentProperties.java | 7 -
api/pom.xml | 2 +-
.../main/java/com/cloud/network/Ipv6Service.java | 2 -
.../java/com/cloud/server/ManagementService.java | 2 +-
.../org/apache/cloudstack/api/ApiConstants.java | 3 +
.../api/command/user/network/CreateNetworkCmd.java | 3 +-
.../user/vmsnapshot/CreateVMSnapshotCmd.java | 10 +-
.../user/volume/ChangeOfferingForVolumeCmd.java | 2 +-
.../cloudstack/api/response/NicResponse.java | 24 +
client/pom.xml | 2 +-
core/pom.xml | 2 +-
debian/changelog | 6 +
developer/pom.xml | 2 +-
engine/api/pom.xml | 2 +-
engine/components-api/pom.xml | 2 +-
.../main/java/com/cloud/storage/StorageUtil.java | 14 +
engine/network/pom.xml | 2 +-
engine/orchestration/pom.xml | 2 +-
.../engine/orchestration/NetworkOrchestrator.java | 11 -
.../engine/orchestration/VolumeOrchestrator.java | 40 +-
engine/pom.xml | 2 +-
engine/schema/pom.xml | 2 +-
.../com/cloud/upgrade/DatabaseUpgradeChecker.java | 2 +
.../com/cloud/upgrade/dao/Upgrade41610to41700.java | 2 +-
...e41600to41610.java => Upgrade41700to41710.java} | 24 +-
.../src/main/java/com/cloud/vm/UserVmVO.java | 5 +
...cleanup.sql => schema-41700to41710-cleanup.sql} | 2 +-
...to41520-cleanup.sql => schema-41700to41710.sql} | 4 +-
engine/service/pom.xml | 2 +-
engine/storage/cache/pom.xml | 2 +-
engine/storage/configdrive/pom.xml | 2 +-
engine/storage/datamotion/pom.xml | 2 +-
engine/storage/image/pom.xml | 2 +-
engine/storage/integration-test/pom.xml | 2 +-
engine/storage/pom.xml | 2 +-
engine/storage/snapshot/pom.xml | 2 +-
.../allocator/AbstractStoragePoolAllocator.java | 53 +-
.../AbstractStoragePoolAllocatorTest.java | 113 +
engine/storage/volume/pom.xml | 2 +-
framework/agent-lb/pom.xml | 2 +-
framework/ca/pom.xml | 2 +-
framework/cluster/pom.xml | 2 +-
framework/config/pom.xml | 2 +-
framework/db/pom.xml | 2 +-
framework/direct-download/pom.xml | 4 +-
framework/events/pom.xml | 2 +-
framework/ipc/pom.xml | 2 +-
framework/jobs/pom.xml | 2 +-
framework/managed-context/pom.xml | 2 +-
framework/pom.xml | 2 +-
framework/quota/pom.xml | 2 +-
framework/rest/pom.xml | 2 +-
framework/security/pom.xml | 2 +-
.../security/keystore/KeystoreManagerImpl.java | 16 +-
framework/spring/lifecycle/pom.xml | 2 +-
framework/spring/module/pom.xml | 2 +-
plugins/acl/dynamic-role-based/pom.xml | 2 +-
plugins/acl/project-role-based/pom.xml | 2 +-
plugins/acl/static-role-based/pom.xml | 2 +-
.../explicit-dedication/pom.xml | 2 +-
.../host-affinity/pom.xml | 2 +-
.../host-anti-affinity/pom.xml | 2 +-
plugins/alert-handlers/snmp-alerts/pom.xml | 2 +-
plugins/alert-handlers/syslog-alerts/pom.xml | 2 +-
plugins/api/discovery/pom.xml | 2 +-
plugins/api/rate-limit/pom.xml | 2 +-
plugins/api/solidfire-intg-test/pom.xml | 2 +-
plugins/api/vmware-sioc/pom.xml | 2 +-
plugins/backup/dummy/pom.xml | 2 +-
plugins/backup/veeam/pom.xml | 2 +-
plugins/ca/root-ca/pom.xml | 2 +-
plugins/database/mysql-ha/pom.xml | 2 +-
plugins/database/quota/pom.xml | 2 +-
plugins/dedicated-resources/pom.xml | 2 +-
.../implicit-dedication/pom.xml | 2 +-
.../user-concentrated-pod/pom.xml | 2 +-
.../deployment-planners/user-dispersing/pom.xml | 2 +-
plugins/event-bus/inmemory/pom.xml | 2 +-
plugins/event-bus/kafka/pom.xml | 2 +-
plugins/event-bus/rabbitmq/pom.xml | 2 +-
plugins/ha-planners/skip-heurestics/pom.xml | 2 +-
plugins/host-allocators/random/pom.xml | 2 +-
plugins/hypervisors/baremetal/pom.xml | 2 +-
plugins/hypervisors/hyperv/pom.xml | 2 +-
plugins/hypervisors/kvm/pom.xml | 2 +-
.../kvm/resource/LibvirtComputingResource.java | 98 +-
.../wrapper/LibvirtMigrateCommandWrapper.java | 12 +-
.../wrapper/LibvirtReadyCommandWrapper.java | 2 +-
.../kvm/storage/KVMStorageProcessor.java | 4 +-
.../wrapper/LibvirtMigrateCommandWrapperTest.java | 21 +-
plugins/hypervisors/ovm/pom.xml | 2 +-
plugins/hypervisors/ovm3/pom.xml | 2 +-
plugins/hypervisors/simulator/pom.xml | 2 +-
plugins/hypervisors/ucs/pom.xml | 2 +-
plugins/hypervisors/vmware/pom.xml | 2 +-
plugins/hypervisors/xenserver/pom.xml | 2 +-
plugins/integrations/cloudian/pom.xml | 2 +-
plugins/integrations/kubernetes-service/pom.xml | 2 +-
.../cluster/KubernetesClusterManagerImpl.java | 14 +-
.../main/resources/conf/k8s-control-node-add.yml | 35 +-
.../src/main/resources/conf/k8s-control-node.yml | 62 +-
.../src/main/resources/conf/k8s-node.yml | 34 +-
.../main/resources/script/upgrade-kubernetes.sh | 11 +-
plugins/integrations/prometheus/pom.xml | 2 +-
plugins/metrics/pom.xml | 2 +-
plugins/network-elements/bigswitch/pom.xml | 2 +-
plugins/network-elements/brocade-vcs/pom.xml | 2 +-
plugins/network-elements/cisco-vnmc/pom.xml | 2 +-
plugins/network-elements/dns-notifier/pom.xml | 2 +-
.../network-elements/elastic-loadbalancer/pom.xml | 2 +-
plugins/network-elements/f5/pom.xml | 2 +-
plugins/network-elements/globodns/pom.xml | 2 +-
.../network-elements/internal-loadbalancer/pom.xml | 2 +-
plugins/network-elements/juniper-contrail/pom.xml | 2 +-
plugins/network-elements/juniper-srx/pom.xml | 2 +-
plugins/network-elements/netscaler/pom.xml | 2 +-
plugins/network-elements/nicira-nvp/pom.xml | 2 +-
plugins/network-elements/opendaylight/pom.xml | 2 +-
plugins/network-elements/ovs/pom.xml | 2 +-
plugins/network-elements/palo-alto/pom.xml | 2 +-
plugins/network-elements/stratosphere-ssp/pom.xml | 2 +-
plugins/network-elements/vxlan/pom.xml | 2 +-
.../outofbandmanagement-drivers/ipmitool/pom.xml | 2 +-
.../nested-cloudstack/pom.xml | 2 +-
.../outofbandmanagement-drivers/redfish/pom.xml | 2 +-
plugins/pom.xml | 2 +-
plugins/storage-allocators/random/pom.xml | 2 +-
plugins/storage/image/default/pom.xml | 2 +-
plugins/storage/image/s3/pom.xml | 2 +-
plugins/storage/image/sample/pom.xml | 2 +-
plugins/storage/image/swift/pom.xml | 2 +-
plugins/storage/volume/cloudbyte/pom.xml | 2 +-
plugins/storage/volume/datera/pom.xml | 2 +-
plugins/storage/volume/default/pom.xml | 2 +-
plugins/storage/volume/linstor/pom.xml | 2 +-
plugins/storage/volume/nexenta/pom.xml | 2 +-
plugins/storage/volume/sample/pom.xml | 2 +-
plugins/storage/volume/scaleio/pom.xml | 2 +-
plugins/storage/volume/solidfire/pom.xml | 2 +-
plugins/storage/volume/storpool/pom.xml | 2 +-
plugins/user-authenticators/ldap/pom.xml | 2 +-
plugins/user-authenticators/md5/pom.xml | 2 +-
plugins/user-authenticators/pbkdf2/pom.xml | 2 +-
plugins/user-authenticators/plain-text/pom.xml | 2 +-
plugins/user-authenticators/saml2/pom.xml | 2 +-
.../apache/cloudstack/api/command/ListIdpsCmd.java | 7 +-
plugins/user-authenticators/sha256salted/pom.xml | 2 +-
pom.xml | 8 +-
quickcloud/pom.xml | 2 +-
scripts/storage/qcow2/managesnapshot.sh | 46 +-
server/pom.xml | 2 +-
.../main/java/com/cloud/api/ApiResponseHelper.java | 11 +
server/src/main/java/com/cloud/api/ApiServlet.java | 165 +-
.../java/com/cloud/api/ApiSessionListener.java | 46 +-
.../api/auth/DefaultLoginAPIAuthenticatorCmd.java | 54 +-
.../api/auth/DefaultLogoutAPIAuthenticatorCmd.java | 3 +-
.../com/cloud/api/query/dao/UserVmJoinDaoImpl.java | 12 +-
.../main/java/com/cloud/configuration/Config.java | 4 +-
.../deploy/DeploymentPlanningManagerImpl.java | 5 +-
.../java/com/cloud/network/Ipv6ServiceImpl.java | 81 +-
.../com/cloud/server/ManagementServerImpl.java | 10 +-
.../main/java/com/cloud/server/StatsCollector.java | 2 +-
.../com/cloud/storage/VolumeApiServiceImpl.java | 325 +-
.../main/java/com/cloud/vm/UserVmManagerImpl.java | 19 +-
.../cloud/vm/snapshot/VMSnapshotManagerImpl.java | 4 +-
.../cloudstack/vm/UnmanagedVMsManagerImpl.java | 2 +-
.../cloud/storage/VolumeApiServiceImplTest.java | 3 -
services/console-proxy/pom.xml | 2 +-
services/console-proxy/rdpconsole/pom.xml | 2 +-
services/console-proxy/server/pom.xml | 2 +-
services/pom.xml | 2 +-
services/secondary-storage/controller/pom.xml | 2 +-
services/secondary-storage/pom.xml | 2 +-
services/secondary-storage/server/pom.xml | 2 +-
systemvm/pom.xml | 2 +-
test/integration/broken/test_vpc_vm_life_cycle.py | 2 +-
test/integration/component/test_host_ha.py | 49 +-
.../component/test_rootvolume_resize.py | 6 +-
.../test_attach_multiple_volumes.py} | 161 +-
test/integration/smoke/test_kubernetes_clusters.py | 38 +-
.../smoke/test_kubernetes_supported_versions.py | 2 +-
test/integration/smoke/test_vm_life_cycle.py | 152 -
.../smoke/test_vm_lifecycle_unmanage_import.py | 245 +
test/pom.xml | 2 +-
tools/apidoc/pom.xml | 2 +-
tools/checkstyle/pom.xml | 2 +-
tools/devcloud-kvm/pom.xml | 2 +-
tools/devcloud4/pom.xml | 2 +-
tools/docker/Dockerfile | 2 +-
tools/docker/Dockerfile.marvin | 4 +-
tools/marvin/marvin/config/test_data.py | 12 +
tools/marvin/marvin/lib/base.py | 43 +
tools/marvin/marvin/lib/vcenter.py | 37 +-
tools/marvin/pom.xml | 2 +-
tools/marvin/setup.py | 2 +-
tools/pom.xml | 2 +-
ui/public/locales/en.json | 2 +
ui/public/locales/ja_JP.json | 5899 ++++++++++++--------
ui/public/locales/pt_BR.json | 2 +
ui/src/config/section/infra/managementServers.js | 4 +-
ui/src/config/section/infra/routers.js | 5 +-
ui/src/config/section/network.js | 8 +-
ui/src/config/section/plugin/quota.js | 2 +-
ui/src/config/section/project.js | 2 +-
ui/src/config/section/storage.js | 14 +-
ui/src/store/modules/user.js | 3 +-
ui/src/views/AutogenView.vue | 2 +-
ui/src/views/compute/CreateKubernetesCluster.vue | 8 +-
ui/src/views/compute/DeployVM.vue | 12 +-
ui/src/views/compute/UpgradeKubernetesCluster.vue | 1 +
ui/src/views/compute/wizard/NetworkSelection.vue | 7 +-
.../views/image/AddKubernetesSupportedVersion.vue | 4 +-
ui/src/views/image/RegisterOrUploadIso.vue | 4 +-
ui/src/views/image/RegisterOrUploadTemplate.vue | 6 +-
ui/src/views/infra/AddPrimaryStorage.vue | 43 +-
ui/src/views/infra/zone/ZoneWizardLaunchZone.vue | 3 +-
ui/src/views/network/VpcTab.vue | 25 +-
ui/src/views/offering/AddComputeOffering.vue | 8 +-
ui/src/views/offering/AddDiskOffering.vue | 4 +-
ui/src/views/storage/CreateVolume.vue | 28 +-
usage/pom.xml | 2 +-
utils/pom.xml | 2 +-
.../cloud/utils/component/ComponentContext.java | 11 +-
vmware-base/pom.xml | 2 +-
227 files changed, 5275 insertions(+), 3331 deletions(-)
copy
engine/schema/src/main/java/com/cloud/upgrade/dao/{Upgrade41600to41610.java =>
Upgrade41700to41710.java} (74%)
copy
engine/schema/src/main/resources/META-INF/db/{schema-41600to41610-cleanup.sql
=> schema-41700to41710-cleanup.sql} (93%)
copy
engine/schema/src/main/resources/META-INF/db/{schema-41510to41520-cleanup.sql
=> schema-41700to41710.sql} (74%)
create mode 100644
engine/storage/src/test/java/org/apache/cloudstack/storage/allocator/AbstractStoragePoolAllocatorTest.java
rename test/integration/{component/test_simultaneous_volume_attach.py =>
smoke/test_attach_multiple_volumes.py} (61%)
create mode 100644 test/integration/smoke/test_vm_lifecycle_unmanage_import.py