Commit graph

9751 commits

Author SHA1 Message Date
Florian Klink 4e7a971fe4
nixos/waagent: init module (#362101) 2024-12-12 14:11:39 +02:00
Arne Keller abeecc9b02
nixos/minio: add TLS certificates option (#340441) 2024-12-12 10:22:07 +01:00
Arne Keller 27aef3ef74
nixos/dokuwiki: Don't force http with Caddy (#327743) 2024-12-12 10:21:24 +01:00
github-actions[bot] da49cc09b4
Merge master into staging-next 2024-12-12 06:05:10 +00:00
Moraxyc 8a7f909947
nixosTests.artalk: add auth test 2024-12-12 13:15:02 +08:00
Leah Amelia Chen 68891efe67
marytts: init at 5.2.1-unstable-2024-10-09, nixos/marytts: init (#351933)
* marytts: init at 5.2.1-unstable-2024-10-09

* nixos/marytts: init module

* nixos/marytts: add tests
2024-12-12 00:12:54 -05:00
github-actions[bot] a6d6facdbd
Merge master into staging-next 2024-12-12 00:15:34 +00:00
Arne Keller 1a0bc2c68d
nixos/rtkit: Add option for rtkit-daemon command-line args (#299696) 2024-12-11 23:00:50 +01:00
Ramses baaaa3f67d
switch-to-configuration-ng: fix clippy issues and run clippy in drv (#363912) 2024-12-11 21:36:39 +01:00
Weijia Wang c3b1815822 Merge branch 'master' into staging-next 2024-12-11 16:42:17 +01:00
Alyssa Ross e9eff47002 nixos/networking: don't add extra names to ::1
From hosts(5):

> For each host a single line should be present with the following
> information:
>
>               IP_address canonical_hostname [aliases...]

With lines like "::1 localhost ahost.adomin ahost", we were saying
that the canonical name for "ahost" was "localhost", the opposite of a
canonical name.  This is why a second loopback address (127.0.0.2) is
used for hostnames with IPv4 — if they were put after "localhost" on
the 127.0.0.1 line, the same thing would happen.  With IPv6 we can't
do the same thing as there's only a single loopback address, so
instead the right thing to do is to simply not list the hostnames in
/etc/hosts, and rely on the myhostname NSS plugin, which will handle
this correctly.

(Note that the examples in hosts(5) also do not include IPv6 FQDN or
hostname entries.)
2024-12-11 11:09:40 +01:00
r-vdp 779c710476
nixos/switch-test: use the runTest handler to improve eval performance
The newer runTest handler uses a single nixpkgs instance to eval all the
specialisations, reducing the memory usage and eval time of the test
drastically compared to handleTest which creates a new nixpkgs instance
for every specialisation.
2024-12-11 10:06:03 +01:00
Silvan Mosberger 4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Silvan Mosberger 84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
Thiago Kenji Okada 1b5fac463b nixos/tests: add nixos-rebuild-target-host-ng 2024-12-10 18:38:09 +00:00
Thiago Kenji Okada 063639b2be nixos/tests: add nixos-rebuild-specialisations-ng 2024-12-10 18:38:09 +00:00
Thiago Kenji Okada 81148841b9 nixos/tests: add nixos-rebuild-install-bootloader-ng 2024-12-10 18:38:09 +00:00
OPNA2608 88d11cc667 tests/shadps4: init 2024-12-10 11:55:21 +01:00
K900 07105d9e6f Merge remote-tracking branch 'origin/master' into staging-next 2024-12-10 09:47:05 +03:00
github-actions[bot] ceb62729d2
Merge master into staging-next 2024-12-09 18:05:05 +00:00
Martin Weinelt 2b03b37393
nixos/tests/home-assistant: call with runTest 2024-12-09 19:00:30 +01:00
Martin Weinelt 579ade1ed8
nixos/tests/home-assistant: fix testing of restart with new dependency
The backup module is part of the default integrations and as such it will
always be loaded. Replace it with the prometheus module, for which this
is probably unlikely to ever become the case.
2024-12-09 19:00:30 +01:00
Martin Weinelt be150023f7
nixos/tests/home-assistant: fix reload expectations
When sending SIGHUP to hass it will exit with code 100, which is the
codified exit code to trigger a restart. This is useful, because it can
allow triggering a restart from within the frontend.

It was previously assumed that it would result in a reload, which would
keep the same interpreter process intact. That is not the case and so the
assumption that the PID would stay the same was flawed and only succeeded
due to race conditions.
2024-12-09 19:00:29 +01:00
David McFarland f5a5157f1f
Update jdreaver email, remove as prowlarr maintainer (#362954) 2024-12-09 12:41:07 -04:00
David Reaver 1b7de0a3e7 prowlarr: remove jdreaver as maintainer 2024-12-09 07:48:59 -08:00
Anders Johan Jamtli e5624846c3 nixos/minio: add certificatesDir option 2024-12-09 16:30:47 +01:00
Lukas Werling 1475f480d5 nixos/dokuwiki: Don't force http with Caddy
Caddy usually expects just a hostname without scheme to do its automatic
HTTPS.  It is possible to get the old behavior (only HTTP) by setting
`services.caddy.virtualHosts.<host>.hostName`.
2024-12-09 11:49:52 +01:00
K900 5ebe22ffe1 Merge remote-tracking branch 'origin/master' into staging-next 2024-12-09 09:42:51 +03:00
Zexin Yuan 53bd25e9e2
kanboard: init at 1.2.42 (#357229) 2024-12-08 20:17:10 -05:00
github-actions[bot] c45456d867
Merge master into staging-next 2024-12-08 18:04:12 +00:00
Leona Maroni 140aaee1de
nixos/paperless: add 'database.createLocally' (#359563) 2024-12-08 13:50:24 +01:00
github-actions[bot] 38a78130f6
Merge master into staging-next 2024-12-08 12:05:39 +00:00
Aleksana 7a7cab08b6
immich: 1.121.0 -> 1.122.1 (#362233) 2024-12-08 19:05:36 +08:00
K900 2e337411b0 Merge remote-tracking branch 'origin/master' into staging-next 2024-12-08 08:46:20 +03:00
misuzu afe27494fa
nixos/wireguard-networkd: init (#259092) 2024-12-08 07:39:52 +02:00
codgician caa41052bb
Merge branch 'master' into waagent-module 2024-12-08 12:59:45 +08:00
Masum Reza c584da6436
Apparmor: Adopt package, nixos module and nixos tests (#359817) 2024-12-08 09:56:55 +05:30
Majiir Paktu a5de36518f nixos/wireguard-networkd: init
Adds a networkd backend for the networking.wireguard options.
2024-12-07 20:01:17 -05:00
github-actions[bot] 171c0c7ed6
Merge master into staging-next 2024-12-07 00:15:17 +00:00
Sandro a4f09cbbf5
lomiri.lomiri-mediaplayer-app: init at 1.1.0 (#359708) 2024-12-06 23:20:47 +01:00
Christoph Heiss efbb8bd904
nixos/tests/prometheus-exporters: add tests for mqtt-exporter
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-12-06 19:29:09 +01:00
Robert Schütz 2c8a792fac immich: 1.121.0 -> 1.122.1
https://github.com/immich-app/immich/releases/tag/v1.122.0
https://github.com/immich-app/immich/releases/tag/v1.122.1
2024-12-06 08:28:50 -08:00
codgician 0d7c515332
waagent: init module 2024-12-06 23:32:16 +08:00
Rodney Lorrimar 686c2c3d00
nixos/rtkit: Add tests 2024-12-06 12:43:55 +08:00
github-actions[bot] f8370cc147
Merge master into staging-next 2024-12-05 18:04:28 +00:00
Yethal 04bf3d8774
nixos/modules/virtualisation: additional configuration options (#349537)
oci-containers: additional configuration options
2024-12-05 12:48:41 -05:00
Leona Maroni 65e0eebf2d
nixos/victoriametrics: the prometheusConfig option isn't null by default (#361778) 2024-12-05 15:07:48 +01:00
misuzu 2f12b59f31
nixos/tests/networking: fix flaky scripted.dhcpSimple test (#361834) 2024-12-05 14:52:47 +02:00
github-actions[bot] 35ce54d1fd
Merge master into staging-next 2024-12-05 00:15:50 +00:00
Jörg Thalheim 6541fe7311
nixos/installer: Allow setting a password on cmdline for pxe boot (#358722) 2024-12-05 00:33:39 +01:00
misuzu 92df50f4d0 nixos/tests/networking: fix flaky scripted.dhcpSimple test
The underlying issue is unknown, but starting
the router first and then the client makes the test not flaky.
2024-12-04 20:18:46 +02:00
Ryan Yin 534b77f858 nixos/victoriametrics: the prometheusConfig option isn't null by default 2024-12-04 22:54:29 +08:00
github-actions[bot] 331228b648
Merge staging-next into staging 2024-12-04 00:16:05 +00:00
Franz Pletz f9f7d7b58c
nixos/networkd: use upstream wait-online@ unit (#360319) 2024-12-03 21:40:30 +01:00
github-actions[bot] fdd294bc8f
Merge staging-next into staging 2024-12-03 18:05:34 +00:00
Masum Reza 93e8ab64be
linuxPackages.drbd: 9.2.8 -> 9.2.12 (#360238) 2024-12-03 22:54:22 +05:30
Marcus Ramberg 629bf81b67
nixos/k3s: refactor k3s multi node test (#355230) 2024-12-03 17:02:49 +01:00
github-actions[bot] 9fda0f5ae0
Merge staging-next into staging 2024-12-03 00:16:58 +00:00
K900 6739ae1174 Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-02 22:43:34 +03:00
Rick van Schijndel dbf753c544
tandoor-recipes: drop maintainership (#359603) 2024-12-02 19:36:59 +01:00
Franz Pletz 1e0c4e50b0
network: Fix cycle dependency causing race of netdev and address configuration (#352523) 2024-12-02 13:13:24 +01:00
Bruno BELANYI 9a0ae3a604 tandoor-recipes: drop maintainership
I stopped using it, I can't test updates anymore.
2024-12-02 12:02:24 +00:00
Bruno BELANYI bec086164a nixosTests.paperless: use 'database.createLocally' 2024-12-02 12:01:05 +00:00
misuzu dd9a2e26ac
nixos/nat: Match iptables behavior with nftables, add externalIP check (#277016) 2024-12-02 12:02:45 +02:00
K900 804c0bb0dc Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-02 09:04:57 +03:00
Egor Savkin 8bda6ea01c tests: network: update nixosTests.networking.scripted.virtual to match correct behavior
First, `stop network-addresses-X` should clean up the addresses without deleting the interfaces. And only `stop tap0-netdev` should fully delete the interfaces.

Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-12-02 10:57:42 +08:00
Jenny d3ba34c9e4
plausible: 2.0.0 -> 2.1.4 (#356221) 2024-12-01 18:31:00 +01:00
birkb 35d4e5e11b linuxPackages.drbd: 9.2.8 -> 9.2.9
- 6.8 kernel support added
- aligned to Nix standard build environment
- test added
- redundant installPhase and postFixup definitions removed

Signed-off-by: birkb <birk@batchworks.de>
Signed-off-by: Julian Stecklina <julian.stecklina@cyberus-technology.de>
2024-12-01 16:38:06 +01:00
TNE 12f0948900 nixos/tests/nat: Create more broad and detailed testing conditions
This code is mostly from #279629, the uninvoled client checks were removed (since they are the same as the direct connection to the client test) and the tests were adjusted to work as intended as well as bugs fixed.
In some cases, some tests are skipped when they do not make sense for the specific configuration that is being tested.
2024-12-01 09:36:03 +01:00
K900 007b4f3e71 Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-01 10:29:27 +03:00
Michele Guerini Rocco 39728bf9bd
nixos/tests/networking: fix GRE test (#360349) 2024-11-30 22:33:47 +01:00
Adam C. Stephens 33b9d57c65
incus: fix container tests from image rename (#360305) 2024-11-30 15:04:26 -05:00
Bobby Rong cd45cfe9c4
nixosTests.vscodium: Workaround OCR tests
An attempt to help https://hydra.nixos.org/build/279535629/nixlog/1.

The "Get Started with" text is much easier to find.
Also scale vscodium to help OCR find the "Untitled" text.
2024-11-30 20:42:46 +08:00
rnhmjoj 9cb83c2af4
nixos/tests/networking: fix GRE test
More fallout from c6f6c282.
2024-11-30 09:51:44 +01:00
Franz Pletz 0d48c50f4b
nixos/networkd: use upstream wait-online@ unit
Use the upstream unit for systemd-networkd-wait-online@.service and fix
the spelling.
2024-11-30 07:15:46 +01:00
Adam C. Stephens c494726b98
incus: fix container tests from image rename 2024-11-30 00:08:02 -05:00
Adam C. Stephens 9ab59bb5fb
incus: format 2024-11-30 00:04:54 -05:00
Grimmauld 407bd6b344
nixos/tests/apparmor: adopt 2024-11-29 19:38:23 +01:00
github-actions[bot] da1fc0632d
Merge staging-next into staging 2024-11-29 12:06:39 +00:00
matthewcroughan 1e925a2dfd nixos/scion: fix nixosTest dates and validity period for TRCs
The validity period for TRCs cannot be set to an rfc3339 date, only an
offset from the current system time, which if set to 3650d rather than
36500d will still give us quite a long time before it becomes invalid,
which is acceptable for the time being.
2024-11-29 10:22:40 +00:00
OPNA2608 00ee3ec75f tests/lomiri-mediaplayer-app: init 2024-11-28 23:51:57 +01:00
github-actions[bot] d6e8bb12d1
Merge staging-next into staging 2024-11-28 18:05:03 +00:00
Ilan Joselevich c7c136a610
kanidm: allow hydra to cache alternative build with secret provisioning (#358782) 2024-11-28 19:35:25 +02:00
Flo dc8d92608d Add tests 2024-11-28 13:50:44 +01:00
Flo f5080d12b3 Rebuild password update functionality, add tests 2024-11-28 13:47:45 +01:00
github-actions[bot] a7d715306f
Merge staging-next into staging 2024-11-27 00:15:38 +00:00
matthewcroughan c8446a92ab nixos/scion: hardcode large expiry timestamps in bootstrap.sh
This makes timestamps and cert expiry less of a spurious issue in VM
Tests, and in CI/Hydra, by hardcoding large values, and allowing certs
to begin at 0 seconds from UNIX epoch time
2024-11-26 15:56:41 +00:00
K900 3b5cb28a23 Merge remote-tracking branch 'origin/staging-next' into staging 2024-11-26 09:46:04 +03:00
Jenny ac24b97156
nixos/zammad: refactor package, module and nixos-test (#277456) 2024-11-25 19:45:58 +01:00
Emily 382ef6cd88 Merge staging-next into staging 2024-11-25 02:00:00 +00:00
Thiago Kenji Okada 006b13c56c retroarch-{bare,full}: renamed from retroarch{Bare,Full} 2024-11-24 21:58:01 +00:00
oddlama 91cbd96ffe
kanidm: allow hydra to cache alternative build with secret provisioning 2024-11-24 19:24:43 +01:00
Franz Pletz d4b1fcdbe6
nixos/redlib: format, add maintainer, add cfg.settings, use upstream systemd unit (#345715) 2024-11-24 17:13:16 +01:00
Felix Bühler b675ca747f
nixos/mopidy: test & cleanup (#356021) 2024-11-24 16:01:21 +01:00
netali 4ad703d62e
nixos/tests/zammad: refactor test 2024-11-24 14:42:49 +01:00
Maximilian Bosch 4220a62d70
Merge: nixos/victoriametrics: check config, more tests & update desc (#353950) 2024-11-24 14:18:29 +01:00
Sefa Eyeoglu 2636739e7a
nixos/monado: add forceDefaultRuntime option (#348815) 2024-11-24 13:26:39 +01:00
Felix Buehler dddc9d800a nixos/mopidy: fmt 2024-11-24 12:03:28 +01:00
Felix Buehler 8f6ffd06a4 nixos/mopidy: add test 2024-11-24 12:03:28 +01:00
K900 15bb2bfa54 Merge remote-tracking branch 'origin/staging-next' into staging 2024-11-24 10:18:58 +03:00
Adam C. Stephens 4238856f15
incus: 6.6.0 -> 6.7.0 (#356230) 2024-11-23 17:46:48 -05:00
Adam Stephens ed24c80ef6
incus: add tpm to container test 2024-11-23 16:37:31 -05:00
Adam Stephens 0e12722d4b
incus: fix tpm support 2024-11-23 16:28:31 -05:00
Adam C. Stephens 053e9d35f3
incus: add lvm to storage test (#358528) 2024-11-23 14:27:33 -05:00
Adam C. Stephens 496390848d
incus: add lvm to storage test 2024-11-23 13:15:48 -05:00
github-actions[bot] 47c4a8d45e
Merge staging-next into staging 2024-11-23 18:04:31 +00:00
Sandro d1c079db10
nixos/suricata: Fix module and add to module-list (#349826) 2024-11-23 18:30:55 +01:00
github-actions[bot] 4573b0b668
Merge staging-next into staging 2024-11-23 06:05:56 +00:00
Connor Baker 4e54bbdea1
nixos/activation: Add pre-switch checks (#236375) 2024-11-22 17:33:20 -08:00
Emily 9bc900c020
treewide: fix sed -ie and friends (#356770) 2024-11-22 20:54:10 +00:00
Ryan Yin ad06fc936d nixos/victoriametrics: check config, more tests, update desc 2024-11-23 01:19:11 +08:00
Alexander Sieg e8c9fa5bc8 plausible: 2.0.0 -> 2.1.4 2024-11-22 13:52:18 +01:00
Guanran Wang 0f77709e0f
nixosTests.redlib: test settings mechanic 2024-11-22 15:42:09 +08:00
tomberek a42bdea0a7
rfmakecloud: 0.0.18 -> 0.0.21 (#356963) 2024-11-22 00:35:19 -05:00
tomberek b2d5ac855d
technium-dns-server: 13.0.2 -> 13.2 (#356520) 2024-11-22 00:24:16 -05:00
Jared Baur 6e192c4489
nixos/activation: Add pre-switch checks
Add an option for shell script fragments that are ran before switching
to a new NixOS system configuration (pre installation of bootloader or
system activation). Also add a new subcommand for
switch-to-configuration called "check" that will cause the program to
always exit after checks are ran.
2024-11-21 13:02:54 -08:00
Kerstin Humm ff2f00d425 nixos/canaille: init module
Co-Authored-By: Janik <80165193+Janik-Haag@users.noreply.github.com>
2024-11-21 20:28:03 +01:00
Kerstin Humm 897954b8ae nixos/open-web-calendar: init module 2024-11-21 16:34:39 +01:00
kirillrdy c8021779cd
amazon-cloudwatch-agent: init at 1.300049.1 (#337212) 2024-11-21 17:18:47 +11:00
Sefa Eyeoglu 91fee43100
nixos/monado: add forceDefaultRuntime option
This option replaces the active runtime manifest in the user directory.
Games running through Steam's Pressure Vessel cannot read /etc so
forcefully overriding the file every time the service starts, will allow
those games to use Monado.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-11-20 21:42:06 +01:00
Daniel Sampliner a61e43e18e nixos/netdata: copy apps_groups.conf instead of symlink
Currently, it is not possible to configure `apps.plugin` via NixOS
option `services.netdata.configDir."apps_groups.conf"`. This is because
`apps.plugin` explicitly does not follow symbolic links when reading its
configuration from apps_groups.conf[^ref].

This change will copy that file instead of symlinking to address this.

Fixes #255161

[^ref]: 3849e70f93/src/collectors/apps.plugin/apps_plugin.c (L679)
2024-11-20 08:43:52 -05:00
Weijia Wang 5bdc0862bf
wordpress: 6.6.2 -> 6.7 (#356449) 2024-11-19 22:44:51 +01:00
Sefa Eyeoglu 969ad19f9d
nixos/monado: nixfmt
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-11-19 17:00:50 +01:00
commiterate 3d0e3156ea amazon-cloudwatch-agent: init at 1.300049.1 2024-11-18 19:19:35 -05:00
Cosima Neidahl e6b5e795bf
kimai, nixos/kimai: init at 2.24.0 (#353187) 2024-11-19 01:05:53 +01:00
Francesco Gazzetta dca9282154
libresprite: 1.0 -> 1.1 (#356557) 2024-11-18 21:22:07 +00:00
Dominique Martinet f27f1e0931 nixos/tests/rmfakecloud: new test 2024-11-18 22:59:41 +09:00
Wolfgang Walther 31706d4a55
treewide: fix sed -ie and friends
GNU sed's man page has this to say about "-i":

  Because -i takes an optional argument, it should not be followed by
  other short options:
  [..]
  sed -iE '...' FILE
    This is equivalent to --in-place=E, creating FILEE as backup of FILE

This means all "-iX" did not have the intended effect X, so we can
instead remove them.
2024-11-17 18:24:54 +01:00
Ratchanan Srirattanamet 29e586e508 nixos/kimai: init module & add test 2024-11-17 16:20:21 +00:00
Julien Malka 891bfded62 nixos/tests/agorakit: init test 2024-11-17 16:08:58 +01:00
Marcin Serwin 6fa830fc0d
libresprite: 1.0 -> 1.1 2024-11-17 15:07:57 +01:00
Viorel-Cătălin Răpițeanu 5705ab5bc5 wordpress: 6.6.2 -> 6.7
Update the package to the latest version.
2024-11-17 15:56:09 +02:00
Leona Maroni 84ad4442b0
nixos/gotosocial: fix failing tests (#353901) 2024-11-17 13:38:30 +01:00
gileri cc2afaa16f
tt-rss: Add simple test 2024-11-16 23:57:47 +01:00
Maximilian Bosch 97a911e8fb
Merge: nixos/postgresql: extension based hardening relaxation (#355010) 2024-11-16 22:29:36 +01:00
Leona Maroni 3013234aef
druid: 30.0.0 -> 31.0.0 (#351877) 2024-11-16 22:20:41 +01:00
Robert Rose cd96421ea9 nixos/k3s: refactor multi-node test
The refactoring parallelizes preliminary tasks like the node start and
import of the pause image to speed up execution of the test. It also
uniforms the usage of extraFlags for all nodes.
2024-11-16 22:06:22 +01:00
Maximilian Bosch 68d9643388
nixos/tests/postgresql: test plv8 hardening on non-JIT variants only
PostgreSQL with JIT support enabled doesn't work with plv8. Hence, we'd
get an evaluation failure for each
`nixosTests.postgresql.postgresql.postgresql_jit_X`.

This should be restructured in the future (less VM tests for custom
extensions, but a single VM test for this case to cover). For now, we
should get this fix out and this is a good-enough approach.
2024-11-16 21:16:06 +01:00
Tim Häring 7550580e19
technium-dns-server: 13.0.2 -> 13.2 2024-11-16 18:31:39 +01:00
Martin Weinelt e198536d26
nixosTests.postgresql: test hardening gets relaxed
The plv8 plugin requires access to pkey syscalls. The execution will
crash hard when it is not allowed by the syscall filter.

Co-Authored-By: Jan Tojnar <jtojnar@gmail.com>
2024-11-16 17:29:34 +01:00
Martin Weinelt 223a6c6ed0
nixos/postgresql: rename extraPlugins to extensions
This is the upstream lingo, and it makes everything slightly less
confusing.
2024-11-16 14:46:16 +01:00
Marcus Ramberg 0aa644e317
k3s_1_31: 1.31.1+k3s1 -> 1.31.2+k3s1 (#352182) 2024-11-16 09:42:43 +01:00
Adam C. Stephens 7ea9ba60d8
nixos/incus: add incus-user service and socket (#355645) 2024-11-15 23:34:21 -05:00
Adam Stephens 0214dd4ef2
nixos/tests/incus: test incus-user 2024-11-15 23:32:16 -05:00
Maximilian Bosch 5c01691cf2
Merge: postgresql_12: remove (#353158) 2024-11-15 12:07:14 +01:00
Maximilian Bosch 0b3eef7441
postgresql_12: remove
This will be EOL at the end of November, so there's little reason to
keep it in 24.11[1]. As discussed, we'd like to keep it for as long as
possible to make sure there's a state in nixpkgs that has the latest
minor of postgresql_12 available with the most recent CVEs fixed for
people who cannot upgrade[2].

This aspect has been made explicit in the manual now for the next .11
release.

During the discussions it has been brought up that if people just do
`services.postgresql.enable = true;` and let the code decide the
postgresql version based on `system.stateVersion`, there's a chance that
such EOL dates will be missed. To make this harder, a warning will now
be raised when using the stateVersion-condition and the oldest still
available major is selected.

Additionally regrouped the postgresql things in the release notes to
make sure these are all shown consecutively. Otherwise it's a little
hard to keep track of all the changes made to postgresql in 24.11.

[1] https://endoflife.date/postgresql
[2] https://github.com/NixOS/nixpkgs/pull/353158#issuecomment-2453056692
2024-11-15 09:17:06 +01:00
Robert Rose 2a79402b1e nixos/k3s: use same k3s package in multi-node test
The test previously violated the Kubernetes version skew policy by
deploying a kubelet of hte most recent version in a cluster with an
older apiserver.
2024-11-14 16:04:29 -03:00
Weijia Wang 9c631cfd4a
nixos/nixosTests.kerberos: add test suite for LDAP backend (#337719) 2024-11-14 17:26:05 +01:00
Pol Dellaiera cf69fc271d
nixos/glances: init (#303320) 2024-11-14 05:47:04 +01:00
Yorick 97dfe7efe4
maintainers: Remove mkaito (#355650) 2024-11-13 19:57:30 +01:00