An error occurred fetching the project authors.
- 03 Dec, 2021 2 commits
-
-
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.
-
- 01 Apr, 2021 1 commit
-
-
Łukasz Nowak authored
This is unused obsolete feature, which results with users being tricked to configure VMs wrongly.
-
- 09 Mar, 2021 1 commit
-
-
Łukasz Nowak authored
Use json to generate .slapos-disk-permission in a way, that devperm manager will be able to consume it.
-
- 15 Sep, 2020 2 commits
-
-
Łukasz Nowak authored
Thanks to using to draft-06 schema oneOf the "Boot image" field provides a list of images to select one to boot.
-
Łukasz Nowak authored
-
- 14 Aug, 2020 2 commits
-
-
Łukasz Nowak authored
As cpu-count and ram-size can be setup freely by the user, the cpu-max-count and ram-max-size shall follow it. Otherwise it generates hard to track issues with starting VMs.
-
Łukasz Nowak authored
Downloadable images are enabled when key image-url-list (described in instance-kvm-input-schema.json) is present. Images are downloaded outside of partition processing, as this can take a lot of time by template/image-download-controller.py Configuration is checked and cleaned up by template/image-download-config-creator.py Promises are used for: * checking if the current configuration from the request has been processed * checking status of configuration generation, image download process and checksum validity Details about errors are exposed by using monitor stack provided HTTP server, so that user is able to take informed decision about how to fix the problem.
-
- 12 May, 2020 1 commit
-
-
Thomas Gambier authored
-
- 11 May, 2020 1 commit
-
-
Thomas Gambier authored
-
- 07 May, 2020 4 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
-
Thomas Gambier authored
-
Thomas Gambier authored
-
- 29 Apr, 2020 1 commit
-
-
Thomas Gambier authored
don't add automatic route when adding IP address on interface because the automatic route doesn't add "via XXXXXX" gateway option. In KVM setup, the host machine is the gateway. We need to go through the gateway because we can't reach directly the other VM running on different slaptap interfaces.
-
- 09 Mar, 2020 2 commits
-
-
Bryton Lacquement authored
-
Bryton Lacquement authored
This change is related to 11210de0. Dead code from the previous commit has also been removed.
-
- 20 Feb, 2020 1 commit
-
-
Bryton Lacquement authored
This avoids duplication of information.
-
- 28 Jan, 2020 1 commit
-
-
Rafael Monnerat authored
This requires the "prerm" plugin be enabled to be used in addition to devperm. I tested on production and it works fine. /cc @tomo /reviewed-on nexedi/slapos!687
-
- 22 Jan, 2020 2 commits
-
-
Thomas Gambier authored
If there is IPv6 on both interface, Linux will put a default route on ens3 preventing IPv6 to work correctly on ens4. Even disabling totally IPv6 from inside the host on ens3 may not work. It is safer to disable it from qemu process directly. Also, it will ease the configuration of the host.
-
Thomas Gambier authored
-
- 19 Nov, 2019 1 commit
-
-
Łukasz Nowak authored
-