Commit Graph

35239 Commits

Author SHA1 Message Date
Harikrishna 089e9647f1
Fix global setting reference for max secondary storage (#6496)
* Fix global setting reference for max secondary storage usage based on account or project

* Changed a variable naming

* Replaced config enum usage with configkey class for global settings

* Fixed grammar mistake

* Fixed code smells
2022-06-30 11:42:58 +05:30
hooklee2000 aee7bb9e34
UI fix message.add.vpn.customer.gateway.failed when catched error (#6493)
* UI fix message.add.vpn.customer.gateway.failed when catched error

* fix UI VPC add ACL  without required input  close ui 

Without any input, click ok button then close the ui . We need display ui to confirm all required input.

* remove commented line
2022-06-28 10:53:25 +05:30
Hoang Nguyen 739be5d002
UI: Change notification title when resizing volume (#6502)
* fixes resize volume message

* Update ui/public/locales/en.json

Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>

* Update ui/src/views/storage/ResizeVolume.vue

Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>

Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2022-06-28 10:50:48 +05:30
Wei Zhou dd3bd21fab
UI: fix create tags for LB rules (#6475) 2022-06-27 14:24:55 +02:00
Suresh Kumar Anaparti c70bc9d69c
kvm: Updated PowerFlex/ScaleIO storage plugin to support separate (storage) network for Hosts(KVM)/Storage connection. (#6367)
This PR enhances the existing PowerFlex/ScaleIO storage plugin to support separate (storage) network for Hosts(KVM)/Storage connection, mainly the SDC (ScaleIo Data Client) connection.
2022-06-27 14:42:51 +05:30
Nicolas Vazquez 14c5250267
Fix rpfilter config values from integer to boolean on upgrade path (#6477)
* Fix rpfilter config values from integer to boolean on upgrade path

* Update engine/schema/src/main/resources/META-INF/db/schema-41700to41710.sql

Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>

* Update engine/schema/src/main/resources/META-INF/db/schema-41700to41710.sql

Co-authored-by: Rohit Yadav <rohityadav89@gmail.com>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2022-06-23 09:18:24 -03:00
Abhishek Kumar 708382f965
ui: fix ui hang on offering creation with no zone (#6484)
Fixes UI hang issue when offering is created when there is no zone.

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2022-06-23 13:44:12 +05:30
Peinthor Rene 355fdaa821
ui: primarystorage linstor fixes (#6481)
If Linstor protocol is selected it makes no sense to show other
providers as Linstor only works with the Linstor provider.
And also the install wizard doesn't use the correct provider for linstor.

This changes were already merged for 4.16.1.0 see: #5672
But I don't know why they weren't merged to main back than, maybe I don't know how cloudstack's
merge/PR's work.
But this should be definitely merged to 4.17.* and main
2022-06-22 18:54:02 +05:30
Rohit Yadav f818ecc17d
kvm: upgrade libvirt-java to v0.5.3 (#6472)
* kvm: upgrade libvirt-java to v0.5.3
* add libvirt.org maven repo

Reference: https://gitlab.com/libvirt/libvirt-java/-/issues/6

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2022-06-22 18:43:28 +05:30
Hoang Nguyen 15c4dcfa44
ui: add groupAction for upgrade router to use newer template (#6468)
Fixes #6466
2022-06-20 12:56:52 +05:30
Hoang Nguyen c6f12f37ee
ui: add a default value for customColumns (#6462)
Fixes #6459
2022-06-20 12:09:13 +05:30
Pearl Dsilva 1b716960fc
api: Add vpc name and uuid to VMs list response (nics) and nics response (#6461) 2022-06-16 13:34:13 +05:30
dahn bfe1697721
some component tests fixes (#5442)
* allow 3 hosts or more

* make numbering consistent

* stray TODO removed

Co-authored-by: Daan Hoogland <dahn@onecht.net>
2022-06-10 08:26:30 -03:00
dahn 90a0ee0b6c
fix pseudo random behaviour in pool selection (#6307)
* refactor and log trace

* tracelogs

* shuffle pools with real randomiser

* sinlge retrieval of async job context

* some review comments addressed

* Apply suggestions from code review

Co-authored-by: Daniel Augusto Veronezi Salvador <38945620+GutoVeronezi@users.noreply.github.com>

* log formatting

* integration test for distribution of volumes over storages

* move test to smoke tests

* imports

* sonarcloud issue # AYCOmVntKzsfKlhz0HDh

* spellos

* review comments

* review comments

* sonarcloud issues

* unittest

* import

* Update AbstractStoragePoolAllocatorTest.java

Co-authored-by: Daan Hoogland <dahn@onecht.net>
Co-authored-by: Daniel Augusto Veronezi Salvador <38945620+GutoVeronezi@users.noreply.github.com>
2022-06-10 08:06:23 -03:00
Pearl Dsilva a84664fc9d
Specify vm snapshot uuid in response over db id in the async job response (#6449) 2022-06-10 07:46:04 -03:00
Nicolas Vazquez aae0fae950
UI: Fix hypervisor not selected by default when deploying VM from ISO (#6436)
* UI: Fix hypervisor not selected by default when deploying VM from ISO

* Address comment
2022-06-09 07:30:20 -03:00
Wei Zhou d45d257b9a
UI: fix create vpc private gw by regular users (#6445) 2022-06-09 07:25:03 -03:00
Hoang Nguyen 22c48363a1
hide project delete button while in this project view (#6439) 2022-06-08 13:18:59 -03:00
Hoang Nguyen 885e749333
fixes the added storage tags issues on adding primary storage (#6438) 2022-06-08 13:18:22 -03:00
Hoang Nguyen 78a1602eb9
fixes error when creating volume from the snapshot (#6443) 2022-06-08 08:50:08 -03:00
Nicolas Vazquez cb7cbeca25
Fix deploy from ISO with custom disk offering (#6441) 2022-06-08 08:30:08 -03:00
nvazquez 559e275d76
Fix upgrade schema cleanup 2022-06-06 12:41:48 -03:00
nvazquez 9b50e417f7
Add upgrade path for 4.17.1 2022-06-06 12:33:19 -03:00
nvazquez 7ed8d54db2
Fix version numbers 2022-06-06 12:22:11 -03:00
nvazquez 038a669d6b
Updating pom.xml version numbers for release 4.17.1.0-SNAPSHOT
Signed-off-by: nvazquez <nicovazquez90@gmail.com>
2022-06-06 12:19:44 -03:00
nvazquez c56220fcf2
Updating pom.xml version numbers for release 4.17.0.0
Signed-off-by: nvazquez <nicovazquez90@gmail.com>
2022-05-31 14:33:47 -03:00
David Jumani 0f4c3af935
cks: Fix when deployed on a nw without internet access (#6418)
* cks: Fix when deployed on a nw without internet access

* Revert "cks: Fix when deployed on a nw without internet access"

This reverts commit 40e3338001.

* cks: Fix issue when creating cluster in nw without internet access
2022-05-31 14:32:27 -03:00
Nicolas Vazquez 82e0d5d679
Fix UEFI detection on KVM and prevent deployments on non UEFI enabled hosts (#6423)
* Do not allow UEFI deployments on non UEFI enabled hosts

* Fix UEFI detection on KVM

* Refactor

* Improvement
2022-05-31 14:31:42 -03:00
Daniel Augusto Veronezi Salvador 81b7e6e750
Fix extract snapshot from vm snapshot on kvm (#6422)
* Fix extract snapshot from VM snapshot on KVM

* Fix validation expression - does not need to escape the slash

Co-authored-by: GutoVeronezi <daniel@scclouds.com.br>
2022-05-31 14:30:36 -03:00
Nicolas Vazquez 45ea764374
UI: Fix template is deselected if other zone is selected (#6415) 2022-05-31 09:45:09 -03:00
Pearl Dsilva 9dbb736488
ui: Display associated VPC network name against vpc tiers - deploy VM form (#6421) 2022-05-30 15:39:51 -03:00
David Jumani c249e25d74
ui: Fix create kubernetes cluster with ha enabled (#6416) 2022-05-30 09:29:26 -03:00
Pearl Dsilva 8440b77ed9
UI: Fix Upgrade kubernetes form (#6417) 2022-05-30 09:29:00 -03:00
HuangWei 1ead6c1bac
Fix logic check error for update GPU groupDetails (#6405) 2022-05-24 10:00:48 -03:00
dahn c123c3fd2f
remove request listener to prevent untimely session invalidation (#6393)
* login/-out constants

* no request listener

* store session as value, using id as key

* Apply suggestions from sonarcloud.io code review

three instances of unsafe parameters to logging

* new sonar issues

* sonar issues
2022-05-24 10:00:06 -03:00
nvazquez 96594aec28
Merge branch '4.16' 2022-05-23 08:16:52 -03:00
Nicolas Vazquez b1c8b5ab37
[KVM] Fix VM migration error due to VNC password on libvirt limiting versions (#6404)
* [KVM] Fix VM migration error due to VNC password on libvirt limiting versions

* Fix passwd value

* Simplify implementation
2022-05-23 08:12:49 -03:00
Nicolas Vazquez dc975dff95
[KVM] Enable IOURING only when it is available on the host (#6399)
* [KVM] Disable IOURING by default on agents

* Refactor

* Remove agent property for iouring

* Restore property

* Refactor suse check and enable on ubuntu by default

* Refactor irrespective of guest OS

* Improvement

* Logs and new path

* Refactor condition to enable iouring

* Improve condition

* Refactor property check

* Improvement

* Doc comment

* Extend comment

* Move method

* Add log
2022-05-23 08:11:14 -03:00
Wei Zhou 40dabb6ee7
UI: fix create vpc private gateway for regular user (#6400)
* UI: display 'egress/ipv6/publicip' tabs only for domain/root admin and the owner

please note
(1) isolated networks only .
(2) networks in project are not impacted. the tabs are always visible.
(3) 'network permission' tab is also only visible for domain/root admin and the owner. but not visible in project view.

* UI: fix create vpc private gateway for regular user
2022-05-23 07:58:51 -03:00
DH Park a29d5d324f
프라이머리 스토리지 시크릿키 누락 수정 (#6407)
Co-authored-by: JS Choi <77760789+jschoiRR@users.noreply.github.com>
2022-05-23 07:57:04 -03:00
nvazquez 8ae977c233
Merge branch '4.16' 2022-05-20 11:39:07 -03:00
Nicolas Vazquez 363a2cff82
Backport: kvm: truncate vnc password to 8 chars (#6244) (#6402)
* kvm: truncate vnc password to 8 chars (#6244)

This PR truncates the vnc password of kvm vms to 8 chars to support latest versions of libvirt.

* Use lang3 string utils

Co-authored-by: Wei Zhou <weizhou@apache.org>
2022-05-20 11:36:43 -03:00
Nicolas Vazquez b62b5c96e8
Prevent NPE on reboot stopped VM and startVM output with null displayname (#6397)
* Prevent NPE on reboot stopped VM

* Use VM UUID instead of VM ID

* Apply suggestion

* Refactor and fix start VM output

* Use format instead of concatenation
2022-05-20 11:31:47 -03:00
João Jandre ffc914d846
Log load bean exception (#6356)
* Log load bean exception

* Address review

* import BeansException

Co-authored-by: João Paraquetti <joao@scclouds.com.br>
2022-05-19 00:04:03 -03:00
David Jumani 5fdd4d211d
cks: Get caller user keys if cluster belongs to project (#6392)
* cks: Get caller user keys if cluster belongs to project

* Refactor
2022-05-18 10:40:13 -03:00
nvazquez 9b754ef08b
Merge branch '4.16' 2022-05-18 10:29:42 -03:00
Nicolas Vazquez 006473ca19
Log exception on keystore build for custom certificate (#6394)
* Log exception on keystore build for custom certificate

* Refactor
2022-05-18 10:29:00 -03:00
tajisoft 2ada6cc1b8
ui: update ja locale translation (#6332) 2022-05-18 16:55:41 +05:30
Wei Zhou e15abfc3d5
cks: upgrade k8s to 1.23.3/1.24.0 in smoke test (#6388) 2022-05-17 11:19:37 -03:00
Abhishek Kumar b15c202ee5
test: add test for importUnmanagedInstance (#6385)
* test: add test for importUnmanagedInstance

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>

* refactor

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>

* fix test

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2022-05-17 11:18:45 -03:00