An error occurred fetching the project authors.
- 16 Oct, 2024 2 commits
-
-
Łukasz Nowak authored
boot-image-url-select is used instead of default image being downloaded by the software release. If nothing is selected, the default boot-image-url-select is used, but not if other way to obatin boot image is enabled.
-
Łukasz Nowak authored
-
- 19 Sep, 2024 1 commit
-
-
Thomas Gambier authored
See merge request !1642
-
- 09 Mar, 2023 1 commit
-
-
Thomas Gambier authored
Since f48a06ec noVNC is broken: the default port for websocket is 5700 + display (and not 5900 + display). Fix this error and add a promise to test websocket.
-
- 05 Dec, 2022 1 commit
-
-
Thomas Gambier authored
-
- 10 Nov, 2022 1 commit
-
-
Jérome Perrin authored
-
- 20 Sep, 2022 1 commit
-
-
Jérome Perrin authored
This was not implemented
-
- 08 Sep, 2022 1 commit
-
-
Thomas Gambier authored
This is the case in debian 11 when we don't have python2 installed.
-
- 16 Aug, 2022 1 commit
-
-
Łukasz Nowak authored
bootstrap-script-url and data-to-vm are important features of enable-http-server and are expected to work correctly, thus cover them with instance-level testing. In mean time fix detected issues.
-
- 01 Aug, 2022 1 commit
-
-
Łukasz Nowak authored
-
- 26 Jul, 2022 1 commit
-
-
Łukasz Nowak authored
This reverts commit e7b48c0b.
-
- 12 Jul, 2022 1 commit
-
-
Łukasz Nowak authored
Support absolute and relative paths. Paths starting with "rbd:" are special, and they point to the rbd endpoint, served by Ceph. cache parameter is optional, in case if present, will be used as-is, even with empty cache. external-disk-number, external-disk-size and external-disk-format has been removed from the schema to become hidden, nevertheless it's expected to be fully supported, as long tests are kept. Loudly fail in case if old and new ways are used in the same time.
-
- 13 Jun, 2022 2 commits
-
-
Łukasz Nowak authored
Thanks to migration to json-in-xml serialisation some lower level bugs has been discovered with value types in the profiles, so simply fix it.
-
Łukasz Nowak authored
default and kvm-cluster software types are now json-in-xml, so they accept and return json-in-xml. Update tests to show that xml and json-in-xml serialization works. Note: There was invective to publish with pure XML serialisation, but it is wrong idea because: 1) serialisation in the software.cfg.json is provided for both ways 2) requesting instances with given serialisation by profiles expect same serialisation Request resilient instances with serialised, as they reply with json-in-xml.
-
- 28 Apr, 2022 1 commit
-
-
Thomas Leymonerie authored
Use slapos.recipe.template instead of slapos.recipe.template if possible Harmonize template keys : rendered -> output template -> url template = inline: -> inline = Delete "mode" key See merge request nexedi/slapos!1151
-
- 07 Mar, 2022 1 commit
-
-
Łukasz Nowak authored
image-download-controller raises error state during download process, to inform other components that download is not ready yet. template-kvm-run.in asserts presence of all images and otherwise refuses to start, so that it gives chance for the image to being downloaded. Sorting images happen by proper key instead of needless links. Fix race condition, as the hash parameter shall depend on boot image url configuration, and not it's failure state.
-
- 17 Feb, 2022 1 commit
-
-
Łukasz Nowak authored
As refernce to the network-config-ipv4 part has been removed from the publish-connection-information the part was not installed anymore, so the netconfig.sh file was not added. Fixed it by simply adding this part to the installed ones. This fixes commit 3f7d8965
-
- 12 Jan, 2022 1 commit
-
-
Julien Muchembled authored
-
- 10 Dec, 2021 1 commit
-
-
Thomas Gambier authored
When adding a route to an interface not up yet, "ip route" command fails with: Error: Device for nexthop is not up. So we need to up the device before adding the routes.
-
- 03 Dec, 2021 3 commits
-
-
Jérome Perrin authored
No need for the full URL here
-
Jérome Perrin authored
This will force a password reset
-
Jérome Perrin authored
-
- 22 Nov, 2021 1 commit
-
-
Thomas Gambier authored
Without a shebang, supervisord refuses to run the script with the following error: supervisor: couldn't exec /srv/slapgrid/slappart8/etc/prerm/slapos_wipe_device_disk: ENOEXEC supervisor: child process was not spawned This is a fixup of 0983f1ca
-
- 15 Nov, 2021 1 commit
-
-
Łukasz Nowak authored
The default virtio-net-pci is not supported by some legacy OSes, so allow customize it, to provide such support.
-
- 29 Oct, 2021 1 commit
-
-
Łukasz Nowak authored
This reverts commit d7721eb4. The change didn't fix the real problem.
-
- 28 Oct, 2021 1 commit
-
-
Łukasz Nowak authored
There is no reason to wait before banging the partition if VNC is not available, as reprocessing is the only way to fix the situation.
-
- 18 Oct, 2021 1 commit
-
-
Łukasz Nowak authored
KVM which defaults to 1024 RAM, 10 GB disk and 1 CPU is too small for nowadays OS requirements, so to avoid confusions, increase the defaults.
-
- 11 Oct, 2021 1 commit
-
-
Julien Muchembled authored
Adapt all promise sections to changes in plugin promise recipe.
-
- 08 Jul, 2021 1 commit
-
-
Łukasz Nowak authored
Thanks to minimising amount of changing parameters of the wrapper, by setting RAM and CPU to "init" values, it's possible to not restart the wrapper in case of device hotplugging in for changes of those parameters. Note that this shows regressiong to enable-device-hotplug which happened after upgrade to qemu 5.2.0 in 8dc22418. slapos.toolbox is added in order to use qemuqmpclient.
-
- 29 Jun, 2021 1 commit
-
-
Xavier Thompson authored
Change all `check_port_listening` promises to `check_socket_listening` and rename all associated `config-hostname` arguments to `config-host`
-
- 11 May, 2021 2 commits
-
-
Łukasz Nowak authored
Special care is taken to work with files appearing later, by preparing them as empty ones. Covered assets for parameter change are: * software release * boot-image-url-list * boot-image-url-select * virtual-hard-drive-url
-
Łukasz Nowak authored
For sanity virtual-hard-drive-md5sum became mandatory. virtual-hard-drive-gzipped case is covered.
-
- 07 May, 2021 1 commit
-
-
Julien Muchembled authored
The user must be aware of any mistake he did. For example, he may lose time by not understanding why the VM does not behave as expected or by distorting measures in benchmarks. The only legitimate reason to automatically fix a parameter is backward compatibility, if a value is not valid anymore. But such fallback should only be temporary. There's no such case recently. At last, it increased maintenance by having to keep the lists of valid values up-to-date. About: - if disk_info['io'] == 'native': - additional_disk_options += ',cache.direct=on' These lines are redundant when cache is none.
-
- 27 Apr, 2021 1 commit
-
-
Thomas Gambier authored
The keyboard option is actually not recommended in the QEMU documentation (https://manpages.debian.org/buster/qemu-system-x86/qemu-system-x86_64.1.en.html). After some tests, it appears that noVNC is already sending raw keyCode to QEMU since 2016 (see https://github.com/novnc/noVNC/commit/f4f4e8993d6daeb43b957766cd6973993232ba13). More information can be found in https://github.com/novnc/noVNC/issues/21 and https://www.berrange.com/posts/2010/07/04/more-than-you-or-i-ever-wanted-to-know-about-virtual-keyboard-handling/
-
- 19 Apr, 2021 1 commit
-
-
Łukasz Nowak authored
-
- 14 Apr, 2021 1 commit
-
-
Julien Muchembled authored
-
- 09 Apr, 2021 4 commits
-
-
Łukasz Nowak authored
Sources of domains and IPs are: * default hardcoded in template/whitelist-domains-default * /etc/resolv.conf * provided in the request * provided in the special downloadble repository Then they are parsed with dnsresolver and .slapos-whitelist-firewall file is produced with list of IPs to be whitelisted. This allows slapos.core whitelistfirewall manager to lock-down the partition to only whitelisted list of IPs.
-
Łukasz Nowak authored
Even if boot-image-url-select is not designed to contain bad values, they can happen, so add protection just like with boot-image-url-list.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
instance-kvm-export.cfg were copying parts defined in instance-kvm.cfg, but as the latter one was evolving a lot, it was missing features. For simplicity let instance-kvm.cfg expose the parts in a way, that instance-kvm-export.cfg can blindly append the to list of own parts, as it has to support resiliency exporter by itself.
-