Wei Zhou
09a4a252d7
Merge remote-tracking branch 'apache/4.18' into HEAD
2023-06-21 15:08:56 +02:00
Ilham Al Rahm
071a071434
backgroundColor of user-menu-avatar was hardcoded to primary color value instead of accessing it from @primary-color in config.json file. Updated the code to access the primary color from config.json ( #7532 )
2023-06-21 12:59:02 +02:00
Harikrishna
40cc10a73d
Allow volume migrations in ScaleIO within and across ScaleIO storage clusters ( #7408 )
...
* Live storage migration of volume in scaleIO within same storage scaleio cluster
* Added migrate command
* Recent changes of migration across clusters
* Fixed uuid
* recent changes
* Pivot changes
* working blockcopy api in libvirt
* Checking block copy status
* Formatting code
* Fixed failures
* code refactoring and some changes
* Removed unused methods
* removed unused imports
* Unit tests to check if volume belongs to same or different storage scaleio cluster
* Unit tests for volume livemigration in ScaleIOPrimaryDataStoreDriver
* Fixed offline volume migration case and allowed encrypted volume migration
* Added more integration tests
* Support for migration of encrypted volumes across different scaleio clusters
* Fix UI notifications for migrate volume
* Data volume offline migration: save encryption details to destination volume entry
* Offline storage migration for scaleio encrypted volumes
* Allow multiple Volumes to be migrated with migrateVirtualMachineWithVolume API
* Removed unused unittests
* Removed duplicate keys in migrate volume vue file
* Fix Unit tests
* Add volume secrets if does not exists during volume migrations. secrets are getting cleared on package upgrades.
* Fix secret UUID for encrypted volume migration
* Added a null check for secret before removing
* Added more unit tests
* Fixed passphrase check
* Add image options to the encypted volume conversion
2023-06-21 11:57:05 +05:30
Abhishek Kumar
3748f32bc7
engine-orchestration,vmware: hypervisor migration during start vm migration ( #7444 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-06-20 17:13:08 +02:00
Vishesh
e26d49de4d
agent: remove powermock from tests ( #7637 )
2023-06-20 08:47:05 +02:00
Abhishek Kumar
658daef715
utils: fix check for mrtalink url ( #7636 )
...
Fixes incorrect condition while checking metalink URLs for accesibility
2023-06-19 12:23:22 +05:30
Vishesh
27b0a64b40
Fix scaleio tests ( #7622 )
...
Co-authored-by: Wei Zhou <weizhou@apache.org>
2023-06-15 11:53:10 +02:00
dahn
1aa4f80741
accept first word from host os string for backwards compatibility ( #7620 )
2023-06-15 10:09:31 +03:00
dahn
fb29608f61
consider last host only for root-admin ( #7597 )
2023-06-14 09:35:55 +02:00
Abhishek Kumar
5fa9b8f683
cks: enable by default ( #7509 )
...
This change will allow CKS to be enabled by default on new installs. It would not affect server or performance but would help highlighting k8s support in CloudStack.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-06-12 14:11:02 +02:00
Vishesh
5fda9c3687
Upgrade mockito ( #7577 )
2023-06-12 12:34:23 +02:00
Abhishek Kumar
4ef7ebbded
ssvm: pass all accessible secondary storage to ssvm ( #7410 )
...
* ssvm: pass all accessible secondary storage to ssvm
Fixes #7162
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* changes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* test
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* license
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-06-12 09:02:42 +02:00
dahn
ae10263b3b
Possibility to choose the source NAT IP address on a isolated network or VPC ( #6442 )
...
Co-authored-by: NuxRo <nux@li.nux.ro>
Co-authored-by: Daniel Augusto Veronezi Salvador <38945620+GutoVeronezi@users.noreply.github.com>
2023-06-09 14:51:53 +02:00
dahn
0d3ac9f8d9
interpret /etc/redhet-release better ( #7570 )
2023-06-09 10:29:42 +02:00
Abhishek Kumar
41e8ad7487
api,server,ui: vr,systemvm in public ip response ( #7403 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Wei Zhou <weizhou@apache.org>
2023-06-08 15:05:59 +02:00
Abhishek Kumar
c00a1ba532
Merge remote-tracking branch 'apache/4.18' into main
2023-06-08 15:34:46 +05:30
Abhishek Kumar
03910c2783
Merge remote-tracking branch 'apache/4.17' into 4.18
2023-06-08 15:34:03 +05:30
Abhishek Kumar
20865901d1
Merge remote-tracking branch 'apache/4.16' into 4.17
2023-06-08 15:33:20 +05:30
Abhishek Kumar
24da2bcf78
marvin: fix test_data for parsing failure ( #7602 )
...
PR #6512 seems to have broken the test_data.py. This PR fixes test_data.
2023-06-08 15:32:04 +05:30
Vishesh
811b6293af
.github: Use parallel builds for github actions ( #7592 )
2023-06-07 13:17:29 +02:00
SadiJr
9cb561e03b
Remove excessive logs in LogUtils ( #7228 )
...
Co-authored-by: SadiJr <sadi@scclouds.com.br>
2023-06-07 09:48:52 +02:00
SadiJr
d93fe91364
[UI] Use CPU frequency of unconstrained offerings when importing VMs from vCenter ( #7222 )
...
Co-authored-by: SadiJr <sadi@scclouds.com.br>
2023-06-06 14:02:08 +02:00
Abhishek Kumar
c944727d33
server: fix apache/4.18 merge failure
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-06-06 13:26:06 +05:30
Abhishek Kumar
6ea5f56e62
Merge remote-tracking branch 'apache/4.18' into main
2023-06-06 13:12:55 +05:30
Abhishek Kumar
b030ea19a4
Merge remote-tracking branch 'apache/4.17' into 4.18
2023-06-06 13:12:12 +05:30
Abhishek Kumar
f298008215
Merge remote-tracking branch 'apache/4.16' into 4.17
2023-06-06 13:11:24 +05:30
Pearl Dsilva
bd5d478a3a
Refactor test and change IP range ( #6512 )
...
* Refactor test and change IP range
* countdown from 254 to allow multiple pseudo public nets counting up from 0
* cleanup
* location of asserts improved
---------
Co-authored-by: dahn <daan.hoogland@gmail.com>
Co-authored-by: Daan Hoogland <daan@onecht.net>
2023-06-05 16:39:33 +02:00
Abhishek Kumar
2d6a069812
server: improve storage GC to skip expunging possible duplicate volumes ( #7313 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-06-05 10:03:24 +02:00
Wei Zhou
b2e9993b0a
vmware: do not create vm datastore when attach an existing volume on solidfire ( #7160 )
2023-06-01 14:26:57 +02:00
Abhishek Kumar
841fd72560
engine-schema: fix schema change for #6960 ( #7579 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-06-01 17:32:42 +05:30
Abhishek Kumar
f905f5f39a
Merge remote-tracking branch 'apache/4.18' into main
2023-06-01 16:50:24 +05:30
Abhishek Kumar
0941d01e97
secondary-storage: delete backedup snapshot dir on delete ( #7524 )
...
* secondary-storage: delete backedup snapshot dir on delete
Fixes #7516
When a backed-up snapshot is deleted and the snapshot file is present in the same name directory (probably only for VMware), the whole directory can be deleted.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* refactor
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* resolve comment
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-06-01 15:48:28 +05:30
Abhishek Kumar
7319debc87
cks: k8s cluster on vpc tier ( #7479 )
...
* cks: cluster on vpc tier
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* wip
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* refactor
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* changes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix test
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix test
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix test
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* python fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix trailing space
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
---------
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-06-01 15:29:06 +05:30
Abhishek Kumar
ef9dec11e7
guestos: add Windows Server 2022 ( #7508 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-05-31 16:02:48 +02:00
John Bampton
8d6241fb1b
Enable two more flake8 rules ( #7552 )
2023-05-31 10:49:53 +02:00
Abhishek Kumar
17e765e6bc
test: reduce PowerMock usage for code coverage ( #7452 )
...
JaCoCo used for code coverage calculation in the project doesn't support PowerMockito classes.
This PR attemps to reduce usage of PowerMockito.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-05-30 11:43:01 +02:00
Abhishek Kumar
f636580195
cks,ui: allow changing stopped cluster offering, improvements ( #7475 )
...
* cks,ui: allow changing stopped cluster offering, improvements
Fixes #7454
- Allows changing compute offering for a stopped cluster
- Allows compute offering change when the cluster has autoscaling enabled
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-05-29 15:58:06 +05:30
Ben
c3535880d2
Create user 'cloud' in cloudstack-usage postinstall ( #7559 )
...
This ensures the chown 'cloud:cloud' command (later in the same file)
is always performed with no error.
2023-05-26 12:44:02 +02:00
Nicolas Vazquez
2457d202dd
Fix acquire console session issue ( #7558 )
...
* Fix acquire console session issue
* Refactor
2023-05-26 07:20:45 +05:30
Abhishek Kumar
0c13024329
refactor: remove duplicate inject ( #7548 )
...
VolumeDao has been injected twice. This PR removes and refactors injection.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-05-26 07:19:54 +05:30
Rohit Yadav
ce44ff4148
Merge remote-tracking branch 'origin/4.18'
2023-05-25 22:16:16 +05:30
Rohit Yadav
4138ca7c5d
systemvmtemplate: fix Debian 11.7.0 ISO URL
...
Fixes systemvmtemplate build issue
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2023-05-25 22:15:28 +05:30
Abhishek Kumar
8849e0f464
server: fix volume detach operation when no vm host ( #7526 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-05-25 15:48:27 +02:00
Rohit Yadav
47af432745
Merge remote-tracking branch 'origin/4.18'
2023-05-25 17:51:01 +05:30
Rohit Yadav
2b3e2e48a0
ui: show zones and offerings to users ( #7557 )
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2023-05-25 13:44:44 +02:00
Vishesh
48af4625a2
Fix end of file precommit for TemplateServiceImplTest.java ( #7561 )
2023-05-25 13:11:09 +02:00
Abhishek Kumar
8ff0071bec
ui,api: make description option for createKubernetesCluster ( #7541 )
...
Make the description for createKubernetesCLuster API optional. Similar to #7180
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2023-05-25 15:22:58 +05:30
John Bampton
b0d7a20d5d
CONTRIBUTING.md: remove unneeded whitespace from start of code blocks ( #7553 )
2023-05-25 12:46:49 +05:30
nvazquez
0024cb0372
Merge branch '4.18'
2023-05-24 11:01:10 -03:00
Nicolas Vazquez
5e71cea2c5
Fix Tungsten Fabric errors on adding a new zone due to duplicated entries on ntwk_service_map ( #7455 )
...
* Fix Tungsten Fabric errors on adding a new zone due to duplicated entries on ntwk_service_map
* Address review comments
2023-05-24 11:00:29 -03:00