This project is mirrored from https://github.com/UPC/ravada.git.
Pull mirroring updated .
- 15 Mar, 2020 1 commit
-
-
Francesc Guasch authored
issue #1261
-
- 11 Mar, 2020 1 commit
-
-
Francesc Guasch authored
-
- 14 Feb, 2020 2 commits
-
-
Francesc Guasch authored
Merge development into master for release * fix(install): upgrade timestamps (#1205) issue #1204 * test(auth): check login with uid or cn * test(auth): properly check both uid and cn * fix(cleanup): don't kill recent stale process * test(frontend): clone info works when extra ports * feature(cli): remove domain * fix(backend): done process get closed * Fix/1180 save screenshot database (#1207) fix(frontend): save screenshot in database * The screenshot is now storaged in the database and included as a JSON field * The test has been modified according to the new functions. fixes #1180 * fix(backend): do not count waiting processes * test(frontend): check process limits * Refactor frontend web service (#1212) * refactor(frontend): websockets admin and list bases * feature(frontend): warn admin about configure proxy * refactor(frontend): show/hide requests issue #1196 * aim for release 0.6 * changes for 0.6 * refactor(test): remaining tests that failed without root * Fix/1218 copy local screenshots database (#1219) Copies local screenshot files to the database Checks if the screenshot column exists (added in the 0.5 release) fixes #1218 * Refactor #1208 ldap (#1210) refactor(auth): use PBKDF2 to store encripted data in LDAP * test(auth): check with MD5 and PBKDF2 * refactor(auth): improved LDAP support * enabled PBKDF2 and SHA-256 * suggest bind by default * test old rfc2307 and new format and hashing issue #1208 * Using the eventual ldap.field configuration option, uid as default (#1206) * fix(auth): search in LDAP by uid and cn by default * Fix/1154 improve new machine page (#1222) fix(frontend): Improve users management in admin Modifies the regex to allow float values on the disk size fixes #1150 & #1154 * fix(backend): retry processes properly * fix(backend): convert disk size to integer * refactor(nodes): do not balance when only 1 node * Fix #1135 drivers (#1225) * test(backend): check drivers are kept on migration Positive duplication of problem reported by @eagliardi issue #1135 * fix(install): dependency for new LDAP auth * Refactor #1196 ping (#1227) refactor(frontend): ping backend WS issue #1196 * Fix #1023 anonymous users don't get deleted (#1214) fix(backend): remove temporary user on shutdown or remove * test(backend): temporary user get removed * test(auth): check when upgrade * refactor(frontend): allow ws anonyous on some channels * refactor(frontend): removed legacy ping backend * test(volatile): check users are removed closes issue #1023 * fix(frontend): only refresh screenshot when action mode (#1229) issue #1228 * fix(frontend): settings button was missing * Refactor #1228 action (#1230) * fix(frontend): copy contents so it flickrs less issue #1228 * fix(install): added missing , in SQL * fix(install): upgrade screenshots from previous releases * refactor(frontend): empty ws didn't return anything * test(frontend): check web services * list machines * list bases user * fix(backend): prepare base before clone many * Feature restrict access by client (#1233) feture(frontend): allow machines if access by client granted * feature(frontend): setup access by client * test(frontend): test ws with access grant * feature(access): allow by accept-whatever with many options * test(frontend): check access by encoding issue #1213 * Rebase virtual machines (#1224) feature(volumes): rebase volume files * fix(install): enable proxy for production hypnotoad * copyright message updated * refactor(test): ping without cache to speed it up * refactor(backend): keep track of instances Instead of searching for machines in nodes we keep track of instances so it is faster to remove them. issue #1235 * Copy screenshot updated to db (#1234) * fix(frontend): copy screenshot updated to db necessary because of @eskumon changes closes issue #1221 * refactor(db): table for instances * Improved contribution help for forks. * fix(backend): deal with conflicting ports This problem raised when creating multiple clones and starting them all at once. * test(ports): check when many clones start at once * fix(frontend): fixed reload in admin machines * Fix/1201 renew mac (#1232) fix(renewMac): Renew MAC on more than 1 NIC closes issue #1201 * fix(iso): Fedora 21 correct name * fix(frontend): screenshot refresh * fix(install): upgrade to db screenshots fixed Properly reads the png blob * refactor(frontend): clone many from non-base fixed * Added Kali 2020 to the default ISO list (#1236) Added Kali 2020 to the default ISO list * fix(ISO): fixed to allow Kali and other ISOs * doc: fetch upstream git code with https * Refactor spinoff (#1237) refactor(backend): spinoff volumes Base in frontend actions slightly improved. Need some work though issue #852 * test(backend): check copy many clones at once * refactor(backend): only clone many for > 1 * fix(backend): spinoff_volumes is now spinoff * Change number of virtual CPUs (#1238) feature(KVM): change number of virtual CPUs * change CPUs and memory * refactor(test): change memory via hardware * refactor(frontend): more responsive machine settings * fix(test): start all clones requires no remote ip * Add tr.po (#1239) * Add in user settings the valencia language * Add the valencia language * Fix two typos in spanish * How clean up a fork and restart it from upstream (#1243) * refactor(test): use common code * Do not run all the rebase test unless required * Properly detect browser languages * feature(ldap): force ssl version on connections required for connect to older LDAP servers * fix(qcow): check the volume is not in use * fix(test): missing chain name cleaning rules * refactor(frontend): improved list machines render * refactor(backend): cope with already removed volumes Co-authored-by:
Estefany <55500089+eskumon@users.noreply.github.com> Co-authored-by:
Olm <olm@unicaen.fr> Co-authored-by:
Fernando Verdugo <fv3rdugo@gmail.com> Co-authored-by:
gmiranda <guillermo.dev@gmail.com> Co-authored-by:
ergün elvan bilsel <30519822+erelbi@users.noreply.github.com> Co-authored-by:
carlosvinaroz <60468268+carlosvinaroz@users.noreply.github.com>
-
Francesc Guasch authored
-
- 10 Feb, 2020 1 commit
-
-
Francesc Guasch authored
-
- 05 Feb, 2020 1 commit
-
-
Francesc Guasch authored
feature(KVM): change number of virtual CPUs * change CPUs and memory * refactor(test): change memory via hardware * refactor(frontend): more responsive machine settings
-
- 03 Feb, 2020 1 commit
-
-
Francesc Guasch authored
refactor(backend): spinoff volumes Base in frontend actions slightly improved. Need some work though issue #852
-
- 21 Jan, 2020 1 commit
-
-
Francesc Guasch authored
feature(volumes): rebase volume files
-
- 12 Dec, 2019 1 commit
-
-
Estefany authored
fix(frontend): save screenshot in database * The screenshot is now storaged in the database and included as a JSON field * The test has been modified according to the new functions. fixes #1180
-
- 04 Nov, 2019 1 commit
-
-
Francesc Guasch authored
* feature(iso): new russian distro Linux Astra issue #1096 * Fix #1104 mariadb (#1105) * fix(install): create some tables forcing utf8 fixes issue #1104 * feature(frontend): disable timeout check in login form (#1110) fixes issue #1102 * feature(backend):Set three first MAC octets as static (#1111) issue #1103 issue #1102 * 1098 access (#1113) * fix(access): Add access tab * fix(access): Improve appearance * fix(access): Add i18n strings Issue #1098 * fix(frontend): login with spaces now fails (#1106) issue #1100 * Fix/1119 timeout (#1120) * wip(frontend): pass configured timeout when starting issue #1119 * Feature #1115 pools (#1121) * feature(frontend): manage pools issue #1115 * wip(frontend): fallback bt4 upgrade (#958) * feature(frontend): fallback bt4 upgrade issue #993 and #949 * 949 fallback (#1122) feature(frontend): fallback bt4 upgrade issue #993 and #949 * test(request): change curr and max memory issue #1123 * fix(request): change current memory issue #1123 * Fix(i18n): Empty lines transifex errors * wip(test): improved process waiting * fixed english duplicates * fixed when no display info available * wip(frontend): fixed pool form * fixed tests when there are no testing nodes * wip(frontend): bootstrap select picker on fallback issue #993 * remove old Ubuntu ISOs * fix(backend): refresh ISOs misplaced file It only happened if the ISO cache was removed * Feature #993 fallback (#1124) feature(frontend): get all fallback files for the package * wip(frontend): fallback for raphael fixed * wip(frontend): get original files for fallback * Also fix tell user to install agent for remote tests * wip(frontend); version badge issue #993 * show open ports info only if there is any * Fix #1125 iso (#1126) fix(backend): test and checks for old ISOs issue #1125 * refactor volume management (#1128) refactor(volumes): volume management issue #1127 * refactor(frontend): removed warning undefined * refactor(tests); fix check with local ips in some environments with no network it may fail * refactor(backend): remove only if necessary * Fix #1125 iso (#1129) * fix(backend): test and checks for old ISOs * feature(ISO): Arch Linux support * wip(download): fixed some regexp downloads issue #1125 * Fix #1131 pool (#1133) fix(backend): fixed create clone when pooling * fix(backend): reviewed pool clones management * refactor(frontend): improved user feedback * test(backend): pick a machine from pool issue #1131 * Fix ports expose (#1142) * test(networking): flush and check FORWARD table * fix(networking): open forward chain when exposing ports * fix(frontend): allow ports beyond 99 issue #1134 * Fix prepare base (#1144) * test(backend): check prepare fails * fix(backend): prepare base recover when fails issue #1143 * fixed with ng-cloak (#1139) issue #1138 * wip(install): download fallback files * smbios hostname (#1148) * test(KVM): change smbios on rename * fix(KVM): change smbios on rename fiuxes issue #1146 * Update fa.po (#1149) Some texts from administration section * fix(networking): properly deny restricted ports (#1147) issue #1134 * fix(documentation):Review requirements page (#1156) updated the requierements page to specify the Windows configuration fixes #1152 * fix(frontend): Improve users management in admin (#1159) Only show errors when the field loses focus Added a "Show password" button "Cancel" button now redirects to the users page (before it redirected to the VMs page) fixes #1140 * User experience access directly to virtual desktop if only has one machine (#1160) feat(frontend): direct access if only one machine Check number of machines If user only has one clone, redirect to file.vv and open spice client Issue #1145 * feat(backend): remove user from cli (#1161) Was proposed by @rogerferre Issue #1132 * Test #1137 mojo (#1151) * wip(frontend): return http status when failed login issue #1137 and it will affect issue #1141 too * test: allow test to connect to the MySQL DB issue #1137 * test(frontend): test login and create machine issue #1137 * wip(test): create base and clone it issue #1137 * wip(test): show some req messages * refactor(test): reconnect when timed out issue #1137 * Feature do not remove CD (#1158) feature(backend): add option with_cd on create base * test(volumes): check for CD * refactor(tests): do not wait for some reqs * test(backend): check ISO files in bases * wip(backend): set driver for CD-ROM issue #1116 * removed debug in test * wip(frontend): turn LDAP auth object into SQL this is needed to access auth functions issue #1154 * fix(networking): properly deny restricted ports (#1181) issue #1134 * Refactor for ubuntu eoan (#1183) * test(ldap): add config files for eaon tests * fix(test): remove user just logged in to refrsh issue #1177 * fixed test failed when many bridges * removed debug * Fix/1185 update cancel hyperlink (#1186) fix(frontend): Update cancel hyperlink fixes #1185 and part of #1140 * Feature/1145 directly (#1176) feat(frontend): direct access if only one machine Check number of machines If user only has one clone, redirect to file.vv and open spice client Issue #1145 * fix(frontend): Improve users management in admin (#1184) refactor(frontend): Improve users management in admin Change button name to "new user" Table hides until the "search" button is clicked fixes #1140 * fix(frontend): Improve new machine page (#1189) * Disk, Swap and RAM numeric entry * Enable SWAP volumes by default on new machine * Minimum disk size entry set by the selected ISO fixes #1150 & #1154 * Refactor nodes (#1190) refactor(backend): improved remote nodes response * feature(CLI): run one request * improve zombie management * refactor(backend): check status only if requested * refactor(backend): cache nodes storage * install: add dependency for IO::Scalar issue #1188
-
- 23 Oct, 2019 1 commit
-
-
Francesc Guasch authored
feature(backend): add option with_cd on create base * test(volumes): check for CD * refactor(tests): do not wait for some reqs * test(backend): check ISO files in bases * wip(backend): set driver for CD-ROM issue #1116
-
- 01 Oct, 2019 1 commit
-
-
Francesc Guasch authored
* test(KVM): change smbios on rename * fix(KVM): change smbios on rename fiuxes issue #1146
-
- 06 Sep, 2019 1 commit
-
-
Francesc Guasch authored
refactor(volumes): volume management issue #1127
-
- 19 Jun, 2019 1 commit
-
-
Francesc Guasch authored
issue #1099
-
- 29 May, 2019 1 commit
-
-
Francesc Guasch authored
Previously it died failing, now it complains but carries on. Thanks to @alticlar for reporting issue #1090
-
- 10 May, 2019 1 commit
-
-
Francesc Guasch authored
-
- 07 May, 2019 2 commits
-
-
Francesc Guasch authored
issue #1078
-
Francesc Guasch authored
issue #1085
-
- 26 Apr, 2019 2 commits
-
-
Francesc Guasch authored
* test(backend): remove when disk gone should work * fix(backend): cope with file volumes gone If the internal file volume is gone return empty information but keep going issue #1076
-
Francesc Guasch authored
do it in a engine agnostic way after the files are prepared
-
- 25 Apr, 2019 1 commit
-
-
Francesc Guasch authored
feature(CLI): rebase machines passing a clone * wip(backend): execute rebase and dettach requests * wip(backend): rebase, dettach and rebase volumes * wip(frontend): placeholder for rebase in frontend * test(backend): check rebasing works issue #1047
-
- 24 Apr, 2019 1 commit
-
-
Francesc Guasch authored
feature(KVM): get internal IP with agent * test(network): check ip information collected * wip(frontend): show display IP * wip(backend): add internal IP to domain info issue #465
-
- 12 Apr, 2019 2 commits
-
-
Francesc Guasch authored
feature(backend): set proper listen IP for display * test(network): check display IP in proper network * feature(backend): set proper listen IP for display * refactor(test): now remote ip is localhost issue #1041
-
Francesc Guasch authored
feature(KVM): manage network interfaces * feature(frontend): get network interfaces * feature(backend): manage KVM network interfaces * feature(network): list network interfaces * test(backend): test KVM network interfaces * test(KVM): skip network bridge if not available * test(network): test network bridge * test(network): test list interfaces * refactor(frontend): hide list requests and properly wait issue #1011
-
- 03 Apr, 2019 1 commit
-
-
Francesc Guasch authored
feature(backend): check for free disk space * test(volumes): check error when disk full * test(backend): check disk space before prepare base * fix(backend): error when no space available issue #10
-
- 07 Mar, 2019 1 commit
-
-
Francesc Guasch authored
* feature(frontend): allow create cdrom disk devices * refactor(backend): allow cdrom volumes * test(backend): test CD rom and boot order issue #973
-
- 07 Feb, 2019 1 commit
-
-
Francesc Guasch authored
* wip(cli): use faster machine listing issue #984 * feature(backend); set process priorities issue #984 * wip(backend): cache connections and check free memory Now Virtual Manager connections are cached. When balancing VMs, check if machine memory fits issue #984 * wip(backend): ignores disabled nodes, disable when one fails When a node is disabled, try not to use it. When a node fails, set disabled. Use process priorities. Improve MAC address generation on KVM * fix(KVM): don't reset the password if machine up issue #955 * wip(backend): remove forkmanager We handle forks ourselves so we can tweak this more. ie we can allow more process with more nodes. issue #984 * test(nodes): check remote remove base issue #984 * test(nodes): migrate without CD and fix volume names issue #984 * test(download): give time process to start * test(nodes): check base and volatile clones issue #984 * wip(nodes): cached nodes and allow clone when preparing base Check the cached nodes are there and not renamed When preparing a remote base allow to clone the machine issue #984 * refactor(KVM): disable nodes and better UUID creating random uuids sometimes failed issue #984 * wip(requests): kill request if pid not found issue #984 * test(volumes): create mock volumes with different names issue #984 * refactor(nodes): clean remote bases issue #984 * test(nodes): check volatile clones on remote * test(backend): properly create mock domains issue #984 * refactor(KVM): cope with duplicated uuids issue #984 * refactor(nodes): disable failed remote domains also cope with duplicated uuids on migration issue #984 * refactor(nodes): improve balancing failover and volatile issue #984 * test(pools): check unique uuid on creation issue #984 * refactor(nodes): fixed remove base on remote down node issue #984 * refactor(nodes): do not check active if node down issue #984 * refactor(requests): allow shutdown timeout on refreshing vms May come useful one day, handy for testing by now issue #984 * refactor(tests): removed debug * refactor(test): check down domain on disabled/down nodes issue #984 * refactor(backend): return all known remote ips In some cases may be more than 1 remote ip, probably when accessing from localhost issue #984 * refactor(test): wait more for remote machines down issue #984 * refactor(backend): use timeout shutdown only if defined issue #984
-
- 25 Jan, 2019 1 commit
-
-
Francesc Guasch authored
issue #955
-
- 22 Jan, 2019 1 commit
-
-
Francesc Guasch authored
* wip(frontend): allow create cdrom disk devices issue #973 * wip(volumes): store order number of volume So we can sort them for change or removal issue #973 * wip(backend): allow cdrom volumes also store order and do not remove cdrom on machine removal issue #973 * test(backend): test CD rom and boot order Changed all the test with disk devices involved because now CDs are a special case of disks. issue #973 * feature(frontend): manage disk devices Add, remove and change disk and CD settings issue #973 * feature(backend): manage disk devices Allow manage CDs and other disk devices including boot order issue #973
-
- 10 Jan, 2019 2 commits
-
-
Francesc Guasch authored
-
Francesc Guasch authored
* test(backend): change current and max memory Run tests for active and inactive machines issue #966 * feature(KVM): change memory on active and inactive machines Change the good work by @JanFontanet to store it even if the virtual machines are up or down issue #966
-
- 09 Jan, 2019 1 commit
-
-
Francesc Guasch authored
* test(backend); change and remove disk tests issue #198 * test(backend); check new disk volumes added test also new volumes are shown in frontend issue #198 * feature(requests): change disk settings and prepare the ground for change other hardware settings issue #198 * wip(backend): refresh machine if allowed issue #198 * refactor(volumes): get volume info before we were only getting target issue #198 * refactor(test): clean before and after issue #198 * refactor(test): get proper exit error issue #198 * refactor(test): get proper volume info issue #198 * refactor(test): clean before and after issue #198 * wip(volumes): store volume information issue #198 * wip(volumes): disk drivers definitions issue #198 * refactor(test); fixed remove test We were removing the wrong machine issue #198 * refactor(test): properly return if failed issue #198 * feature(volumes): remove/list/change disk volumes issue #198 * test(volumes): test volume change and removal issue #198 * feature(frontend): manage disk volumes issue #198 * test(utils): format disk size issue #198 * refactor(test): void images are YML now issue #198 * refactor(frontend): add hardware to last item by default issue#198 * wip(volumes): proper capacity and allocation issue #198 * refactor(test): bigger random names in test Once in a while there were duplicates issue #198 * wip(utils): check defined size issue #198 * refactor(test): mock domains standarized drivers store the driver name in the domain definition issue #198 * wip(volumes): allow set driver on create volume issue #198 * test(backend); change and remove disk tests issue #198 * test(backend); check new disk volumes added test also new volumes are shown in frontend issue #198 * feature(requests): change disk settings and prepare the ground for change other hardware settings issue #198 * wip(backend): refresh machine if allowed issue #198 * refactor(volumes): get volume info before we were only getting target issue #198 * refactor(test): clean before and after issue #198 * refactor(test): get proper exit error issue #198 * refactor(test): get proper volume info issue #198 * refactor(test): clean before and after issue #198 * wip(volumes): store volume information issue #198 * wip(volumes): disk drivers definitions issue #198 * refactor(test); fixed remove test We were removing the wrong machine issue #198 * refactor(test): properly return if failed issue #198 * feature(volumes): remove/list/change disk volumes issue #198 * test(volumes): test volume change and removal issue #198 * feature(frontend): manage disk volumes issue #198 * test(utils): format disk size issue #198 * refactor(test): void images are YML now issue #198 * refactor(frontend): add hardware to last item by default issue#198 * wip(volumes): proper capacity and allocation issue #198 * refactor(test): bigger random names in test Once in a while there were duplicates issue #198 * wip(utils): check defined size issue #198 * refactor(test): mock domains standarized drivers store the driver name in the domain definition issue #198 * wip(volumes): allow set driver on create volume issue #198 * refactor(backend): removed debug issue #198 * refactor(test): fixed merge typo issue #198
-
- 19 Dec, 2018 1 commit
-
-
Francesc Guasch authored
* test(TLS): check display info with TLS fields issue #249 * feature(TLS): fetch stored vv file issue #249 * wip(TLS): create and store vv file with TLS Following the guidelines by @fv3rdugo on https://ravada.readthedocs.io/en/latest/docs/spice_tls.html issue #249 * wip(test): check tls display file issue #249 * feature(frontend): show the TLS display file issue #249 * refactor(frontend): both TLS and old display file issue #249 * refactor(test): wait longer for node to start * refactor(test): check tls file issue #249 * refactor(frontend): set tls_file if there is tls port It failed for some tests with no TLS VMM issue #249 * wip(frontend): properly show the tls vv file issue #249 * feature(backend): secure connection support with TLS With assistance from @fv3rdugo issue #249 * feature(frontend): show secure vv file if available issue #249 * fix(install): added dependencies for nodes support
-
- 13 Dec, 2018 1 commit
-
-
Francesc Guasch authored
* feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * wip(frontend): shutdown and start nodes request issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * wip(frontend): shutdown and start nodes request issue #953 * feature(backend): check node connection issue #953 * feature(frontend): show status of node connection issue #953 * refactor(nodes): ping node with all IPs * wip(backend): show error if start request failed issue #953 * refactor(frontend): removed debug * refactor(frontend): show error messages prettier issue #953 * refactor(frontend): check node status after operations issue #953 * refactor(requests): deal with stopping requests and set done issue #953 * refactor(nodes): ping all known addresses isse #953 * refactor(frontend): ignore connect node messages issue #953 * refactor(nodes): balance better when many start at once issue #953 * refactor(frontend): do not bother so much for status issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * wip(frontend): shutdown and start nodes request issue #953 * Feature #731 start all (#954) * 731_start_all: feat: New tab clones created. issue #731 * 731_start_all: feat: Request to start all clones of a base implemented. issue #731 * feat: test created. issue [#731]. * test(start): check clones are started issue #731 * wip(frontend): merged bs4.1 intro clones tab * refactor(backend): set starting domains to help balance Count starting domains as if already started when balancing. This way the load is best spread among nodes. issue #731 * wip(backend): add new valid status *starting* issue #731 * Replaced hardcoded footer with footer variable (#962) * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(backend): start and stop remote node via WOL Added new field in the VM to store MAC address issue #953 * test(backend): check mac and stop node issue #953 * test(backend): test wol issue #953 * feature(nodes): start and stop remote node issue #953 * feature(nodes): start and stop remote node issue #953 * wip(frontend): shutdown and start nodes request issue #953 * feature(backend): check node connection issue #953 * feature(frontend): show status of node connection issue #953 * refactor(nodes): ping node with all IPs * wip(backend): show error if start request failed issue #953 * refactor(frontend): removed debug * refactor(frontend): show error messages prettier issue #953 * refactor(frontend): check node status after operations issue #953 * refactor(requests): deal with stopping requests and set done issue #953 * refactor(nodes): ping all known addresses isse #953 * refactor(frontend): ignore connect node messages issue #953 * refactor(nodes): balance better when many start at once issue #953 * refactor(frontend): do not bother so much for status issue #953 * wip(nodes): remove all remote bases issue #953 * test(nodes): test remove remote bases
-
- 29 Nov, 2018 1 commit
-
-
Francesc Guasch authored
* 731_start_all: feat: New tab clones created. issue #731 * 731_start_all: feat: Request to start all clones of a base implemented. issue #731 * feat: test created. issue [#731]. * test(start): check clones are started issue #731 * wip(frontend): merged bs4.1 intro clones tab * refactor(backend): set starting domains to help balance Count starting domains as if already started when balancing. This way the load is best spread among nodes. issue #731 * wip(backend): add new valid status *starting* issue #731
-
- 26 Nov, 2018 1 commit
-
-
Francesc Guasch authored
* test(KVM): check password is shown in password-less net issue #955 * fix(KVM): don't reset the password if machine up issue #955
-
- 15 Nov, 2018 1 commit
-
-
Francesc Guasch authored
* wip(nodes): do not try to run iptables code on down nodes issue #882 * test(nodes): test machine set down if node dies issue #882 * wip(nodes): check node is down before using machine - set the machine to down - do not try to use the node connection if it is down. issue #882 * test(nodes): domain in deleted node should be down issue #882 * test(nodes): check operations after node down and up isue #882 * wip(nodes): do not cache active node if forced issue #882 * test(nodes): check status in dead nodes issue #882 * wip(test): check id vm issue #882 * wip(nodes): connect to local node if remote down issue #882 * wip(nodes): return cached state from frontend issue #882 * wip(nodes): shutdown all domains of a node issue #882 * wip(nodes): make sure the node is still active issue #882 * refactor(backend): show trace errors when failed This is useful now we are in development. This should be removed once it reaches production level. issue #882 * test(nodes): we can't enforce same VM removed this test. Slightly improved remote clones checks issue #882 * wip(tests): make test disks small issue #882 * test(nodes): test active clones in disabled node down issue #882 * feature(nodes): cope with dead nodes - Do not search machines in disabled or down nodes - Set machines down in disabled nodes - Refresh machines status on dead nodes issue #882 * wip(test): reviewed already started tests issue #882 * refactor(nodes): removed debug issue #882 * wip(frontend): show nodes enabled/disabled buttons issue #882 * wip(frontend): request check vms after adding new node issue #882 * wip(nodes): fix problems when nodes suddenly down set node status inactive if found down issue #882 * wip(nodes): do not use down nodes issue #882 * wip(nodes): set node inactive if ssh fails issue #882 * wip(nodes): search domain in node only if active issue #882 * wip(nodes): previous VM can be used on opening domain issue #882 * refactor(nodes); speed up balancing and listing issue #882 * wip(backend): removed warning , probably we should mark req done issue #882 * wip(tests): removed unnecessary checks issue #882 * wip(nodes): fixed wrong cached inactive call issue #882 * test(nodes): force node to start in issue #882 * wip(nodes): non-clones go to main node This way when it is prepared as a base all the disk volumes are here. It would be more difficult to handle creation of bases that are in a remote node. issue #882
-
- 13 Nov, 2018 1 commit
-
-
Fernando Verdugo authored
* fix(frontend):upgrade jquery version Issue [#860] * fix(frontend):jquery.slim.min to jquery.min This solved this errors: - I get an error in the firefox console: TypeError: t.fx is undefine. - Also in chome, in the login screen: Uncaught TypeError: Cannot read property 'step' of undefined Issue [#860]
-
- 12 Nov, 2018 1 commit
-
-
Francesc Guasch authored
Remove the saved image file and start a fresh clone issue #587
-
- 07 Nov, 2018 1 commit
-
-
Francesc Guasch authored
* test(backend): force crash on hibernated machine issue #587 * wip(test): remove machine after test issue #587 * fix(backend): start hibernated crashed KVM domains Remove the saved image file and start a fresh clone issue #587
-