summary refs log tree commit diff
path: root/nixos/modules/virtualisation
Commit message (Collapse)AuthorAge
* nixos/libvirtd: Don't use the --daemon flag now that we use the 'notify' ↵Rickard Nilsson2016-07-01
| | | | service type
* nixos/libvirt: Syntactic-only refactoringRickard Nilsson2016-06-27
|
* nixos/libvirt: Add virtlogd and virtlockd systemd sockets and servicesRickard Nilsson2016-06-27
|
* nixos/libvirt: Adapt libvirtd.service to upstream sourcesRickard Nilsson2016-06-27
|
* nixos/libvirt: Remove non-functional service libvirt-guestsRickard Nilsson2016-06-27
| | | | | It doesn't have a start script, so it hasn't worked at all in a long time.
* lxd: `pkg.lxd` does not point to the binariesZack Piper2016-06-19
| | | | `pkg.lxd.bin` does
* nixos/docker: use wrapped modprobeBenno Fünfstück2016-06-11
| | | | | | | | | We need to use wrapped modprobe, so that it finds the right modules. Docker needs modprobe to load overlay kernel module for example. This fixes an an error starting docker if the booted system's kernel version is different from the /run/current-system profile's one.
* Explicitly specify the subsystem for /dev/vboxguestEelco Dolstra2016-06-03
| | | | | | | | Otherwise systemd gets confused and forgets about device units after reloading. https://github.com/NixOS/nixops/issues/391 https://github.com/systemd/systemd/issues/3423
* nixos/containers: Create an empty machine-id fileaszlig2016-05-29
| | | | | | | | | | | | | | Since systemd version 230, it is required to have a machine-id file prior to the startup of the container. If the file is empty, a transient machine ID is generated by systemd-nspawn. See systemd/systemd#3014 for more details on the matter. This unbreaks all of the containers-* NixOS tests. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @edolstra Closes: #15808
* Fix failure to start old containersEelco Dolstra2016-05-26
| | | | | | | The existence of $root/var/lib/private/host-notify as a socket prevented a bind mount: container foo[8083]: Failed to create mount point /var/lib/containers/foo/var/lib/private/host-notify: No such device or address
* boot.initrd.luks.devices: Change into an attribute setEelco Dolstra2016-05-25
| | | | | | | | | | | | | | | This allows setting options for the same LUKS device in different modules. For example, the auto-generated hardware-configuration.nix can contain boot.initrd.luks.devices.crypted.device = "/dev/disk/..."; while configuration.nix can add boot.initrd.luks.devices.crypted.allowDiscards = true; Also updated the examples/docs to use /disk/disk/by-uuid instead of /dev/sda, since we shouldn't promote the use of the latter.
* Remove boot.loader.grub.timeout and boot.loader.gummiboot.timeoutEelco Dolstra2016-05-25
| | | | There is a generic boot.loader.timeout option.
* Merge branch 'pr/14911'zimbatm2016-05-05
|\
| * open-vm-tools: fixes host VMware errorsJoaquim Pedro França Simão2016-05-05
| |
* | Update EC2 AMIs to 16.03.659.011ea84Eelco Dolstra2016-04-29
| | | | | | | | This includes the binutils mass rebuild.
* | treewide: Use correct output in ${config.nix.package}/binTuomas Tynkkynen2016-04-25
| |
* | amazon-init.nix: Use makeBinPathTuomas Tynkkynen2016-04-25
| | | | | | | | | | This also fixes the incorrect use of 'dev' outputs from config.nix.package and pkgs.systemd.
* | Merge pull request #14018 from ↵Franz Pletz2016-04-24
|\ \ | | | | | | | | | | | | kampfschlaefer/feature/hostbridge_and_ipv6_for_containers containers: hostbridge and IPv6
| * | containers: Make declarative containers real systemd servicesArnold Krille2016-04-02
| | | | | | | | | | | | | | | | | | | | | | | | Without the templating (which is still present for imperative containers), it will be possible to set individual dependencies. Like depending on the network only if the hostbridge or hardware interfaces are used. Ported from #3021
| * | containers: Add a hostbridge and ipv6 addressesArnold Krille2016-04-02
| | | | | | | | | | | | | | | | | | This allows the containers to have their interface in a bridge on the host. Also this adds IPv6 addresses to the containers both with bridged and unbridged network.
* | | qemu-img: Fix module pathsTuomas Tynkkynen2016-04-22
| | | | | | | | | | | | | | | | | | | | | They are compressed nowadays. Not sure if these are really needed since nobody noticed they were broken, but anyway...
* | | treewide: Replace module_init_tools -> kmodTuomas Tynkkynen2016-04-22
| |/ |/| | | | | | | The former is deprecated and doesn't handle compressed kernel modules, so all current usages of it are broken.
* | replace makeSearchPath tree-wise to take care of possible multiple outputsNikolay Amiantov2016-04-13
| |
* | Merge branch 'master' into closure-sizeVladimír Čunát2016-04-10
|\ \ | | | | | | | | | | | | | | | Comparison to master evaluations on Hydra: - 1255515 for nixos - 1255502 for nixpkgs
| * | Add 16.03 AMIsEelco Dolstra2016-04-05
| |/
* | Merge 'staging' into closure-sizeVladimír Čunát2016-04-07
|\| | | | | | | | | | | This is mainly to get the update of bootstrap tools. Otherwise there were mysterious segfaults: https://github.com/NixOS/nixpkgs/pull/7701#issuecomment-203389817
| * Move the EC2 AMI registry from the NixOps repoEelco Dolstra2016-03-31
| | | | | | | | | | | | NixOps has infrequent releases, so it's not the best place for keeping the list of current AMIs. Putting them in Nixpkgs means that AMI updates will be delivered as part of the NixOS channels.
| * Merge pull request #14305 from benwbooth/xe-guest-utilities-6.2.0Franz Pletz2016-03-31
| |\ | | | | | | xe-guest-utilities: init at 6.2.0
| | * xe-guest-utilities: init at 6.2.0Ben Booth2016-03-30
| | | | | | | | | | | | | | | | | | | | | | | | use mkEnableOption use sha256 add xe-guest-utilities to module-list.nix
| * | Fix the EC2 testEelco Dolstra2016-03-30
| | | | | | | | | | | | | | | | | | | | | We now generate a qcow2 image to prevent hitting Hydra's output size limit. Also updated /root/user-data -> /etc/ec2-metadata/user-data. http://hydra.nixos.org/build/33843133
| * | fix evalDomen Kožar2016-03-30
| | |
| * | move growpart out of nixos into cloud-init packageDomen Kožar2016-03-30
| |/
* | Merge branch 'master' into closure-sizeVladimír Čunát2016-04-01
|\| | | | | | | | | Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts.
| * Combine OVA generation stepsEelco Dolstra2016-03-15
| | | | | | | | | | | | | | | | Previously this was done in three derivations (one to build the raw disk image, one to convert to OVA, one to add a hydra-build-products file). Now it's done in one step to reduce the amount of copying to/from S3. In particular, not uploading the raw disk image prevents us from hitting hydra-queue-runner's size limit of 2 GiB.
| * virtualization/azure: reorder WALA and SSHDEvgeny Egorochkin2016-03-13
| |
| * virtualization/azure: turn off verbose loggingEvgeny Egorochkin2016-03-13
| |
| * virtualization/azure: make the image dynamic again since azure-cli upload ↵Evgeny Egorochkin2016-03-13
| | | | | | | | bug is fixed
| * virtualization/azure: take entropy handling code out of WALA and execute it ↵Evgeny Egorochkin2016-03-13
| | | | | | | | before SSHD generates the host keys
| * virtualization/azure: fixesCole Mickens2016-03-13
| | | | | | | | | | | | | | azure-agent: add option for verbose logging azure-agent: disable ssh host key regeneration azure-common: set verbose logging on azure-image: increase size to 30GB
| * Remove kill -9 -1 from initrd of amazon-image.nix. This causes a kernel panic.Rob Vermaas2016-03-09
| |
* | Merge master into closure-sizeVladimír Čunát2016-03-08
|\| | | | | | | | | The kde-5 stuff still didn't merge well. I hand-fixed what I saw, but there may be more problems.
| * azure-image: provide configuration.nix which allows nixos-rebuild to build a ↵Evgeny Egorochkin2016-03-03
| | | | | | | | working generation and add helpful comments
| * ec2-data: ensure providing a SSH host key is actually optionalTanner Doshier2016-02-25
| | | | | | | | 27016659046a8f8e7b4fd61ecbceaf9f5e306258 broke this.
| * Merge pull request #13114 from colemickens/azurezimbatm2016-02-23
| |\ | | | | | | azure: package qemu 2.2.0 to fix VHD creation
| | * azure: package qemu @ 2.2.0Cole Mickens2016-02-18
| | | | | | | | | | | | | | | This commit packages qemu-220. This package is qemu-2.2.0 and is only used with Azure.
| * | azure-agent: switch back to upstream WALinuxAgentCole Mickens2016-02-18
| |/
| * Fix azure image, by adding subformat=fixed to disk generation.Rob Vermaas2016-02-17
| |
| * Merge branch 'master' into stagingVladimír Čunát2016-02-17
| |\
| * \ Merge branch 'master' into stagingVladimír Čunát2016-02-07
| |\ \
| * | | Configure a default trust store for opensslGuillaume Maudoux2016-02-03
| | | |