summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* dockerTools.pullImage: documentation and release noteAntoine Eiche2018-05-02
|
* Merge pull request #28206 from edef1c/net-dbus-list-unitsMatthew Justin Bauer2018-05-02
|\ | | | | switch-to-configuration: use Net::DBus to retrieve the list of units
| * switch-to-configuration: use Net::DBus to retrieve the list of unitsedef2018-03-05
| | | | | | | | | | This resolves the FIXME, and opens up the possibility of using more of the systemd DBus interface to make things more robust.
* | prometheus-nginx-exporter: fix bool to string coercionWilliButz2018-05-02
| |
* | Merge branch 'master' into docker-registry-enhancementsRobin Gloster2018-05-02
|\ \
| * | nixos/prometheus-surfboard-exporter: add new moduleSamuel Leathers2018-05-02
| | |
| * | nixos docs: format =)Graham Christensen2018-05-01
| | |
| * | nixos docs: ignore generated filesGraham Christensen2018-05-01
| | |
| * | nixos docs: fixupGraham Christensen2018-05-01
| | |
| * | Merge pull request #39786 from grahamc/format-nixpkgs-docs-targetGraham Christensen2018-05-01
| |\ \ | | | | | | | | nixpkgs doc: add format Make target
| | * | nixos docs: makefile for formattingGraham Christensen2018-05-01
| | | |
| | * | nixpkgs doc: add format Make targetGraham Christensen2018-04-30
| | | |
| * | | Merge pull request #39836 from flokli/virtualbox-5.2.10Matthew Justin Bauer2018-05-01
| |\ \ \ | | | | | | | | | | virtualbox: 5.2.8 -> 5.2.10
| | * | | virtualisation.virtualbox.host: migrate from mkOption to mkEnableOptionFlorian Klink2018-05-01
| | | | |
| | * | | virtualisation.virtualbox.host: introduce enableExtensionPackFlorian Klink2018-05-01
| | | | |
| * | | | foundationdb: split into multiple, major-versioned packages to make upgrades ↵Austin Seipp2018-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | user-controllable Signed-off-by: Austin Seipp <aseipp@pobox.com>
| * | | | nixos: add TLS support to FoundationDB module, and tweak setup a bitAustin Seipp2018-05-01
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
| * | | | foundationdb: install the java client libraryAustin Seipp2018-05-01
| |/ / / | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
| * | | nixos doc: mananager -> manageredef2018-05-01
| | | |
| * | | nixos/prometheus-varnish-exporter: update moduleWilliButz2018-05-01
| | | |
| * | | Merge pull request #39478 from pngwjpgh/infinotedMatthew Justin Bauer2018-05-01
| |\ \ \ | | | | | | | | | | nixos/infinoted: Abstract over libinfinity version
| | * | | nixos/infinoted: Abstract over libinfinity versionGregor Kleen2018-04-26
| | | | |
| * | | | nixos/monetdb: init (#39812)Michael Weiss2018-05-01
| | | | |
| * | | | nixos/promtheus-nginx-exporter: update moduleWilliButz2018-05-01
| | | | |
| * | | | Merge pull request #38351 from grahamc/user-channelsGraham Christensen2018-05-01
| |\ \ \ \ | | | | | | | | | | | | Add user channels to the default nix path
| | * | | | Add user channels to the default nix pathGraham Christensen2018-05-01
| | | | | |
| * | | | | hitch: init at 1.4.8 + service + test (#39358)Julien Langlois2018-05-01
| | | | | | | | | | | | | | | | | | | | | | | | Add the Hitch TLS reverse proxy as an option for TLS termination.
| * | | | | Merge pull request #39798 from lheckemann/nixos-install-chroot-docJörg Thalheim2018-05-01
| |\ \ \ \ \ | | | | | | | | | | | | | | nixos-install manual: remove --chroot option
| | * | | | | nixos-install manual: remove --chroot optionLinus Heckemann2018-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This option has been removed from the tool in favour of nixos-enter.
| * | | | | | Merge pull request #38831 from rdnetto/improve-cross-refsGraham Christensen2018-04-30
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | Improve cross referencing in NixOS Manual
| | * | | | | Fixed indentationReuben D'Netto2018-04-17
| | | | | | |
| | * | | | | Added cross-references to NixOS manualReuben D'Netto2018-04-12
| | | | | | |
| * | | | | | nixos/bspwm: spawn bpswm process in the background and properly set waiPID ↵Milo2018-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (#39707)
| * | | | | | nixos/osquery: add testMaximilian Bosch2018-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some time ago I fixed the broken package `osquery` (see #39336). I had to test the package manually by starting the daemon locally, however this doesn't ensure that the module is still functional. In order to cover the package *and* the integration with the NixOS module I thought that adding a testcase might be the best idea. The current testcase does the following things: * Starts an `osqueryd` service in a test machine with customized logger path and PID file * Ensures that the `osqueryd.service` unit is running * Checks if the customized flags (`pidfile`, `logger_path`) are applied to `osquery`. * Performs a simple test query against the `etc_hosts` database to check if the basic funcitonality of `osquery` (storing system information into a database) works fine.
| * | | | | | Merge pull request #39416 from Ma27/fix-.version-configMichael Raskin2018-04-30
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | .version: don't read from `.version` and deduplicate `.version-suffix` references
| | * | | | | | treewide: rename version attributesMaximilian Bosch2018-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As suggested in https://github.com/NixOS/nixpkgs/pull/39416#discussion_r183845745 the versioning attributes in `lib` should be consistent to `nixos/version` which implicates the following changes: * `lib.trivial.version` -> `lib.trivial.release` * `lib.trivial.suffix` -> `lib.trivial.versionSuffix` * `lib.nixpkgsVersion` -> `lib.version` As `lib.nixpkgsVersion` is referenced several times in `NixOS/nixpkgs`, `NixOS/nix` and probably several user's setups. As the rename will cause a notable impact it's better to keep `lib.nixpkgsVersion` as alias with a warning yielded by `builtins.trace`.
| | * | | | | | lib: deduplicate version/suffix referencesMaximilian Bosch2018-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The logic regarding the generated `.version-suffix` file is already defined in `lib/trivial.nix` and shouldn't be duplicated in `nixos/version`.
* | | | | | | | nixos/docker-registry: Add support for garbage collector to docker registryMichele Catalano2018-05-01
| | | | | | | |
* | | | | | | | nixos/docker-registry: cleanup module definition & enhance testcaseMaximilian Bosch2018-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following changes have been applied: - the property `http.headers.X-Content-Type-Options` must a list of strings rather than a serialized list - instead of `/etc/docker/registry/config.yml` the configuration will be written with `pkgs.writeText` and the store path will be used to run the registry. This reduces the risk of possible impurities by relying on the Nix store only. - cleaned up the property paths to easy readability and reduce the verbosity. - enhanced the testcase to ensure that digests can be deleted as well - the `services.docker-registry.extraConfig` object will be merged with `registryConfig` /cc @ironpinguin
* | | | | | | | nixos/docker-registry: add more configuration options for docker-registryMichele Catalano2018-05-01
|/ / / / / / /
* | | | | | | Merge pull request #39649 from grahamc/hacking-docsGraham Christensen2018-04-29
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | NixOS docs: making it easier to hack on
| * | | | | | | nixos docs: include note about make for debugging the nixos docsGraham Christensen2018-04-28
| | | | | | | |
| * | | | | | | nixos manual: update xi:include for configuruation.nix's options-dbGraham Christensen2018-04-28
| | | | | | | |
| * | | | | | | nixos docs: Add a makefile for hacking on the nixos docsGraham Christensen2018-04-28
| | | | | | | |
| * | | | | | | nixos docs: Move generated XML in to a specific subdirectory to allow easier ↵Graham Christensen2018-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hacking
* | | | | | | | nixos/tests: Fix QEMU flags for SCSI disksaszlig2018-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ability to specify "-drive if=scsi" has been removed in QEMU version 2.12 (introduced in 3e3b39f173f9abc99da84084a1f4657c9de885bd). Quote from https://wiki.qemu.org/ChangeLog/2.12#Incompatible_changes: > The deprecated way of configuring SCSI devices with "-drive if=scsi" > on x86 has been removed. Use an appropriate SCSI controller together > "-device scsi-hd" or "-device scsi-cd" and a corresponding "-blockdev" > parameter instead. So whenever the diskInterface is "scsi" we use the new way to specify the drive and fall back to the deprecated way for the time being. The reason why I'm not using the new way for "virtio" and "ide" as well is because there is no simple generic way anymore to specify these. This also turns the type of the virtualisation.qemu.diskInterface option to be an enum, so the user knows which values are allowed but we can also make sure the right value is provided to prevent typos. I've tested this against a few non-disk-related NixOS VM tests but also the installer.grub1 test (because it uses "ide" as its drive interface), the installer.simple test (just to be sure it still works with "virtio") and all the tests in nixos/tests/boot.nix. In order to be able to run the grub1 test I had to go back to 8b1cf100cd8badad6e1b6d4650b904b88aa870db (which is a known commit where that test still works) and apply the QEMU update and this very commit, because right now the test is broken. Apart from the tests here in nixpkgs, I also ran another[1] test in another repository which uses the "scsi" disk interface as well (in comparison to most of the installer tests, this one actually failed prior to this commit). All of them now succeed. [1]: https://github.com/openlab-aux/vuizvui/blob/9b5a119972e9c2d327500638d89063f4fce243ec/tests/system/kernel/bfq.nix Signed-off-by: aszlig <aszlig@nix.build> Cc: @edostra, @grahamc, @dezgeg, @abbradar, @ts468
* | | | | | | | nixos/tests/udisks2: Fix USB device hotplugaszlig2018-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The usb_add and usb_del monitor commands have been removed in QEMU version 2.12 (introduced in 3e3b39f173f9abc99da84084a1f4657c9de885bd). Quote from https://wiki.qemu.org/ChangeLog/2.12#Incompatible_changes: > The deprecated HMP commands "usb_add" and "usb_del" have been removed. > Use "device_add" and "device_del" as replacement instead. So we're doing exactly that and the udisks2 test now works again. Signed-off-by: aszlig <aszlig@nix.build> Cc: @edolstra
* | | | | | | | rl-1809: add netcat noteMatthew Justin Bauer2018-04-29
| | | | | | | |
* | | | | | | | nixos/tests/hibernate: Fix netcat flagsaszlig2018-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm not sure why 024b501907eafbd89624e465ff21afbc96e9fec6 used -q 0 because even netcat-openbsd has the -N flag which IMO is the better way to shutdown the socket on EOF. Our default netcat implementation has changed once again[1] in 3c3b82234a6faa5a4c07323d0066452055d1ea81 and we're now using LibreSSL's implementation, which doesn't have a -q flag. See https://github.com/NixOS/nixpkgs/pull/39634 for the pull request introducing the switch. [1]: https://github.com/NixOS/nixpkgs/pull/19982 Signed-off-by: aszlig <aszlig@nix.build> Cc: @matthewbauer, @dtzWill, @Mic92
* | | | | | | | Merge pull request #39340 from xeji/interim-fix-39069xeji2018-04-29
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/networkd: wait for udev to settle before starting networkd