about summary refs log tree commit diff
path: root/nixos/tests
AgeCommit message (Collapse)AuthorFilesLines
2022-12-26Merge pull request #203011 from duament/firewall-nftablesMaciej Krüger3-10/+21
2022-12-25Merge pull request #206775 from SuperSandro2000/runCommand-nativeBuildInputsSandro1-3/+5
2022-12-24Merge pull request #203449 from yaxitech/azure-quote-providerSandro2-34/+74
2022-12-24Merge pull request #207563 from hercules-ci/flaky-nixosTests.keymapRobert Hensing1-2/+10
Fix flaky `nixosTests.keymap`
2022-12-24nixosTests.keymap: Remove unnecessary sleepRobert Hensing1-1/+0
When test-input-reader runs, it's standard input exists and will be buffered, so by the time the file exists, the standard input can already be written to. I have no reason to believe that a terminal emulator would start accepting input _after_ launching the command. I've tested this for hours in a loop without a single failure or timeout.
2022-12-24nixosTests.keymap: Reorder test cases to make setup more reliableRobert Hensing1-1/+10
I've run this test on repeat for hours, so there's reason to be hopeful.
2022-12-23Merge pull request #205955 from Izorkin/update-peertubeRyan Lahfa1-0/+7
peertube: 4.3.1 -> 5.0.0
2022-12-23Merge pull request #170636 from Synthetica9/wait_before_entryJacek Galowicz1-1/+1
nixos/test-driver: add wait_before_entry
2022-12-23nixos/peertube: add secretsFile optionIzorkin1-0/+7
2022-12-23headscale: Update to 0.17.1, conform module to RFC0042Kristoffer Dalby2-0/+18
This commit upgrades headscale to the newest version, 0.17.0 and updates the module with the current breaking config changes. In addition, the module is rewritten to conform with RFC0042 to try to prevent some drift between the module and the upstream. A new maintainer, Misterio77, is added as maintainer. Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> Co-authored-by: Gabriel Fontes <hi@m7.rs> Co-authored-by: Geoffrey Huntley <ghuntley@ghuntley.com>
2022-12-23Merge pull request #207163 from NixOS/rfc0125-improvementsRyan Lahfa1-0/+26
nixos/activation/bootspec: make initrd optional, serialize system, precise extensions' type
2022-12-23nixos/{firewall, nat}: add a nftables based implementationRvfg3-10/+21
2022-12-22nixos/tests: expose bootspec testCole Helbling1-0/+1
On x86_64-linux only because bootspec is for NixOS (for the moment?), and NixOS is really only a Linux concept (for the moment?). Not on aarch64-linux because it fails for whatever reason 🤷
2022-12-22nixos/activation/bootspec: fix document output pathCole Helbling1-8/+8
The RFC currently stipulates the document will be available at `$out/boot.json`.
2022-12-22Merge pull request #205983 from m1cr0man/acme-test-fixRyan Lahfa1-21/+41
nixos/acme: Increase number of retries in testing
2022-12-21nixos/activation/bootspec: make initrd optional, serialize system, precise ↵Raito Bezarius1-0/+26
extensions' type
2022-12-20Merge pull request #203117 from sikmir/vmtoolsSandro1-1/+1
vmTools: update current maintained debian versions
2022-12-19Merge pull request #172084 from priegger/prometheus-statsd-exporterSandro1-0/+19
2022-12-19Merge pull request #205561 from symphorien/nginx-conf-validateGuillaume Girol1-1/+1
nixos/nginx: validate config at build time
2022-12-19Merge pull request #206645 from Mic92/nix-ldJörg Thalheim1-4/+1
nixos/nix-ld: set NIX_LD by default
2022-12-19nixos/nix-ld: set NIX_LD by defaultJörg Thalheim1-4/+1
2022-12-19Merge pull request #205865 from DeeUnderscore/fix/grafana-socketFranz Pletz1-0/+27
2022-12-18treewide: use nativeBuildInputs with runCommand instead of inliningSandro Jäckel1-3/+5
2022-12-18Merge pull request #206722 from SuperSandro2000/sourcehut-nixfigsoda1-1/+1
nixos/sourcehut: resolve deprecated setting
2022-12-18Merge pull request #206646 from figsoda/typosValentin Gagarin9-9/+9
2022-12-18nixos/sourcehut: resolve deprecated settingSandro Jäckel1-1/+1
2022-12-18nginx: make global redirect vhost option accept exceptionsVincent Bernat2-0/+25
By moving the return into a location directive, one can provide exceptions by adding locations. This is similar to what the forceSSL option does.
2022-12-17nixos: fix typosfigsoda9-9/+9
2022-12-18Merge pull request #200724 from JonathanLorimer/allow-configuration-of-rolesRobert Hensing1-2/+91
services.postgresql: Allow configuration of user roles in ensureUser
2022-12-17nixos/acme: Increase number of retries in testingLucas Savva1-21/+41
Helps to avoid failures in Hydra when the host server starts the web server too slowly.
2022-12-17Merge pull request #172237 from DeterminateSystems/bootspec-rfcJörg Thalheim1-0/+144
Support external bootloader backends (RFC-0125)
2022-12-16nixos/tests/bootspec: add EFI support for GRUB testRaito Bezarius1-0/+1
2022-12-17Merge pull request #198239 from jacobgreenleaf/jacobg-borg-inhibitRyan Lahfa1-0/+20
nixos/borgbackup: Add option for inhibiting sleep
2022-12-16Merge pull request #205246 from Frostman/unpoller-2.4.0Sandro1-4/+2
2022-12-16Merge pull request #205712 from devusb/atuin-serverSandro2-0/+66
2022-12-16nixosTests.mastodon: Put script in separate fileManuel Bärenz3-97/+76
2022-12-16nixos/tests/mastodon: add test with external servicesIzorkin4-3/+209
2022-12-16Merge pull request #206061 from ncfavier/nginx-duplicate-modulesNaïm Favier1-1/+1
2022-12-15nixos/atuin: init moduleMorgan Helton2-0/+66
2022-12-16nginx: detect duplicate modulesNaïm Favier1-1/+1
Nginx breaks at runtime when duplicate modules are added. To detect this, add a `name` key to all modules. Also remove the outdated modsecurity v2 module and unify `modsecurity` and `modsecurity-nginx`.
2022-12-15lib.replaceChars: warn about being a deprecated aliasArtturin2-3/+3
replaceStrings has been in nix since 2015(nix 1.10) so it is safe to remove the fallback https://github.com/nixos/nix/commit/d6d5885c1567454754a0d260521bafa0bd5e7fdb
2022-12-14nixos/tests/vaultwarden: Update selenium tests for 2022.10.0Martin Weinelt1-13/+16
A few form element ids were changed around and a button was renamed.
2022-12-14nixos/grafana: add test case for socket proxyFranz Pletz1-0/+27
2022-12-14Merge pull request #201505 from r-ryantm/auto-update/ntfy-shFranz Pletz1-0/+1
2022-12-14nixos/ntfy-sh: fix & expose nixos testFranz Pletz1-0/+1
2022-12-11nixos/tests/evcc: Fail when the unit produces fatal log messagesMartin Weinelt1-0/+1
2022-12-10nixos/nginx: validate syntax of config file at build timeGuillaume Girol1-1/+1
Shamelessly stolen from nixcloud-webservices: https://github.com/nixcloud/nixcloud-webservices/blob/master/modules/web/webserver/lib/nginx_check_config.nix The nixos test testing the behavior of nginx in case of faulty config would not build with this change (on purpose), so I modified it so that the failure is not syntactic.
2022-12-09nixos/tests/prometheuts-exporters.unpoller: fix test scriptSergei Lukianov1-4/+2
Unpoller behaviour changed and now it'll not server metrics if no controller available, so, let's check for not available controller message instead.
2022-12-09Merge pull request #203956 from Artturin/addforbiddendependenciesregexArtturi1-0/+1
nixos/top-level.nix: add forbiddenDependenciesRegex option
2022-12-09Merge pull request #205123 from Frostman/prometheus-smartctl-exporter-0.9.1Martin Weinelt1-6/+1