Jonathan Davies
87cb2d582e
nixos/prometheus: Added pushgateway test case
2024-06-03 20:33:23 +01:00
Jonathan Davies
61e7915267
nixos/prometheus: Added remote-write test case
2024-06-03 20:33:22 +01:00
Jonathan Davies
d6296eceaf
nixos/prometheus: Added simple two Prometheus server testcase
2024-06-03 20:33:21 +01:00
Jonathan Davies
d276f0573b
nixos/prometheus: Renamed existing Prometheus test to Thanos.
2024-06-03 20:33:13 +01:00
Doron Behar
459335513a
Merge pull request #315555 from doronbehar/pkg/musescore
...
musescore: 4.3.0 -> 4.3.1
2024-06-03 21:20:15 +03:00
Doron Behar
138ad7b73a
nixos.tests.musescore: fix and improve
...
- Use the print dialog to create a sample score.
- Copy also the sample score from the vm to $out of the test.
- Create a bit more screenshots
- Only use machine.wait_for_window, never machine.wait_for_text which
requires OCR which is slow.
- Set XDG_RUNTIME_DIR so it won't dump core.
2024-06-03 03:16:47 +03:00
Sandro
fa7656236f
Merge pull request #299995 from tie/centrifugo-tests-fix-shards
2024-06-02 23:09:48 +02:00
Peder Bergebakken Sundt
080af6461e
Merge pull request #314294 from james-atkins/mealie-update
...
mealie: 1.2.0 -> 1.7.0
2024-05-31 20:41:37 +02:00
Azat Bahawi
4a9b788bf5
Merge pull request #315749 from Sigmanificient/qtile-vm-fix
...
nixos/tests/qtile: run only on linux
2024-05-31 18:31:08 +03:00
Dawid Dziurla
0133e21626
nixos/tests/podman: add test for rootless quadlet
2024-05-31 16:02:15 +02:00
Luflosi
8e945401d5
bind: make systemd service wait for BIND to be ready
...
Without this change, the systemd unit will be marked as ready even though BIND has not finished starting yet.
This causes other units that depend on BIND to start even though BIND is not ready yet.
From https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900788 : "Bind9 will daemonize itself _when it is ready_."
Also modify the NixOS test. With this change, waiting for the unit alone will ensure that BIND is ready to accept queries. I would have expected to see the test failing without this commit but with the `machine.wait_for_open_port(53)` line removed but I found this to not be the case most of the time. This is probably the case because the situation is inherently racy and on my machine BIND happens to start in time most of the time.
2024-05-31 13:33:29 +02:00
Thomas Gerbet
4e2290525d
Merge pull request #314618 from gaykitty/stargazer-1.2.1
...
stargazer: 1.1.0 -> 1.2.1
2024-05-31 12:57:03 +02:00
Tom Fitzhenry
f1c7c63c69
Remove tomfitzhenry@ from some maintainership
...
I don't use these programs anymore, sadly.
2024-05-31 10:47:29 +10:00
Maximilian Bosch
83db4d8162
Merge pull request #315307 from Ma27/kernel-generic-test
...
nixos/tests/kernel-generic: add linux_rt_6_6
2024-05-30 17:30:03 +00:00
Artturin
e60c483eb9
nixosTests.misc: Remove nix tests
...
Moved to `nixosTests.nix-misc`
2024-05-30 19:11:27 +03:00
Artturin
53a2215917
nixosTests.misc: Revert nix changes
...
nix tests now moved to `nixosTests.nix-misc`
Revert "nixos/tests/misc: support old and new path-info output structure"
This reverts commit 903f315fe5 .
Revert "nixos/tests/misc: call the tester `test` to be `callTest`-ed"
This reverts commit b35ccb7fda .
Revert "nixos/tests/misc: rework and take ownership"
This reverts commit 81854ca604 .
2024-05-30 19:11:27 +03:00
Artturin
e124b02edd
nixosTests.nix-misc: Split from nixosTests.misc
...
Bit weird to have nix tests in misc
Add `artturin` to maintainers
2024-05-30 19:11:27 +03:00
Jörg Thalheim
5da922e0d7
Merge pull request #315857 from mweinelt/misc-test-pathinfo-variants
...
nixos/tests/misc: support old and new path-info output structure
2024-05-30 16:05:06 +02:00
Martin Weinelt
903f315fe5
nixos/tests/misc: support old and new path-info output structure
2024-05-30 13:02:44 +02:00
Martin Weinelt
884a0835ef
nixos/tests/networkd: make client reliable in dhcpserver-static-leases test
...
Migrate the client to a native networkd configuration and reduce
unrelated log spam.
2024-05-30 12:29:36 +02:00
Francesco Gazzetta
ce3303220a
domination: 1.2.9 -> 1.3.0
2024-05-30 07:28:44 +00:00
Niklas Hambüchen
1be34af9f9
Merge pull request #315499 from nh2/turbovnc-fix-negative-test
...
turbovnc.tests: Fix negative test
2024-05-30 02:46:23 +00:00
Franz Pletz
4e1b4397d9
Merge pull request #312472 from Ma27/networkd-option-rename
...
nixos/networkd: get rid of *Config attributes in lists
2024-05-30 04:06:01 +02:00
Sigmanificient
e4764987ce
nixos/tests/qtile: Run only on linux
2024-05-30 02:24:26 +02:00
Martin Weinelt
bff993871e
nixos/tests/systemd-networkd-ipv6-prefix-delegation: set kea subnet id
...
Kea since version 2.6.0 requires it to be set.
2024-05-30 01:37:53 +02:00
Martin Weinelt
cecc91b1b4
nixos/test/kea: set subnet id
...
They have become mandatory as of Kea 2.6.0.
2024-05-30 01:36:58 +02:00
Cosima Neidahl
33ce263359
Merge pull request #315117 from OPNA2608/fix/lomiri-24.05-buildable
...
lomiri.*: Make buildable while waiting for GLib fix
2024-05-29 08:43:42 +02:00
Niklas Hambüchen
613d50c1d5
turbovnc.tests: Replace comment link by newer NixOS manual link
2024-05-29 03:15:44 +00:00
Niklas Hambüchen
cd519b6101
turbovnc.tests: Don't override already-empty password to empty
2024-05-29 03:12:28 +00:00
Niklas Hambüchen
1f77a3c14b
turbovnc.tests: Fix passwordless test VM root login
2024-05-29 03:08:47 +00:00
Niklas Hambüchen
1be779cf3c
turbovnc.tests: Fix negative test failing due to string grep
2024-05-29 03:07:43 +00:00
Ivan Trubach
a5499ee535
nixos/pghero: init
2024-05-29 03:40:48 +03:00
abysssol
c01818d57c
Merge pull request #314722 from abysssol/ollama-split-listenaddress
...
nixos/ollama: split `listenAddress` into `host` and `port`
2024-05-28 15:37:51 +00:00
Maximilian Bosch
7ee58e38d3
nixos/tests/kernel-generic: add linux_rt_6_6
...
Noticed while reviewing #315121 .
2024-05-28 11:38:06 +02:00
Jan Tojnar
d552665012
Merge pull request #315046 from honnip/fix-gnome-extensions-test
...
nixosTests.gnome-extensions: fix test
2024-05-28 09:46:45 +02:00
Jonas Chevalier
5d6d058646
Merge pull request #308090 from mogeko/service-rke2
...
nixos/rke2: add rke2 service
2024-05-28 09:36:03 +02:00
Mogeko
b8e5799a63
nixos/tests/rke2: add tests for single-node and multi-node
...
For multi-node test, create a 3-node cluster (2 server nodes and 1 agent node) to test the connection between nodes.
Setup `passthru.tests`.
2024-05-28 12:39:38 +08:00
OPNA2608
3ef60ac499
lomiri.telephony-service: Mark broken & exclude everywhere
...
Needs a GLib change to be fixed, which needs a staging cycle, which I was told won't happen in time anymore.
Luckily it's not a crucial component for the desktop mode.
2024-05-27 17:08:53 +02:00
Honnip
b2069e7fc7
nixosTests.gnome-extensions: ENABLED and DISABLED states are renamed
...
01e9724d75
Fix the test failure caused by the renaming of the states name from `ENABLED`, `DISABLED` to `ACTIVE` and `INACTIVE`
2024-05-27 18:04:55 +09:00
Honnip
d7062ba870
nixosTests.gnome-extensions: emoji-selector has been removed
2024-05-27 17:57:48 +09:00
Thomas Gerbet
00015f3ef9
Merge pull request #309036 from tomfitzhenry/sshd-package
...
nixos/ssh: add services.openssh.package
2024-05-27 09:40:31 +02:00
Robert Scott
d7ac3b8504
Merge pull request #314573 from justinas/teleport-15-3-7
...
teleport_15: 15.2.2 -> 15.3.7, teleport_14: 14.3.0 -> 14.3.20, teleport_13: remove
2024-05-26 22:44:01 +01:00
Maximilian Bosch
a5f800ab48
Merge pull request #311701 from Ma27/bump-grafana
...
grafana: 10.4.2 -> 11.0.0
2024-05-26 20:47:56 +00:00
Justinas Stankevicius
07709ea936
teleport_13: remove
2024-05-26 23:43:40 +03:00
abysssol
428e60cad9
nixos/ollama: split listenAddress into host and port
...
breaking change; do not backport
2024-05-25 21:22:15 -04:00
gaykitty
43b1df204b
stargazer: 1.1.0 -> 1.2.1
2024-05-25 10:38:39 -04:00
ivan770
1b288bca00
nixos/etc: support direct symlinks with etc overlay
2024-05-25 08:41:24 -04:00
Pol Dellaiera
d091b7f681
Merge pull request #313112 from savyajha/firefly-iii
...
firefly-iii: 6.1.15 -> 6.1.16
2024-05-25 10:41:44 +02:00
Andrew Morgan
fc81ca6408
mealie: add 'anoa' as maintainer
...
I'm happy to help maintain this package going forwards.
2024-05-24 09:17:47 -05:00
Jonas Heinrich
2d53258c2e
nixos/tests/stalwart-mail: add onny as maintainer
2024-05-24 12:25:54 +02:00
Jonas Heinrich
dfe479c64e
nixos/tests/stalwart-mail: drop legacy package
2024-05-24 12:20:38 +02:00
Pol Dellaiera
d9062cd5f9
Merge pull request #313146 from malteneuss/add-nextjs-ollama-llm-ui
...
Add nextjs ollama llm UI frontend for Ollama
2024-05-24 06:51:37 +02:00
Malte Neuss
8a05b4f8d4
nixos/nextjs-ollama-llm-ui: init module
...
NixOS already has good support for the Ollama
backend service. Now we can benefit from
having a convenient web frontend as well for it.
2024-05-23 23:48:55 +02:00
OPNA2608
01152519d6
nixos/tests/lomiri: Fix sound indicator subtest name
...
It's an ayatana one, not a lomiri one.
2024-05-23 20:40:15 +02:00
OPNA2608
d29e469f2a
nixos/lomiri: Add display indicator
2024-05-23 20:37:34 +02:00
OPNA2608
d4a5183180
ayatana-indicator-display: init at 24.5.0
2024-05-23 20:35:51 +02:00
Sandro
6a82eb34cc
Merge pull request #305127 from OPNA2608/init/lomiri/ayatana-indicator-sound
2024-05-23 14:03:14 +02:00
Sandro
360221d4bf
Merge pull request #313096 from onny/stalwart-fix-test
2024-05-23 13:54:39 +02:00
Florian Klink
fadd3fef94
Merge pull request #304322 from ElvishJerricco/sd-s1-resolved
...
nixos/systemd-stage-1: Support resolved
2024-05-23 10:46:51 +03:00
Alyssa Ross
aa0ce1a26e
qemu: enable canokey by default
...
Given that we were overriding qemu_test to enable this anyway,
enabling this by default saves Hydra a QEMU build.
There's also clear demand from users[1] for this feature, so our
alternatives are:
- Offer a qemu-canokey attribute. I don't want to do this, because I
don't think there's any reason to make Hydra build an extra QEMU.
- Enable it only for qemu_test. I don't want to do this, because it
will lead to users using qemu_test without understanding its
subtleties.
- Force users to build from source. I don't think there's any reason
to do this when it's unlikely to hurt anybody having it enabled by
default. There's no reason to single out canokey to be disabled by
default in spite of users' needs given that we enable so many other
optional QEMU features.
[1]: https://github.com/canokeys/canokey-qemu/issues/6
2024-05-22 18:26:30 +02:00
nhnn
3d47565193
nixos/filesender: init module
2024-05-22 08:37:48 +03:00
Will Fancher
bfdba4d081
nixos/tests: systemd-resolved in stage 1
2024-05-21 20:55:50 -04:00
Weijia Wang
d8c7ea7586
Merge pull request #313382 from Moraxyc/fix-step-ca-test
...
nixosTests.step-ca: fix journal error
2024-05-22 00:39:10 +02:00
Weijia Wang
536826e05d
Merge pull request #313298 from Moraxyc/fix-tigervnc-test
...
nixosTests.tigervnc: fix test
2024-05-22 00:36:55 +02:00
Yt
15c7efd37c
Merge pull request #313020 from jpds/nixos-test-vector-api+clickhouse
...
nixos/vector: Tests for API/Clickhouse
2024-05-21 21:25:31 +00:00
Fabián Heredia Montiel
13003e44c5
Merge pull request #313236 from NixOS/update-hardened
...
Linux hardened kernels for 2024-05-20
2024-05-21 14:34:49 -06:00
Jonas Heinrich
4c626c52b7
nixos/tests/stalwart-mail: Add test for server version >= 0.7
2024-05-21 21:05:21 +02:00
Jonathan Davies
af4a391424
nixos/vector: Added DNSTAP testcase
2024-05-21 19:31:10 +01:00
Jonathan Davies
8dc825ca36
nixos/vector: Added nginx→clickhouse test case
2024-05-21 19:14:55 +01:00
Jonathan Davies
1b27c58827
nixos/vector: Added testcase for verifying API endpoint
2024-05-21 19:14:52 +01:00
Jonathan Davies
87cb265588
nixos/vector: Moved existing test to subdirectory
2024-05-21 18:41:00 +01:00
OPNA2608
af545969b6
nixos/lomiri: Add sound indicator
2024-05-21 16:15:23 +02:00
OPNA2608
a7440c7873
ayatana-indicator-sound: init at 24.4.0
2024-05-21 16:02:50 +02:00
Sandro
b4bf5efd73
Merge pull request #305092 from OPNA2608/init/lomiri/ayatana-indicator-power
2024-05-21 16:01:47 +02:00
Moraxyc
212d236936
nixosTests.step-ca: fix journal error
2024-05-21 20:21:26 +08:00
Alexander Bantyev
047433f472
Merge pull request #313243 from AleXoundOS/castopod
...
nixosTests.castopod: fix timeout
2024-05-21 14:55:43 +04:00
Will Fancher
9231977e86
nixos/tests: systemd-resolved
2024-05-21 02:41:22 -04:00
Bjørn Forsman
1f82020865
nixos/tests/keepalived: use openFirewall option
...
Instead of networking.firewall.extraCommands.
2024-05-21 08:35:46 +02:00
Moraxyc
1de961a89c
nixosTests.tigervnc: fix test
2024-05-21 13:16:56 +08:00
OPNA2608
98c84e67e4
nixos/lomiri: Add power indicator
2024-05-21 00:10:42 +02:00
OPNA2608
6539b60f0b
ayatana-indicator-power: init at 24.1.0
2024-05-21 00:10:42 +02:00
Fabián Heredia Montiel
79081fda5e
linux/hardened/patches/6.9: init at 6.9.1-hardened1
...
- ACPI_CUSTOM_METHOD: dropped in 0cc46f1a52b4220ec11d98a01575909ca820a7b4
- UBSAN_SANITIZE_ALL: dropped in 918327e9b7ffb45321cbb4b9b86b58ec555fe6b3
2024-05-20 15:13:13 -06:00
Alexander Tomokhov
992735db22
nixosTests.castopod: fix mp3 generation
...
Fix `--cbr` encoding mode.
2024-05-21 00:29:56 +04:00
Alexander Tomokhov
dddad8555c
nixosTests.castopod: fix timeout
...
Increase HTTP request timeout in selenium.
2024-05-21 00:28:29 +04:00
Maximilian Bosch
c4fd7cf16d
nixos/networkd: get rid of *Config attributes in lists
...
This patch is about removing `wireguardPeerConfig`,
`dhcpServerStaticLeaseConfig` - a.k.a. the
AbstractSingletonProxyFactoryBean of nixpkgs - and friends.
As a former colleague said
> worst abstraction ever
I second that. I've written enough networkd config for NixOS systems so
far to have a strong dislike. In fact, these don't even make sense:
`netdevs.wireguardPeers._.wireguardPeerConfig` will be rendered into
the key `[WireGuardPeer]` and every key from `wireguardPeerConfig` is in
there. Since it's INI, there's no place where sections on the same level
as wireguardPeerConfig fit into. Hence, get rid of it all.
For the transition, using the old way is still allowed, but gives a
warning. I think we could drop this after one release.
The tests of rosenpass and systemd-networkd-dhcpserver-static-leases
were broken on the rev before, hence they were updated, but are still
not building.
2024-05-20 17:26:42 +02:00
Savyasachee Jha
eee8b0bff3
nixos/firefly-iii: Changes to module and tests
...
Module has been fixed and now uses the maintenance service to cache
settings so as to not require environment files wherever possible.
The tests now test using mariadb and postgresql as well as sqlite to be
more complete. A test has been added for testing whether app.js has been
compiled successfully, as well as to check whether the cronjob fires
successfully.
2024-05-20 17:51:35 +05:30
Cosima Neidahl
bd9b1718a9
Merge pull request #311428 from OPNA2608/fix/lomiri-tests-ydotool
...
nixos/tests/lomiri: Use ydotool for mouse control
2024-05-19 20:57:25 +02:00
Sandro
52f4cce004
Merge pull request #308423 from Moraxyc/add-artalk
...
artalk: init at 2.8.6
2024-05-19 18:06:08 +02:00
Sandro
5497cebc92
Merge pull request #304257 from Raroh73/add/commafeed
...
commafeed: init at 4.3.3
2024-05-19 17:44:06 +02:00
Aleksana
f1f4eb1e36
Merge pull request #312626 from jpds/step-ldflags-version
...
step-ca: Set version in ldflags so this is correctly displayed in startup
2024-05-19 22:12:11 +08:00
Pol Dellaiera
006641f290
Merge pull request #312623 from jpds/nixos-test-step-caddy
...
nixos/step-ca: Added Caddy example to integration tests
2024-05-19 10:55:17 +02:00
Marcus Ramberg
b7d845292c
Merge pull request #308813 from anthonyroussel/update-nagios
...
nagios: 4.5.1 -> 4.5.2
2024-05-19 00:03:53 +01:00
Pol Dellaiera
aa5d9c30f8
Merge pull request #309236 from ElvishJerricco/sd-s1-fix-xfs-fsck
...
nixos/systemd-stage-1: Fix fsck.xfs needing bash's sh symlink
2024-05-18 23:57:04 +02:00
Jonathan Davies
52743c88f5
nixos/step-ca: Added test case for finding package version in journald logs
2024-05-18 22:24:04 +01:00
Sandro
c21d10ba30
Merge pull request #263375 from lorenzleutgeb/benchexec
...
benchexec: init at 3.21
2024-05-18 15:52:30 +02:00
Jonathan Davies
d01d430342
nixos/step-ca: Added Caddy example to integration tests.
2024-05-18 10:43:23 +01:00
Lorenz Leutgeb
88d736df69
nixos/benchexec: init
2024-05-17 21:24:05 +02:00
Moraxyc
da28a5ff2a
nixos/artalk: init module
2024-05-18 02:15:33 +08:00
OPNA2608
9c5ceeb61e
nixos/tests/lomiri: Use ydotool for mouse control
...
Certain elements are not reachable via the keyboard, and some keyboard-centric methods for testing elements have flaky downsides.
2024-05-17 19:52:56 +02:00
Wanja Hentze
62bfa65656
linux/hardened/patches/6.8: init at 6.8.9-hardened1
2024-05-17 18:09:01 +02:00
Jade Lovelace
007f0f90aa
Merge pull request #311574 from lf-/jade/fix-nixos-installtest-nixos-option
...
nixosTests.installer: test nixos-option anew
2024-05-16 10:00:23 -07:00
Maximilian Bosch
d5f39744c8
Merge pull request #309953 from flyingcircusio/PL-132430-percona-innovation
...
percona: restructure releases according to upstream release policy
2024-05-16 16:35:08 +00:00
Fabian Möller
da68f358bc
treewide: Remove usage of pkgs.{system,hostPlatform} aliases
...
These aliases should not be used inside nixpkgs and are only there for backward
compatibility.
2024-05-16 11:48:32 +02:00
Franz Pletz
389408695e
Merge pull request #311479 from fpletz/nixos-test/mediamtx-sleep
...
nixos/tests/mediamtx: make more robust, reformat
2024-05-16 07:57:51 +02:00
Yt
c8a9664fac
Merge pull request #311790 from jpds/vector-test-metrics
...
nixos/vector: Added Prometheus exporter integration to tests
2024-05-15 23:21:48 +00:00
Martin Weinelt
10955966a5
Merge pull request #311916 from wegank/pretalx-plugins-init
...
pretalx: add a few plugins
2024-05-15 21:41:03 +02:00
Pol Dellaiera
4275fc290a
Merge pull request #293817 from PatrickDaG/your_spotify
...
nixos/your_spotify: init at 1.10.1
2024-05-15 16:45:23 +02:00
Martin Weinelt
29fd61c784
nixos/tests/pretalx: test pages plugin install
2024-05-15 16:27:25 +02:00
Jonas Heinrich
b3fcfcfabd
Merge pull request #311766 from pacien/stalwart-0-6-0-module-fixes
...
nixos/stalwart-mail: module and test fixes for v0.6.0
2024-05-15 14:04:30 +02:00
Jonathan Davies
c97e5f8d17
nixos/vector: Added Prometheus exporter/Vector logs integration to tests.
2024-05-15 12:10:26 +01:00
Florian Klink
ea6604c03a
nixosTests.garage: migrate replicationMode to string
...
Do the same config change steps the assertion asks users to.
2024-05-15 11:50:11 +02:00
teutat3s
948c550669
nixosTests.garage: run test for garage_1_x
...
Add reminder comment to add new versions to tests
2024-05-15 11:09:41 +02:00
Weijia Wang
88b7d613f5
Merge pull request #311689 from teutat3s/zhf/virtualbox-tests
...
nixosTests.virtualbox: fix tests, remove minimal profile
2024-05-15 10:56:39 +02:00
euxane
aa107a60c4
nixos/stalwart-mail: fix vm test for v0.6.0
...
This migrates the syntax for a few configuration values,
which now need to be quoted strings for user values.
This also disables the use of a public resolver,
which is not accessible in the sandbox.
2024-05-15 00:45:21 +02:00
Maximilian Bosch
0118cc1d67
grafana: 10.4.2 -> 11.0.0
...
Announcement: https://grafana.com/docs/grafana/latest/whatsnew/whats-new-in-v11-0/
ChangeLogs:
* https://github.com/grafana/grafana/releases/tag/v11.0.0
* https://github.com/grafana/grafana/blob/v11.0.0/CHANGELOG.md#1100-preview
Legacy notifiers were removed and could thus be removed from the module.
2024-05-14 19:03:25 +02:00
teutat3s
bb99280c9c
nixosTests.virtualbox: remove minimal profile
...
This fixes build failures with the wayland dependency:
Quoting @nevivurn:
"guestadditions->...->wayland, but the test config pulls in
modules/profiles/minimal.nix which disables xlibs and thus it won't build"
Co-authored-by: Yongun Seong <nevivurn@nevi.dev>
2024-05-14 18:14:45 +02:00
Jade Lovelace
099671c419
nixosTests.installer: test nixos-option anew
...
Someone put a FIXME in here. The FIXME looked really old. I uncommented
out the thing and it still passes. Calling this fixed.
2024-05-13 23:34:03 -07:00
Franz Pletz
8e7ebfe4f5
nixos/tests/mediamtx: make more robust, reformat
...
We're sleeping now until the timeout of the receive service is reached
to check for its state since it might fail until the stream is
available.
2024-05-13 23:47:34 +02:00
Franz Pletz
fc96e711c3
Merge pull request #310823 from WilliButz/systemd-initrd/fix-aarch64-modprobe-test
2024-05-13 23:03:39 +02:00
Weijia Wang
1fbd31f24d
Merge pull request #311293 from diogotcorreia/pgvecto.rs-broken-pg12-pg13
...
pgvecto-rs: mark as broken in pg12 and pg13
2024-05-13 23:02:50 +02:00
Patrick
05b36f060d
nixosTests.your_spotify: init
2024-05-13 22:12:17 +02:00
Yongun Seong
7715ce37e7
nixosTests.fcitx5: make test less flaky
2024-05-13 19:06:22 +02:00
Minijackson
a8da5dbf32
nixos/tomcat: add 'port' option
2024-05-13 16:04:55 +02:00
Cosima Neidahl
068c0e3c95
Merge pull request #303745 from quantenzitrone/ydotool
...
ydotool: refactor ; nixos/ydotool: init module & nixosTest
2024-05-13 15:49:49 +02:00
Florian Klink
2a2f796888
Merge pull request #308801 from jmbaur/switch-to-configuration-rs
...
nixos/switch-to-configuration: add new implementation
2024-05-13 15:39:09 +02:00
Christina Rust
31a5a35b7e
Merge pull request #305286 from cafkafk/devpi-server-init
...
nixos/devpi-server: init
2024-05-13 13:14:51 +02:00
Quantenzitrone
483392f209
nixosTests.ydotool: init
...
Co-authored-by: Cosima Neidahl <opna2608@protonmail.com>
2024-05-13 12:22:06 +02:00
Christina Sørensen
52e0ad744d
nixos/devpi-server: init
...
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-05-13 12:14:44 +02:00
Diogo Correia
101e8a0a2b
pgvecto-rs: mark as broken in pg12 and pg13
...
Upstream (accidentally) broke support for postgresql 12 and 13 on
v0.2.1 by changing the signature of the `from_datum` function[^1].
This went unnoticed since the release branch `0.2` did not have CI.
Furthermore, they are removing support for these versions of postgresql
on v0.3.0[^2].
[^1]: 97e861d51d
[^2]: https://github.com/tensorchord/pgvecto.rs/issues/343
2024-05-13 09:25:06 +01:00
Florian Klink
aff6a121a3
Merge pull request #311039 from DavHau/pr_smokeping
...
nixos/smokeping: use nginx instead of thttpd
2024-05-13 01:11:59 +02:00
aszlig
0a9cecc35a
nixos/systemd-confinement: Make / read-only
...
Our more thorough parametrised tests uncovered that with the changes for
supporting DynamicUser, we now have the situation that for static users
the root directory within the confined environment is now writable for
the user in question.
This is obviously not what we want and I'd consider that a regression.
However while discussing this with @ju1m and my suggestion being to
set TemporaryFileSystem to "/" (as we had previously), they had an even
better idea[1]:
> The goal is to deny write access to / to non-root users,
>
> * TemporaryFileSystem=/ gives us that through the ownership of / by
> root (instead of the service's user inherited from
> RuntimeDirectory=).
> * ProtectSystem=strict gives us that by mounting / read-only (while
> keeping its ownership to the service's user).
>
> To avoid the incompatibilities of TemporaryFileSystem=/ mentioned
> above, I suggest to mount / read-only in all cases with
> ReadOnlyPaths = [ "+/" ]:
>
> ...
>
> I guess this would require at least two changes to the current tests:
>
> 1. to no longer expect root to be able to write to some paths (like
> /bin) (at least not without first remounting / in read-write
> mode).
> 2. to no longer expect non-root users to fail to write to certain
> paths with a "permission denied" error code, but with a
> "read-only file system" error code.
I like the solution with ReadOnlyPaths even more because it further
reduces the attack surface if the user is root. In chroot-only mode this
is especially useful, since if there are no other bind-mounted paths
involved in the unit configuration, the whole file system within the
confined environment is read-only.
[1]: https://github.com/NixOS/nixpkgs/pull/289593#discussion_r1586794215
Signed-off-by: aszlig <aszlig@nix.build>
2024-05-13 00:40:40 +02:00
aszlig
27f36b5e57
nixos/tests/confinement: Parametrise subtests
...
This is to make sure that we test all of the DynamicUser/User/Group and
PrivateTmp options in a uniform way. The reason why we need to do this
is because we recently introduced support for the DynamicUser option and
since there are some corner cases where we might end up with more
elevated privileges (eg. writable directories in some cases), we want to
make sure that the environment is as restrictive as with a static
User/Group assignment.
I also removed various checks that try to os.chown(), since with our new
recursive checker those are redundant.
Signed-off-by: aszlig <aszlig@nix.build>
2024-05-13 00:40:38 +02:00
aszlig
51d3f3475c
nixos/tests/confinement: Run test probes in Python
...
So far the architecture for the tests was that we would use a systemd
socket unit using the Accept option to start a small shell process where
we can pipe commands into by connecting to the socket created by the
socket unit.
This is unnecessary since we can directly use the code snippets from the
individual subtests and systemd will take care of checking the return
code in case we get any assertions[^1].
Another advantage of this is that tests now run in parallel, so we can
do rather expensive things such as looking in /nix to see whether
anything is writable.
The new assert_permissions() function is the main driver behind this and
allows for a more fine-grained way to check whether we got the right
permissions whilst also ignoring irrelevant things such as read-only
empty directories.
Our previous approach also just did a read-only check, which might be
fine in full-apivfs mode where the attack surface already is large, but
in chroot-only mode we really want to make sure nothing is every
writable.
A downside of the new approach is that currently the unit names are
numbered via lib.imap1, which makes it annoying to track its definition.
[^1]: Speaking of assertions, I wrapped the code to be run with pytest's
assertion rewriting, so that we get more useful AssertionErrors.
Signed-off-by: aszlig <aszlig@nix.build>
2024-05-13 00:40:36 +02:00
aszlig
f7d026b431
nixos/tests/confinement: Move to dedicated dir
...
When experimenting on ways how to refactor the test, I wrote a
significant enough amount of Python to warrant a dedicated Python file.
This commit is mainly to prepare for that and make it easier to track
renames.
Signed-off-by: aszlig <aszlig@nix.build>
2024-05-13 00:40:34 +02:00
aszlig
ba31b3753e
nixos/tests/confinement: Re-add description attr
...
The reason why I originally used the "description" attribute was that it
can be easily used to parametrise the tests so that we can specify
common constraints and apply it across a number of different
configurations.
When porting the tests to Python, the description attribute was replaced
by inlining it into the Python code, most probably because it was easier
to do in bulk since using Nix to generate the subtest parts would be
very complicated to do since we also had to please Black (a Python code
formatter that we no longer use in test scripts).
Since we now also want to support DynamicUser in systemd-confinement,
the need to parametrise the tests became apparent again because it's now
easier to refactor our subtests to run both with *and* without
DynamicUser set to true.
Signed-off-by: aszlig <aszlig@nix.build>
2024-05-13 00:40:32 +02:00
Julien Moutinho
0a5542c766
nixos/systemd-confinement: support ProtectSystem=/DynamicUser=
...
See https://discourse.nixos.org/t/hardening-systemd-services/17147/14
2024-05-13 00:40:25 +02:00
Jade Lovelace
3fd324f823
nixos: remove historical maintainership of modules by eelco
...
Eelco has made several early contributions to NixOS including writing
the samba module among other things, but is more or less inactive these
days.
By my brief inspection, he has not committed to the nixos/ tree since
releasing Nix 2.13 in early 2023 and merging a PR to networking tests
slightly before that. A lot of these tests/modules are actually
unmaintained in practice, so we should update the code to reflect the
practical reality so someone can consider picking them up.
2024-05-12 12:48:57 -07:00
Andreas Rammhold
d157db3480
Merge pull request #307051 from hax404/modules/tayga/mappings
...
nixos/tayga: add mappings option
2024-05-12 21:16:26 +02:00
Martin Weinelt
6ce8bb794d
Merge pull request #311085 from mweinelt/knot-test-xfr
...
nixos/tests/knot: wait for successful zone transfers
2024-05-12 21:01:40 +02:00
Raito Bezarius
b35ccb7fda
nixos/tests/misc: call the tester test to be callTest-ed
...
Otherwise, this will destroy the release machinery to collect all the
systems.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-05-12 18:15:52 +02:00
Martin Weinelt
c1b293ca0c
nixos/tests/knot: wait for successful zone transfers
...
Depending on the startup order of the two machines it might take a few
moments to get both zones transfered, which can lead to SERVFAIL
responses on busy machines.
2024-05-12 16:40:23 +02:00
Ryan Lahfa
df0bced725
Merge pull request #310194 from RaitoBezarius/lix
...
lix: init at 2.90-beta.1
2024-05-12 16:28:36 +02:00
DavHau
0b6c484848
nixos/smokeping: use nginx instead of thttpd
...
Motivation:
fixes #265953
Changes:
- deprecate `services.smokeping.port` in favor of the niginx native option
- mention in release notes
2024-05-12 13:31:11 +02:00
Pol Dellaiera
aff1950a3f
nixos/private-gpt: init
2024-05-11 22:42:04 +02:00
Raito Bezarius
81854ca604
nixos/tests/misc: rework and take ownership
...
`nixosTests.misc` is an interesting smoketest as a last (cheap) line of
defense against Nix regressions.
We rework it to accept any arbitrary package manager for Lix.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-05-11 21:33:25 +02:00
WilliButz
d8eb6d3b97
nixos/tests/systemd-initrd-modprobe: use loadable module
...
The kernel used on aarch64-linux is built with CONFIG_BLK_DEV_LOOP=y,
so the test previously did not work on aarch64-linux.
The module for Hybla congestion control is available as a loadable
module both on x86_64-linux and aarch64-linux.
2024-05-11 13:04:20 +02:00
Jared Baur
32bf051ba4
nixos/switch-to-configuration: add new implementation
...
This adds an implementation of switch-to-configuration that allows for
closer interaction with the lifecycle of systemd units by using DBus
APIs directly instead of using systemctl. It is disabled by default, but
can be enabled by specifying `{ system.switch = { enable = false; enableNg = true; }; }`.
2024-05-10 16:33:06 -07:00
superherointj
602a9cec5b
Merge pull request #309904 from superherointj/k3s-format-rfc
...
k3s: enforce rfc 0166 format
2024-05-10 20:25:35 -03:00
Martin Weinelt
e21dccc5a1
Merge pull request #310645 from gepbird/fix-firefox-test
...
nixosTests.firefox-{beta,devedition,esr,esr-115}: unbreak
2024-05-11 00:07:56 +02:00
superherointj
6cfcd3c754
k3s: format with nixfmt-rfc-style
2024-05-10 18:55:54 -03:00
Gutyina Gergő
e1d179e36e
nixosTests.firefox-{beta,devedition,esr,esr-115}: unbreak
2024-05-10 19:28:41 +02:00
Adam C. Stephens
6878d98e5c
Merge pull request #310341 from adamcstephens/incus/6.1.0
...
incus: 6.0.0 -> 6.1.0, enable non-LTS testing
2024-05-10 10:17:20 -04:00
Martin Weinelt
7da17ece76
Merge pull request #310366 from mweinelt/pretix-pretalx-homemode
...
pretix, pretalx: fixes, hardening
2024-05-10 14:50:24 +02:00
Franz Pletz
fb382c2628
Merge pull request #310452 from fpletz/nginx-acme-servername
...
nixos/nginx: fix reference to acme cert hostname
2024-05-10 14:04:24 +02:00
Franz Pletz
04f0aed442
Merge pull request #267880 from Izorkin/update-nixos-tests-logrotate
2024-05-10 02:06:59 +02:00
Franz Pletz
b7d060d10d
nixos/nginx: fix reference to acme cert hostname
...
The change introduced in #308303 refers to the virtualHosts attrset
key which can be any string. The servername is the actual primary
hostname used for the certificate.
This fixes use cases like:
services.nginx.virualHosts.foobar.serverName = "my.fqdn.org";
2024-05-10 01:36:34 +02:00
Martin Weinelt
e2ccc754ac
nixos/tests/pretalx: test cli wrapper and print systemd unit security
2024-05-09 18:20:13 +02:00
Adam Stephens
e58c57a868
nixos/tests/incus: enable testing both LTS and non-LTS
2024-05-09 10:03:07 -04:00
Adam C. Stephens
215dd64e07
Merge pull request #307039 from adamcstephens/nixos-unstable
...
nixos/incus: add support for soft daemon restarts
2024-05-09 09:59:37 -04:00
Adam Stephens
7d5b333dcd
nixos/incus: add support for soft daemon restart
...
This is a feature supported out of the box by upstream and allows the
incusd service to be restarted without impacting running
instances. While this does give up a bit of reproducibility, qemu and
lxc for example, there are clear benefits in allowing the host to
apply updates without impacting instances.
Modeled after the zabbly implementation: 2a67c3e260/systemd/incus-startup.service
This will now be the default.
2024-05-09 09:01:12 -04:00
Peder Bergebakken Sundt
9873938432
Merge pull request #302814 from paumr/auto-update/archi
...
archi: 5.2.0 -> 5.3.0
2024-05-08 13:07:09 +02:00
Oliver Schmidt
52506a2744
percona: adapt upstream release model
...
In accordance to the upstream release cycle, we now provide 2 flavours
of the percona mysql ecosystem. The default is the LTS variant,
additionally there is now the floating `percona-server_innovation`
always pointing to the most recent regular release.
- mentioned in release notes
- adapted all depending tests and tools (xtrabackup)
2024-05-08 00:40:06 +02:00
Oliver Schmidt
0999991e93
percona-server_8_3: init at 8.3.0-1
...
This release belongs to the "innovation" release track of Percona,
making it likely to diverge over time from the LTS release. Hence I just
created a separate packaging expression for this.
2024-05-07 19:56:32 +02:00
superherointj
dd7c32ab3e
Merge pull request #309099 from rorosen/package-k3s-kilall
...
k3s: package k3s-killall script
2024-05-07 11:02:03 -03:00
Robert Rose
2b0b15ec94
k3s: package k3s-killall script
...
Provide the k3s-killall.sh script for orderly shutdown of k3s.
2024-05-07 11:53:15 +02:00
Pol Dellaiera
52b35c5833
Merge pull request #309534 from getchoo/nixos/fish/package-option
...
nixos/fish: add `package` option
2024-05-07 08:56:13 +02:00
seth
f959fd3fff
nixos/fish: disable logrotate service in module test
...
headstart on https://github.com/NixOS/nixpkgs/pull/267880
2024-05-07 00:37:47 -04:00
paumr
8027f83d32
archi: removed OCR welcome check
2024-05-07 01:56:25 +02:00
Yorick van Pelt
8891e98f24
dockerTools: add nixDB tests
2024-05-06 17:48:49 +02:00
Adam C. Stephens
f9ae6eb427
Merge pull request #309363 from adamcstephens/patroni/3.3.0
...
patroni: 2.1.3 -> 3.3.0
2024-05-06 09:49:12 -04:00
Izorkin
772ae48e69
nixos/tests: disable logrotate service by default in tests
2024-05-06 14:53:38 +03:00
Adam Stephens
3d20a75e9a
patroni: 2.1.3 -> 3.3.0
...
https://github.com/zalando/patroni/blob/v3.3.0/docs/releases.rst#version-330
2024-05-05 16:37:18 -04:00
Georg Haas
e83b8cfd43
nixos/tayga: add mappings option
2024-05-05 21:10:51 +02:00
Even Brenden
9fa89d0e2c
nixos/jotta-cli: move to services.jotta-cli
2024-05-05 19:30:16 +02:00
Will Fancher
da635f35de
nixos/systemd-stage-1: Enable LVM installer test
2024-05-05 06:41:44 -04:00
Jared Baur
2047ffe990
nixos/homed: fix test
...
By default, systemd-homed has a password policy that requires user
passwords to be greater than or equal to 8 characters.
2024-05-05 08:12:58 +00:00
Tom Fitzhenry
ff1c82ee07
nixos/ssh: add services.openssh.package
...
Motivation: Allow the sshd package to be built differently to the ssh
package (programs.ssh.package). For example, build sshd(1) without
openssl, but built ssh(1) with OpenSSL support.
Set the default to be programs.ssh.package, to preserve compatibility.
2024-05-04 23:14:47 +10:00
Thomas Gerbet
8528f32728
varnish75: init at 7.5.0 ( #308604 )
...
Changes: https://varnish-cache.org/docs/7.5/whats-new/changes-7.5.html
2024-05-03 19:03:01 +00:00
Anthony Roussel
d4d29642b0
nagios: enable darwin support
2024-05-03 20:40:22 +02:00
github-actions[bot]
31135daf48
Merge master into staging-next
2024-05-02 18:01:05 +00:00
nicoo
480b871f2d
Merge #305844 : add clatd module and nixos test
2024-05-02 14:00:06 +00:00
github-actions[bot]
c4dfa193ac
Merge master into staging-next
2024-05-02 12:01:36 +00:00
Ilan Joselevich
42267611ac
Merge pull request #308286 from adamcstephens/kanidm/1.2.0
...
kanidm: 1.1.0-rc.16 -> 1.2.0
2024-05-02 13:36:09 +03:00
Sandro
2e9d7dca27
Merge pull request #302570 from evenbrenden/jottad-service
2024-05-02 10:25:30 +02:00
Vladimír Čunát
725f48a252
Merge branch 'master' into staging-next
2024-05-02 09:05:49 +02:00
Bobby Rong
13d91b7d04
Merge pull request #308277 from bobby285271/upd/homepage
...
treewide: Move away from wiki.gnome.org (part 2)
2024-05-02 07:47:16 +08:00
Michele Guerini Rocco
6a2c2e1a98
Merge pull request #308241 from rnhmjoj/pr-libreswan
...
libreswan: 4.15 -> 5.0
2024-05-01 23:20:19 +02:00
Thomas Gerbet
e83dd85ff2
Merge pull request #307464 from tomfitzhenry/ssh-minimal
...
openssh: fix linkOpenSSL=false by linking libxcrypt
2024-05-01 22:38:53 +02:00
Adam Stephens
87ce2c95ae
kanidm: 1.1.0-rc.16 -> 1.2.0
...
https://github.com/kanidm/kanidm/releases/tag/v1.2.0
Added updatescript, and removed Cargo.lock as no more git deps.
New release process documented here:
a67d1f5160/book/src/support.md
Re-ordered test and removed anonymous login as logout no longer works:
[info]: Ignoring request to logout session - these sessions are not recorded
2024-05-01 09:47:06 -04:00
Bobby Rong
736c6be462
treewide: Move away from wiki.gnome.org
...
The wiki.gnome.org site is planned for retirement.
2024-05-01 21:16:03 +08:00
github-actions[bot]
992b6af1a4
Merge master into staging-next
2024-05-01 12:01:23 +00:00
rnhmjoj
e26aa294d2
libreswan: 4.15 -> 5.0
...
Notes:
- barf went into contrib/ and officially unsupported.
- verify was removed entirely.
- the makefile is a bit smarter now and doesn't require many
of the previous workarounds.
2024-05-01 13:28:48 +02:00
Maximilian Bosch
7001f74335
Merge pull request #306595 from RaitoBezarius/nc29
...
nextcloud29: init at 29.0.0, nextcloud27: 27.1.8 -> 27.1.9, nextcloud28: 28.0.4 -> 28.0.5
2024-05-01 10:16:20 +00:00
Maximilian Bosch
4e964de927
nextcloud26: remove
2024-05-01 10:22:25 +02:00
K900
a9c7210d0b
Merge branch 'master' into staging-next
2024-05-01 09:37:47 +03:00
éclairevoyant
afdaffb28a
Merge pull request #307813 from eclairevoyant/swayfx-uncouple
...
scenefx: init at 0.1; swayfx-unwrapped: 0.3.2 -> 0.4, decouple from sway-unwrapped and other cleanup
2024-04-30 22:36:42 +00:00
Weijia Wang
f6a18241dd
Merge pull request #247828 from rhoriguchi/nixos/adguardhome
...
nixos/adguardhome: update config to match new schema, update package and fix update script
2024-04-30 16:44:10 +02:00
Weijia Wang
23cbc3c2b3
Merge branch 'master' into staging-next
2024-04-30 13:24:52 +02:00
superherointj
5bc228bd92
Merge pull request #307867 from kylecarbs/coder-maintainers
...
coder: add kylecarbs to maintainers
2024-04-30 05:47:16 -03:00
Jared Baur
3cdbad2ef1
nixos/switch-to-configuration: fix dbus implementation used for test
...
Makes the switch-test work with both dbus server implementations.
2024-04-29 21:41:07 -07:00
Kyle Carberry
e307a2e8e2
nixos/tests/coder: sync maintainers to coder package
2024-04-29 22:39:34 -04:00
Georg Haas
16a9328410
nixos/tests/clatd: init
2024-04-29 23:29:34 +02:00
éclairevoyant
72566d7bfb
swayfx-unwrapped: add basic nixos test
2024-04-29 15:47:59 -04:00
Even Brenden
021a0ffe57
nixos/jotta-cli: init jotta-cli
...
See https://github.com/NixOS/nixpkgs/issues/300063 .
2024-04-29 09:14:47 +02:00
Tom Fitzhenry
03e851ea8e
openssh: fix linkOpenSSL=false by linking libxcrypt
...
Possibly broken during https://github.com/NixOS/nixpkgs/pull/181764
Context: https://sourceware.org/legacy-ml/libc-alpha/2017-08/msg01257.html
2024-04-29 00:17:17 +10:00
Weijia Wang
7f45fee52a
Merge branch 'master' into staging-next
2024-04-28 04:02:14 +02:00
Sandro
85808e4b33
Merge pull request #304902 from SuperSandro2000/libinput-xserver
...
nixos/libinput: move out of xserver
2024-04-27 23:23:06 +02:00
Guillaume Girol
3ed7049cdd
Merge pull request #305853 from virchau13s-forks/isolate-module
...
isolate: add module and module tests
2024-04-27 22:48:20 +02:00
Andrew Dunham
ca9932abe5
maintainers: remove andrew-d as a maintainer
...
I am deeply saddened at the fact that I need to do this. I have no
interest in re-litigating everything that has happened over the past
weeks and months, but I want to make my position(s) extremely clear:
The thought of any of my work contributing to someone's death by drone
makes me feel physically ill.
Recent communications from senior members of the NixOS community have
made it clear that leadership is unaware or uninterested in the basics
of how to run and moderate a community in a way that is resilient to bad
actors. The recent post by @edolstra is tone-deaf and gives me no
confidence that the Nix/NixOS community is a place that I want to remain
involved in going forward. I am thus choosing to remove myself from such
a community.
I also hereby resign from the ACME team.
See also: #307033
Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
2024-04-27 14:05:07 -04:00
Bruno BELANYI
240a9a5c4f
nginx-sso: add ambroisie as maintainer
...
This includes the NixOS test as well.
2024-04-27 23:11:38 +10:00
Aleksana
dfe10d3c07
Merge pull request #306054 from Sigmanificient/qtile-tests
...
qtile: add passthru tests
2024-04-27 19:43:22 +08:00
Pierre Bourdon
37889a30f9
maintainers: remove delroth
2024-04-27 11:54:22 +02:00
Weijia Wang
37876dbdad
Merge branch 'master' into staging-next
2024-04-27 05:44:19 +02:00
Weijia Wang
c0e50ded28
Merge pull request #306046 from misuzu/maintainers
...
{gotosocial,castopod,swapspace,psi-plus,kmon}: remove misuzu from maintainers
2024-04-27 05:23:55 +02:00
Jan Tojnar
eb04659fc2
treewide: wrapGAppsHook → wrapGAppsHook3
...
This was achieved using the following command:
sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b')
And then manually reverted the following changes:
- alias in top-level.nix
- function name in wrap-gapps-hook.sh
- comment in postFixup of at-spi2-core
- comment in gtk4
- comment in preFixup of 1password-gui/linux.nix
- comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix
- comment in postFixup of telegram-desktop
- comment in postFixup of fwupd
- buildCommand of mongodb-compass
- postFixup of xflux-gui
- comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config
- description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-27 02:23:22 +02:00
Adam C. Stephens
f667250b4d
Merge pull request #306341 from adamcstephens/forgejo/7
...
forgejo: 1.21.11-1 -> 7.0.0
2024-04-26 15:56:44 -04:00
github-actions[bot]
037c0663b9
Merge master into staging-next
2024-04-26 18:00:58 +00:00
Maxine Aubrey
11aa9c6335
Merge pull request #305925 from trofi/redlib.tests-fix-eval
...
redlib.tests: fix eval
2024-04-26 17:29:37 +02:00
Raroh73
3a0fa1e7aa
nixos/commafeed: init module
2024-04-26 17:19:33 +02:00
Vladimír Čunát
d157c07324
Merge branch 'master' into staging-next
2024-04-25 20:43:34 +02:00
Martin Weinelt
a1030cf5ac
Merge pull request #306640 from pyrox0/prometheus-exporter-with-removal
...
nixos/prometheus/exporters: Remove all `with lib;` usage
2024-04-25 17:25:34 +02:00
Raito Bezarius
4a76833a0d
nixos/tests/nextcloud: test NextCloud 29 (Hub 8) too
...
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-04-25 15:27:30 +02:00
github-actions[bot]
d0efe40740
Merge master into staging-next
2024-04-25 06:01:20 +00:00
Mario Rodas
183a604e7a
Merge pull request #305572 from wolfgangwalther/remove-promscale-pgx
...
promscale_extension,buildPgxExtension: remove
2024-04-24 22:11:14 -05:00
Pyrox
b4fd1b4fe2
nixos/tests/prometheus-exporters: Fix test failure
...
This fixes an issue with the test where olcDbDirectory must be a
subdirectory of /var/lib/openldap, but is not configured as such, so the
test fails.
All other tests pass properly.
2024-04-24 17:13:51 -04:00
github-actions[bot]
0977f8605c
Merge master into staging-next
2024-04-24 12:01:23 +00:00
Thomas Gerbet
ecd2d35be0
Merge pull request #305742 from tomfitzhenry/ssh-no-pam
...
nixos/ssh: expose UsePAM and PrintMotd as options
2024-04-24 09:40:24 +02:00
Adam Stephens
6c359d6488
forgejo: 1.21.11-1 -> 7.0.0
2024-04-23 19:04:25 -04:00
github-actions[bot]
e50548dc95
Merge master into staging-next
2024-04-23 18:01:16 +00:00
Adam C. Stephens
d274696071
Merge pull request #306239 from mweinelt/incus-vtpm
...
nixos/incus: add support for software TPMs
2024-04-23 09:24:21 -04:00
Tom Fitzhenry
2e51a2fd03
nixos/ssh: allow UsePAM to be disabled
2024-04-23 22:40:58 +10:00
Tom Fitzhenry
41911ed9d2
tests/openssh: tidy up tests
...
This test renames server_allowedusers to server-allowed-users.
As a side-effect, since IPs are allocated to machines in alphabetical order,
the IP assigned to server-lazy-socket changed, so the corresponding test had
its IP updated.
2024-04-23 22:39:02 +10:00
github-actions[bot]
0c36ffa13e
Merge master into staging-next
2024-04-23 12:01:30 +00:00
Martin Weinelt
8541ec6d85
nixos/incus: add support for software TPMs
...
Was previously broken due to a missing runtime dependency.
> Error: Failed to start device "vtpm": Failed to validate environment: Required tool 'swtpm' is missing
2024-04-23 12:04:14 +02:00
Florian Klink
5a2d4496d3
Merge pull request #297726 from r-vdp/systemd-unit-names
...
systemd: add a name option to all systemd units
2024-04-23 12:58:51 +03:00
Sigmanificient
1cdb19472c
qtile: add passthru tests
2024-04-22 19:00:41 +02:00
misuzu
1c99cea684
castopod: remove misuzu from maintainers
2024-04-22 19:19:48 +03:00
misuzu
4146e6ea38
gotosocial: remove misuzu from maintainers
2024-04-22 19:19:01 +03:00
Sergei Trofimovich
57d31b8c54
redlib.tests: fix eval
...
Without the change the eval fails as:
$ nix build --no-link -f. redlib.tests
error: attribute 'redlib' missing
at pkgs/by-name/re/redlib/package.nix:50:26:
49| passthru.tests = {
50| inherit (nixosTests) redlib;
| ^
51| };
Did you mean redis?
2024-04-22 07:32:22 +01:00
github-actions[bot]
9c36f57e91
Merge staging-next into staging
2024-04-22 06:01:32 +00:00
Vir Chaudhury
4a0a12efc2
nixos/isolate: add tests
2024-04-22 10:19:42 +08:00
Weijia Wang
5cb9d83fb8
Merge pull request #305826 from KamilaBorowska/maintainers-remove-kamilaborowska
...
maintainers: remove KamilaBorowska
2024-04-22 04:02:28 +02:00
Robert Schütz
926d688d04
Merge pull request #300556 from dotlambda/python3Packages.recurring-ical-events
...
python312Packages.recurring-ical-events: 2.1.3 -> 2.2.0
2024-04-22 01:48:51 +00:00
Kamila Borowska
0d3b34f45a
maintainers: remove KamilaBorowska
2024-04-21 22:26:12 +02:00
github-actions[bot]
3fc84a9b46
Merge staging-next into staging
2024-04-21 18:01:29 +00:00
Tom Fitzhenry
00ad4eba21
nixos/tests/phosh: check phosh-mobile-settings starts
2024-04-22 00:56:03 +10:00
Michele Guerini Rocco
8b93a430dc
Merge pull request #305689 from rnhmjoj/pr-fix-wpa-secrets
...
nixos/wireless: correctly handle secrets containing &
2024-04-21 16:07:42 +02:00
rnhmjoj
89a1bde018
nixos/wireless: correctly handle secrets containing &
...
In the replacement arg of gsub() the & symbol is a special character
that need to be escaped. To avoid this, and further issues due to the
variable name possibly being interpreted as a regex, we do a normal
substring replacement.
This fixes issues #279803 .
2024-04-21 09:58:26 +02:00
rnhmjoj
4d2f457f6e
nixos/tests/wpa_supplicant: test allowAuxiliaryImperativeNetworks
2024-04-21 09:53:59 +02:00
github-actions[bot]
2f68e54184
Merge staging-next into staging
2024-04-21 00:02:52 +00:00
Weijia Wang
20e0c45c7a
Merge pull request #304527 from atorres1985-contrib/earlyoom
...
earlyoom: 1.7 -> 1.8
2024-04-20 23:06:06 +02:00
Sandro
5bfe2b6964
Merge pull request #294641 from devusb/sunshine-module
...
nixos/sunshine: init
2024-04-20 21:32:50 +02:00
Wolfgang Walther
945a3bbb8b
postgresqlPackages.promscale_extension: remove deprecated and broken package
...
postgresql14Packages.promscale_extension breaks with:
Error:
0: `pgx-0.6.1` shouldn't be used with `cargo-pgx-0.7.4`,
please use `pgx = "~0.7.4"` in your `Cargo.toml`.
However, pinning cargo-pgx to 0_6_1 via the following
buildPgxExtension.override { cargo-pgx = cargo-pgx_0_6_1; }
does not work either, because the build then fails with:
thread 'main' panicked at /build/promscale_extension-0.8.0-vendor.tar.gz/proc-macro2/src/fallback.rs:756:9:
"__mbstate_t_union_(unnamed_at_/nix/store/ij144ma6vs8acil8r9hgr8xkb1dp9azg-glibc-2_39-5-dev/include/bits/types/__mbstate_t_h_16_3)" is not a valid Ident
This seems to be related to [1], which indicates that this is a
problem with newer LLVM / clang toolchains.
At the same time th upstream package is deprecated / archived since
the 2nd of April 2024 [2]. Additionally this package is unfree and
thus very unlikely to be forked. Since we can't expect this to be
fixed, the only sensible thing to do is to remove the package.
[1]: https://github.com/rust-lang/rust-bindgen/issues/2312
[2]: https://github.com/timescale/promscale/issues/1836
2024-04-20 20:10:13 +02:00
github-actions[bot]
3aa8ef1d54
Merge staging-next into staging
2024-04-20 12:01:42 +00:00
Pol Dellaiera
e540698524
Merge pull request #302136 from savyajha/firefly-iii
...
firefly-iii: init at 6.1.13, nixos/firefly-iii: init
2024-04-20 13:56:08 +02:00
github-actions[bot]
31e54e481c
Merge staging-next into staging
2024-04-20 00:02:38 +00:00
Maxine Aubrey
bc41aa7225
Merge pull request #305359 from Janik-Haag/drop-piegames-from-gnome-plugins
...
gnomeExtensions: drop piegames from maintainers
2024-04-19 20:05:39 +02:00
Janik H.
c8d5a4ca24
gnomeExtensions: drop piegames from maintainers
...
upon request of @piegamesde
2024-04-19 20:04:32 +02:00
Ryan Horiguchi
c60dd90d1f
nixos/adguardhome: update config to match new schema
2024-04-19 18:42:52 +02:00
Maximilian Bosch
cba6af761a
Merge pull request #293996 from wolfgangwalther/postgresql-cleanup
...
postgresql: more cleanup
2024-04-19 13:53:20 +00:00
Anderson Torres
7b7ccd525c
nixosTests.earlyoom: add AndersonTorres as maintainer
2024-04-19 09:50:56 -03:00
Leona Maroni
3905a63bdc
Merge pull request #305267 from e1mo/paperless-always-eng
...
nixos/paperless: Always buidl tesseract with english
2024-04-19 12:07:02 +02:00
e1mo
7067c4b0bb
nixosTests.paperless: Test tesseract compiles when english is not staged
...
Tests for the regression introduced in #303388 and fixed in
f0721f3779 .
2024-04-19 10:48:08 +02:00
Rick van Schijndel
e00a40a257
Merge pull request #298680 from gvolpe/lib/transposeMap
...
lib/attrsets: add mapCartesianProduct function
2024-04-19 08:26:09 +02:00
Tim Häring
1389666a11
nixos/aria2: add test
2024-04-18 21:04:28 +02:00
Weijia Wang
5448017c98
Merge pull request #304880 from OPNA2608/fix/lomiri/network-indicator-work
...
lomiri.lomiri-network-indicator: Make it work, add it to Lomiri module
2024-04-18 18:57:56 +02:00
Adam C. Stephens
67b5379607
Merge pull request #304919 from adamcstephens/lxd/cpu-hotplug
...
nixos/lxd-virtual-machine: enable CPU hotplug for x86_64
2024-04-18 11:55:34 -04:00
Adam Stephens
76c69af624
nixos/lxd-virtual-machine: enable CPU hotplug for x86 VMs
2024-04-18 10:36:55 -04:00
Lily Foster
59742f6f72
Merge pull request #292472 from Janik-Haag/networkmanager-tests
...
nixosTests.networking: refactor and add NetworkManager support
2024-04-18 06:38:37 -04:00
Christina Sørensen
d5851d5676
nixos/dockerRegistry: add configFile option
...
defaultText based on how nixos/modules/services/development/athens.nix
does it.
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-04-18 06:11:06 +02:00
Peder Bergebakken Sundt
3f1bb546b5
Merge pull request #299762 from autrimpo/gonic-0.16.3
...
gonic: 0.15.2 -> 0.16.4
2024-04-18 02:01:35 +02:00
Janik H.
b1fd84f6ec
nixosTests.networking: start network-online.target manually
...
this is done to avoid future problems for when `network-online.target` doesn't depend on `multi-user.target`
2024-04-18 00:27:45 +02:00
Michal Koutenský
f7c740853d
nixosTests.gonic: set up all necessary paths using tmpfiles
2024-04-18 00:18:43 +02:00
Sandro Jäckel
cb8b6a5d00
treewide: reanme renamed libinput options
2024-04-17 23:34:07 +02:00
Sandro
1166097197
Merge pull request #302375 from SebastianWendel/init-prometheus-dnssec-exporter
...
nixos/prometheus-dnssec-exporter: init
2024-04-17 21:48:59 +02:00
Felix Bühler
671372c8ed
Merge pull request #304052 from mattchrist/freshrss-authtype-none
...
nixos/freshrss: fix startup when authType = "none"
2024-04-17 21:46:52 +02:00
OPNA2608
35614f6132
tests/lomiri: Adjust for network indicator
2024-04-17 21:37:30 +02:00
Janik H.
52e01114be
nixosTests.networking: refactor and add NetworkManager support
2024-04-17 21:20:11 +02:00
Adam C. Stephens
95db6c67d7
Merge pull request #303149 from emilylange/forgejo-test-forgejo-actions
...
nixos/tests/forgejo: refactor and test Forgejo Actions workflow, nixos/gitea-actions-runner: set the `$HOME` environment variable
2024-04-17 08:27:13 -04:00
Matt Christ
90e673b1b8
nixos/freshrss: fix startup when authType = "none"
...
Prior to this patch, FreshRSS fails to load with an initial
`authType = "none"` setting, instead providing an error:
"Error during context user init!"
To fix this, this patch changes the freshrss-config service to
setup the initial `defaultUser` when `authType = "none"`
is configured.
2024-04-16 16:48:41 -05:00
Justinas Stankevicius
b944bd2c7f
teleport_12: remove
...
EOL as v15 has been released.
2024-04-16 20:52:42 +03:00
Justinas Stankevicius
3b16464200
teleport_15: init at 15.2.2
2024-04-16 20:50:10 +03:00
Marie Ramlow
8785ef0a2d
nixos/db-rest: init
2024-04-16 10:42:02 +02:00
Gabriel Volpe
10517cf9ab
tree-wide: use cartesianProduct
2024-04-15 19:13:22 +02:00
Florian Klink
104f0b6183
Merge pull request #304117 from ifd3f/systemd-networkd-bridge-config
...
nixos/networkd: add [Bridge] section to netdev conf
2024-04-15 18:26:45 +03:00
r-vdp
9258f57625
systemd: add a name option to all systemd units
...
This allows us to set things like dependencies in a way that we can
catch typos at eval time.
So instead of
```nix
systemd.services.foo.wants = [ "bar.service" ];
```
we can write
```nix
systemd.services.foo.wants = [ config.systemd.services.bar.name ];
```
which will throw an error if no such service has been defined.
Not all cases can be done like this (eg template services), but in a lot
of cases this will allow to avoid typos.
There is a matching option on the unit option
(`systemd.units."foo.service".name`) as well.
2024-04-15 11:32:45 +02:00
Astrid Yu
ed854ed0e3
nixos/networkd: add [Bridge] section to netdev conf
...
This setting was missing from netdev.
This commit additionally adds a test using the new
section, ensuring that STP can be enabled.
2024-04-14 15:16:44 -07:00
OPNA2608
b6fd92ab77
nixos/tests/lomiri: init
2024-04-14 21:38:40 +02:00
lassulus
44f5a5f39c
Merge pull request #300917 from Tom-Hubrecht/crabfit
...
crabfit: init at unstable-2023-08-02
2024-04-13 20:29:09 +02:00
stuebinm
6afb255d97
nixos: remove all uses of lib.mdDoc
...
these changes were generated with nixq 0.0.2, by running
nixq ">> lib.mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix
nixq ">> mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix
nixq ">> Inherit >> mdDoc[remove]" --batchmode nixos/**.nix
two mentions of the mdDoc function remain in nixos/, both of which
are inside of comments.
Since lib.mdDoc is already defined as just id, this commit is a no-op as
far as Nix (and the built manual) is concerned.
2024-04-13 10:07:35 -07:00
Tom Hubrecht
96659af197
nixos/crabfit: init
2024-04-13 18:51:02 +02:00
Savyasachee Jha
bfad74e57c
firefly-iii: init at 6.1.13
2024-04-13 22:10:41 +05:30
Thomas Gerbet
8aa99de316
Merge pull request #300343 from tcmal/akkoma-update-main
...
akkoma: 3.11.0 -> 3.12.1
2024-04-12 23:13:10 +02:00
Pol Dellaiera
6ac255deb5
Merge pull request #296500 from Janik-Haag/networking-tests
...
nixosTests.networking: split router into a separate file and remove `with lib;` antipattern
2024-04-12 22:35:08 +02:00
lassulus
ad4c8244f1
Merge pull request #278984 from birkb/drbd-kernel-module
...
drbd: 9.19.1 -> 9.27.0 (utils), 9.2.7 kernel driver added
2024-04-12 21:53:55 +02:00
Weijia Wang
11f3e0c15d
mongodb-4_4: drop
2024-04-12 12:30:40 +02:00
Sebastian Wendel
8737490803
nixos/prometheus.exporters.dnssec: init module
2024-04-12 12:23:47 +02:00
Aleksana
2a057805ae
Merge pull request #301804 from helsinki-systems/init/keydb
...
keydb: init at 6.3.4
2024-04-12 16:33:36 +08:00
Weijia Wang
859f329868
Merge pull request #303492 from nbdd0121/unifi
...
unifi: remove unifiLTS, unifi5, unifi6
2024-04-12 09:47:15 +02:00
Gary Guo
c4e5381072
unifi: remove unifiLTS, unifi5, unifi6
2024-04-12 00:33:16 +01:00
lassulus
4cde9116a1
Merge pull request #296641 from toastal/movim-service
...
nixos/movim: init, movim: additions + patches
2024-04-11 21:02:07 +02:00
toastal
fcc7c53e9c
nixos/movim: add service module
2024-04-11 23:26:11 +07:00
Bobby Rong
a1b567757b
Merge pull request #303115 from bobby285271/upd/exclude-pkgs
...
nixos/{budgie,cinnamon,pantheon}: Don't enable modules for excludePackages
2024-04-11 20:41:13 +08:00
Simon Hauser
b3642388fe
keydb: init at 6.3.4
2024-04-11 10:47:07 +02:00
Pascal Bach
a8eaee11a9
Merge pull request #296459 from MinerSebas/restic-rest-server-hardening
...
nixos/restic-rest-server: Add additional service hardening
2024-04-10 23:33:34 +02:00
emilylange
117a1a6a2c
nixos/tests/forgejo: test Forgejo Runner registration and workflow
...
Instead of only testing the runner registration, which doesn't tell us
all that much, we now test a (very simple) but actual workflow directly
runner on the host (type `:host`).
For this to work, we cache the official `actions/checkout` action from
GitHub as FOD and essentially mirror one version of it to Forgejo as
part of the test.
Since Forgejo does not yet provide an API endpoint for the workflow status
(whether a workflow is running, failed or successful), we have to resort
to parsing html for now.
It has some rather over the top poll logic, but I feel like will work
for quite some time without issues going unnoticed or whatever (TM).
This is essentially a response to a bug I found in
`services.gitea-actions-runner`, because we had no way to test that
module besides the runner registration (which, again, doesn't really
tell us all that much).
2024-04-10 22:09:56 +02:00
emilylange
45e438f5eb
nixos/tests/forgejo: remove one of the two clients, offload ssh & git config, refactor
...
We inherited almost all of this test from `nixos/tests/gitea` when we
decided to split.
This change saves some resources (just 2 instead of 3 VMs) and is (IMHO)
easier to follow and improve upon.
2024-04-10 22:09:08 +02:00
Bobby Rong
2a8a59aebb
nixos/budgie: Don't enable modules for excludePackages
...
ref: bc970e94e7
ref: nixpkgs issue 299877
2024-04-10 21:33:34 +08:00
Bobby Rong
a6ada0502b
nixos/pantheon: Don't enable modules for excludePackages
...
ref: bc970e94e7
ref: nixpkgs issue 299877
While at it, also enable flatpak in nixosTests.pantheon so we ensure appcenter builds.
2024-04-10 21:27:31 +08:00
Bobby Rong
14c7a500c0
nixos/cinnamon: Don't enable modules for excludePackages
...
ref: bc970e94e7
ref: nixpkgs issue 299877
2024-04-10 21:14:43 +08:00
tcmal
d598b5d88d
nixos/akkoma: check that upload and media proxy base url is specified
...
new versions of akkoma require the upload base url to be specified in
order for updates to work properly.
this will be a breaking change in 24.05, but for now a reasonable
default is set.
2024-04-09 13:58:03 +01:00
Sandro
4cc6ce454d
Merge pull request #291913 from SuperSandro2000/sddm-wayland-only
2024-04-09 14:31:12 +02:00
Robert Schütz
0dca19054c
Merge pull request #302389 from SuperSandro2000/vaultwarden-webvault
...
vaultwarden.webvault: 2024.3.0 -> 2024.3.1
2024-04-09 03:49:54 +00:00
Sandro Jäckel
b6e0c42bc2
tests/vaultwarden: adjust to changes in frontend
2024-04-09 00:05:35 +02:00
Sandro Jäckel
476b8c276e
treewide: rename renamed sddm/displayManager settings
2024-04-08 21:56:38 +02:00
Sandro
b32f206faa
Merge pull request #258520 from Benjamin-L/soju-admin-socket
2024-04-08 10:20:31 +02:00
Robert Hensing
c740c98fc1
Merge pull request #292760 from PigeonF/dockertools-build-layered-compressor
...
dockerTools: Fix changing compression method for `buildLayeredImage`
2024-04-08 09:24:18 +02:00
Weijia Wang
d217732cef
Merge pull request #302195 from anthonyroussel/fix-oddjobd
...
nixos/oddjobd: enable dbus service to fix service startup
2024-04-07 22:52:46 +02:00
Julien Malka
668834f72c
Merge pull request #295736 from mjm/bcachefs-clevis-systemd
2024-04-07 22:51:56 +02:00
Benjamin Lee
e9fed4bcad
nixos/soju: add tests
...
For now, just try creating a user with sojuctl. Actually connecting an
irc client is pretty annoying.
2024-04-07 13:45:47 -07:00
Anthony Roussel
b0f78fba37
nixosTests.oddjobd: init
2024-04-07 20:29:21 +02:00
Kira Bruneau
f0034ee975
Merge pull request #297517 from kira-bruneau/nixos-containers
...
nixos/nixos-containers: require mounts for bind mount host paths
2024-04-06 18:07:45 -04:00
K900
2975aecbcb
nixos/tests/switch-test: s/dbus.service/dbus-broker.service/g
...
Fixes the test after the default DBus implementation change.
2024-04-06 23:21:06 +03:00
Julien Malka
5afb7f3528
nixos/tests: add clevisBcachefs tests to installer-systemd-stage-1 tests
2024-04-05 15:25:01 +00:00
Kerstin
89000ace32
Merge pull request #299460 from linyinfeng/hledger-web
...
nixos/hledger-web: fix access control option
2024-04-05 17:04:47 +02:00
Bobby Rong
29f96f114b
Merge pull request #301847 from bobby285271/upd/pantheon
...
pantheon.gala: Fix missing URI handler
2024-04-05 22:53:24 +08:00
Bobby Rong
bd3f680d37
pantheon.gala: Backport Wayland menu commit
...
gala-daemon actually needs a correct environment for `AppInfo.launch_default_for_uri`.
2024-04-05 21:23:11 +08:00
Ryan Lahfa
99ca8d4ea5
Merge pull request #300757 from K900/installer-tests-unfucking
...
nixos/tests/installer: spring cleaning
2024-04-05 03:50:39 -07:00
K900
15d95c7b74
nixos/qemu-vm: split up the "keep EFI variables from system image" logic
2024-04-05 09:00:12 +03:00
Weijia Wang
c821c015c5
Merge pull request #291346 from aorith/init-silverbullet
...
silverbullet: init at 0.7.6
2024-04-05 06:31:50 +02:00
Kira Bruneau
7f3643bef6
nixos/nixos-containers: require mounts for bind mount host paths
...
Fixes starting containers before bind mount host paths are mounted
2024-04-04 19:48:15 -04:00
Kevin Cox
9c636e8416
Merge pull request #296718 from Rutherther/mautrix-meta-init
...
mautrix-meta: init at 0.2.0
2024-04-04 18:07:19 -04:00
K900
6f139367a3
Merge pull request #301617 from K900/kernels-20240404
...
Kernel updates for 2024-04-04
2024-04-04 23:40:39 +03:00
K900
b71cc870b6
linux_6_7: drop
2024-04-04 22:45:46 +03:00
Pol Dellaiera
53e51b19d4
Merge pull request #298742 from FabianRig/technitium-dns-server-module
...
nixos/technitium-dns-server: init module
2024-04-04 21:43:08 +02:00
Emily
053ab7f57c
Merge pull request #300981 from emilylange/forgejo-ldflags
...
forgejo: add missing internal version ldflags, nixosTests.forgejo: test /api/forgejo/v1/version
2024-04-04 21:31:02 +02:00
Florian Klink
1fb00f1396
mycelium: 0.4.5 -> 0.5.0
...
Changed
- Connection identifier is now included in the error log if we can't forward a
- seqno request.
- Garbage collection time for source entries has been increased from 5 to 30 minutes
- for now.
- The router implementation has been changed to use regular locks instead of an
- always readable concurrency primitive for all but the actual routing table. This
- should reduce the memory consumption a bit.
- Public key and shared secret for a destination are now saved on the router, instead
- of maintaining a separate mapping for them. This slightly reduces memory consumption
- of the router, and ensures stale data is properly cleaned up when all routes to
- a subnet are removed.
- Hello packets now set the interval in which the next Hello will be sent properly
- in centiseconds.
- IHU packets now set the interval properly in centiseconds.
- IHU packets now set an RX cost. For now this is the link cost, in the future
- this will be set properly.
- Route expiration time is now calculated from the interval received in updates.
- Ip address derivation from public keys now uses the blake3 hash algorithm.
Fixed
- Don't try to forward seqno requests to a peer if we know its connection is dead.
2024-04-04 12:44:23 +03:00
Wolfgang Walther
67510f6baa
nixosTests.postgresql-wal-receiver: remove left-over v12 conditionals
...
We don't have postgresql < 12 in nixpkgs anymore.
2024-04-04 08:41:19 +02:00
Wolfgang Walther
aea4ba847a
postgresql: remove thisAttr argument by calling tests directly
...
Previously, it was not possible to run tests on an overridden derivation, because
the derivation under test was always pulled from pkgs.
With this change, the following will return the same test:
postgresql_jit.tests
and
(postgresql.override { jitSupport = true; }).tests
2024-04-04 08:41:17 +02:00
Pol Dellaiera
e7cc626902
nixos/modules: add technitium-dns-server tests
2024-04-04 08:35:07 +02:00
Christian Kögler
29b575a0e8
Merge pull request #300728 from ck3d/nixos-test-machinectl-import-tar
...
nixos/test/machinectl: Add import-tar test
2024-04-03 22:58:06 +02:00
Rick van Schijndel
2600c7f38c
Merge pull request #297392 from Mindavi/hydra/2024-03-08
...
hydra_unstable: 2023-12-24 -> 2024-03-08, use nix_2_20
2024-04-03 20:59:45 +02:00
K900
7b602cff5c
nixos/tests/installer: avoid create_machine, clean up
...
- use normal VM nodes for target, with some extra trickery
- rename preBootCommands to postBootCommands to match its actual intent
- rename VMs to installer and target, so they're not all called machine
- set platforms on non-UEFI tests properly
- add missing packages for systemd-boot test
- fix initrd secrets leaking into the store and having wrong paths
2024-04-03 16:16:11 +03:00
Pol Dellaiera
f4255ff98d
Merge pull request #296679 from bhankas/ocis
...
ocis-bin: init at 5.0.0
2024-04-02 23:23:36 +02:00
Payas Relekar
427bf67bed
nixos/ocis: init at 5.0.0
...
Co-authored-by: Casey Link <unnamedrambler@gmail.com>
2024-04-03 00:53:24 +05:30
Rutherther
5effc7956a
mautrix-meta: init service
...
Acked-by: Rutherther <rutherther@proton.me>
2024-04-02 19:16:45 +02:00
emilylange
680bc07727
nixosTests.forgejo: test /api/forgejo/v1/version
...
We forgot to set two version related ldflags in our packaging and this
should prevent this from going unnoticed again.
Further details are in dab7aa20ed .
2024-04-02 17:04:29 +02:00
Aaron Andersen
46bcc66f01
Merge pull request #300805 from felixsinger/pkgs/redmine/fix-assertion
...
nixos/redmine: Fix broken assertion when SQLite is used
2024-04-02 11:37:39 +00:00
Yureka
cfbde8ec8d
nixos/tests/gitlab: reduce memory usage
...
Co-Authored-By: Yaya <github@uwu.is>
2024-04-02 07:30:12 +02:00
Janik H.
080c08d3c1
nixosTests.networking: split router into a separate file and remove with lib; antipattern
...
this commit also does a tiny bit more, namely:
- removing unnecessary ping's to the hosts own ip
- and simplifying a few pieces of code like changing `{ inherit (pkgs) lib pkgs; };` to `{ inherit lib pkgs; };`
2024-04-02 02:33:48 +02:00
Mario Rodas
5b3704b4d3
Merge pull request #296616 from Ma27/postgresql-rfc42-submodule
...
nixos/postgresql: turn `settings` into a submodule
2024-04-01 18:26:51 -05:00
Felix Singer
7245e78e2d
nixos/tests/redmine: Add test case for SQLite backend
...
Suggested-by: Zebreus <lennart@zebre.us>
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2024-04-02 00:21:12 +02:00
Weijia Wang
a5fcefa1ad
Merge pull request #292835 from sinavir/castopod2
...
nixos/castopod: updated nixos test and module
2024-04-01 20:27:49 +02:00
Christian Kögler
ff16d4597f
nixos/test/machinectl: set stateVersion
2024-04-01 20:09:11 +02:00
sinavir
301a66e8ea
nixos/castopod: Increase test timeouts
2024-04-01 19:16:30 +02:00
Alexander Tomokhov
552043a34d
nixos/castopod: fix startup, displaying images, uploads up to 500 MiB
...
- new maxUploadSize option
- new dataDir option (with ReadWritePaths systemd support)
- admin page reports correct free disk space (instead of /nix/store)
- fix example configuration in documentation
- now podcast creation and file upload are tested during NixOS test
- move castopod from audio to web-apps folder
- verbose logging from the browser test
2024-04-01 19:16:25 +02:00
Christian Kögler
20e50bbb92
nixos/tests/machinectl: add import-tar test
2024-04-01 17:57:30 +02:00
Christian Kögler
aefaae0c9d
nixos/tests/machinectl: auto-format test
2024-04-01 17:25:30 +02:00
Casey Link
17d73dc9a1
nixos/davis: init
2024-04-01 12:55:29 +02:00
Alyssa Ross
e7de14ea98
nixosTests.kernel-rust.linux_testing: init for aarch64
...
Older kernels do not support Rust on aarch64, so we have to move the
platform check from all-tests.nix into the test itself.
2024-04-01 09:37:19 +02:00
Pablo Ovelleiro Corral
7f797a698f
wastebin: init at 2.4.3 ( #287455 )
...
* wastebin: init at 2.4.3
* nixos/wastebin: init
Add module and test for wastebin
2024-04-01 04:55:15 +04:00
Robert Schütz
8d6af72637
calendar-cli: add meta.mainProgram
2024-03-31 14:25:27 -07:00
Naïm Favier
92514e4863
Merge branch 'master' into haskell-updates
2024-03-31 10:23:44 +02:00
Lin Yinfeng
484c1c1ff8
nixos/hledger-web: fix access control options
2024-03-31 12:50:08 +08:00
Weijia Wang
93a725e1a5
Merge pull request #296361 from bhankas/workout-tracker
...
workout-tracker: init at 0.10.5
2024-03-31 04:50:58 +02:00
Morgan Helton
dd2c6f1840
nixos/sunshine: init
2024-03-30 20:07:35 -05:00
Maximilian Bosch
5142b7afa8
nixos/postgresql: turn settings into a submodule
...
The main idea behind that was to be able to do more sophisticated
merging for stuff that goes into `postgresql.conf`:
`shared_preload_libraries` is a comma-separated list in a `types.str`
and thus not mergeable. With this change, the option accepts both a
comma-separated string xor a list of strings.
This can be implemented rather quick using `coercedTo` +
freeform modules. The interface still behaves equally, but it allows to
merge declarations for this option together.
One side-effect was that I had to change the `attrsOf (oneOf ...)` part into
a submodule to allow declaring options for certain things. While at it,
I decided to move `log_line_prefix` and `port` into this structure as
well.
2024-03-30 14:23:05 +01:00
github-actions[bot]
506e353092
Merge master into haskell-updates
2024-03-30 00:12:08 +00:00
Bobby Rong
e96d5c13d0
Merge pull request #140429 from bobby285271/pantheon-systemd
...
pantheon: manage user session with systemd
2024-03-29 22:55:39 +08:00
Ivan Trubach
f27f3cdc10
nixos/tests/centrifugo: fix shards address list order in tests
...
Redis shards list must be consistent between Centrifugo nodes. Before
this change, NixOS tests were using invalid configurtaion since
shards[hash(ch)] may select different Redis shard instance on each
Centrifugo node. We don’t currently have any tests that exposed this
behavior though.
2024-03-29 16:38:24 +03:00
ajs124
b2d16906b0
Merge pull request #260867 from helsinki-systems/upd/xfsprogs
...
xfsprogs: 6.4.0 -> 6.6.0
2024-03-29 14:00:29 +01:00
github-actions[bot]
d48c2529ec
Merge master into haskell-updates
2024-03-29 00:12:42 +00:00
Robert Schütz
7cdbfcbbd2
Merge pull request #278981 from dotlambda/mollysocket-init
...
mollysocket: init at 1.3.0, nixos/mollysocket: init
2024-03-28 18:51:07 +00:00
Robert Hensing
b40caf8c8a
Merge pull request #273769 from Izorkin/update-peertube
...
peertube: 5.2.1 -> 6.0.3
2024-03-28 19:40:42 +01:00
Thiago Kenji Okada
48f9437cd1
Merge pull request #263360 from duament/nixos-rebuild-pipe
...
nixos-rebuild: use --pipe instead of --pty in systemd-run
2024-03-28 18:25:08 +00:00
Robert Schütz
078994248a
nixos/mollysocket: init
2024-03-28 09:55:10 -07:00
Payas Relekar
466b994af9
nixos/workout-tracker: init
2024-03-28 20:08:28 +05:30
github-actions[bot]
8de0afeb83
Merge master into haskell-updates
2024-03-28 00:12:55 +00:00
Jacob Moody
d9039fcdd2
nixos/tests: readd builtins.currentSystem to make-test-python.nix
...
There is more nuance in the ways people expect to run tests,
as such this still has some breakage. Revert for now.
2024-03-27 08:37:43 -05:00
Sandro
f87c956ea7
Merge pull request #281236 from melvyn2/update-kavita
2024-03-27 11:17:39 +01:00
lassulus
e91a1ad1e3
Merge pull request #298737 from MatthewCroughan/mc/scion-modules
...
nixos/scion: init
2024-03-27 10:15:37 +01:00
matthewcroughan
4d841207c5
nixos/tests/ustreamer: init
2024-03-27 06:35:55 +00:00
Yongun Seong
477dce3b9a
nixos/kavita: accept freeform settings, ensure locales in tests
2024-03-26 21:15:29 -07:00
github-actions[bot]
7f599f6511
Merge master into haskell-updates
2024-03-27 00:12:11 +00:00
matthewcroughan
99e488e2df
nixos/scion: init
2024-03-26 15:54:09 +00:00
Adam C. Stephens
d729632b6f
Merge pull request #297782 from adamcstephens/fix-linger
...
nixos/users-groups: fix broken linger
2024-03-26 09:48:05 -04:00
Mario Rodas
6adcdc8526
Merge pull request #298611 from anthonyroussel/update/goss
...
goss: 0.4.4 -> 0.4.6
2024-03-26 08:37:47 -05:00
github-actions[bot]
39a71cf239
Merge master into haskell-updates
2024-03-26 00:12:22 +00:00
Adam C. Stephens
c9c612f159
Merge pull request #294548 from adamcstephens/incus/override
...
incus: move wrapper to nixos module
2024-03-25 16:40:14 -04:00
Adam C. Stephens
8893c5886a
Merge pull request #263404 from camillemndn/firefoxpwa
...
firefoxpwa: init at 2.11.1
2024-03-25 16:38:52 -04:00
j-k
88e7ad7c30
tracee: 0.13.1 -> 0.20.0 ( #297661 )
...
Adjust the build process
Skip some integration tests I can't fix
2024-03-25 19:01:56 +01:00
Anthony Roussel
e994c804b6
nixosTests.goss: fix unstable test
2024-03-25 18:49:46 +01:00
Jörg Thalheim
ea503179c5
Merge pull request #298607 from Mic92/nix-ld-rs
...
nix-ld-rs: init at 2024-03-23
2024-03-25 14:52:21 +01:00
superherointj
283fa362e6
Merge pull request #298481 from superherointj/k3s-nixos-tests-fix-maintainers
...
k3s/nixos/tests: sync meta.maintainers to k3s package
2024-03-25 08:33:36 -03:00
github-actions[bot]
3edac3b767
Merge master into haskell-updates
2024-03-25 00:13:28 +00:00
Weijia Wang
ff41f7134d
Merge pull request #297262 from StillerHarpo/monetdb-nixos-test
...
nixos/monetdb: Init nixos test
2024-03-24 23:15:56 +01:00
paki23
c3a1620624
firefoxpwa: init at 2.11.1
...
firefoxpwa: move to pkgs/by-name
2024-03-24 18:02:25 -04:00
Sandro
60f419e047
Merge pull request #284626 from numinit/armagetronad-unstable-updates
...
armagetronad.*: 0.2.9.1.1 -> 0.2.9.2.3
2024-03-24 22:14:33 +01:00
Sandro
0e1cac923d
Merge pull request #286685 from max-niederman/photonvision
...
photonvision: init at 2024.2.3
2024-03-24 22:05:36 +01:00
Rick van Schijndel
838750a9fd
hydra_unstable: 2023-12-24 -> 2024-03-08, use nix_2_20
...
Update tests according to ceff5c5cfe
2024-03-24 20:40:01 +01:00
Jörg Thalheim
04ec4568c6
nix-ld-rs: init at 2024-03-23
2024-03-24 12:27:20 +01:00
github-actions[bot]
31a14cb69e
Merge master into haskell-updates
2024-03-24 00:14:19 +00:00
superherointj
56b4159e23
nixos/tests/k3s: sync meta.maintainers to k3s package
2024-03-23 19:55:00 -03:00
Soispha
bc54360b99
nixos/tests: add redlib test using the libreddit module
2024-03-23 17:03:34 +01:00
Birk
6ed0323361
Merge branch 'master' into drbd-kernel-module
2024-03-23 15:11:41 +00:00
superherointj
7809138b7f
nixos/tests/etcd: enable aarch64-linux
...
* move etcd tests to it's own directory
2024-03-23 06:13:41 -03:00
github-actions[bot]
39632d3d4c
Merge master into haskell-updates
2024-03-23 00:12:18 +00:00
Bobby Rong
5cf5dd0fb0
Merge pull request #297727 from bobby285271/upd/budgie-nemo-terminal
...
nixos/budgie: Use gnome-terminal by default
2024-03-22 13:20:40 +08:00
Adam Stephens
790fb86a7f
nixos/users-groups: move linger to oneshot and add nixos test
2024-03-21 19:51:05 -04:00
sternenseemann
b4d48b0f9e
Merge branch master into haskell-updates
2024-03-21 21:01:05 +01:00
Bobby Rong
b79ac84d84
nixos/budgie: Use gnome-terminal by default
...
- Both budgie-desktop-view and cinnamon-desktop defaults to gnome-terminal, there
are no clear reason why we don't use the defaults here.
The cinnamon-desktop org.cinnamon.desktop.default-applications.terminal schema
is used in nemo for default emulator, since we use nemo by default this fixes nemo
open in terminal entry without introducing another override.
- There are theming issues with Qogir when opening right-click menu in a second tab.
- Transparency is broken when hovering on other windows, showing only the wallpaper.
This also ensures a stable default for budgie-desktop-view, by using only the
executable name and not a nix store path.
ref: https://github.com/BuddiesOfBudgie/budgie-desktop-view/blob/v1.3/data/org.buddiesofbudgie.budgie-desktop-view.gschema.xml#L60
ref: https://github.com/linuxmint/cinnamon-desktop/blob/6.0.0/schemas/org.cinnamon.desktop.default-applications.gschema.xml.in#L46
ref: https://github.com/linuxmint/nemo/blob/6.0.0/src/nemo-view.c#L7193
2024-03-21 22:16:25 +08:00
Martin Weinelt
3b7d9c77b3
Merge pull request #297622 from mweinelt/kea-exporter-0.7.0
...
kea-exporter: 0.6.1 -> 0.7.0
2024-03-21 14:29:42 +01:00
Stig
468417b7f3
Merge pull request #296479 from marcusramberg/marcus/nimdow
...
nixos/nimdow: module updates
2024-03-21 12:14:56 +01:00
Doron Behar
2897be360b
Merge pull request #287966 from Guanran928/clash-meta
...
nixos/mihomo: init
2024-03-21 10:40:10 +02:00
Martin Weinelt
e4f6d1a618
nixos/tests/kea: test ctrl-agent via kea-exporter
2024-03-21 06:17:59 +01:00
Martin Weinelt
5b97e8d76d
nixos/tests/prometheus-exporters/kea: remove
...
The test framework for exporters is too limited to do sensible testing
of this exporter.
2024-03-21 06:17:59 +01:00
Morgan Jones
4fb4d7a3b4
nixos/tests/armagetronad: fix test runner
2024-03-20 19:45:36 -07:00
github-actions[bot]
2015f3cc71
Merge master into haskell-updates
2024-03-21 00:13:28 +00:00
Sandro
5d59704211
Merge pull request #295387 from majiru/drawterm-update
2024-03-20 17:19:26 +01:00
Florian Klink
40e49b40ab
Merge pull request #296949 from NixOS/mycelium_service
...
nixos/mycelium: init
2024-03-20 11:50:46 +02:00
lassulus
0f0aaa517c
nixos/tests/mycelium: init
2024-03-20 03:56:59 +01:00
Adam Stephens
deb5be50c4
incus: move wrapper to nixos module
2024-03-19 22:48:07 -04:00
Jacob Moody
e4789ca32a
drawterm: unstable-2024-02-18 -> unstable-2024-03-20
2024-03-19 20:18:57 -05:00
github-actions[bot]
05f9a72c0e
Merge master into haskell-updates
2024-03-20 00:12:21 +00:00
Florian Engel
1cd1834ec0
nixos/monetdb: Init nixos test
2024-03-19 21:54:05 +01:00
Bobby Rong
a5bee07d3f
Merge pull request #297208 from bobby285271/fix/budgie-test
...
nixosTests.budgie: Split run dialog subtest
2024-03-20 00:28:10 +08:00
Bobby Rong
b5f838a2ca
nixosTests.budgie: Split run dialog subtest
...
The original b-c-c subtest is probably flaky, as I didn't actually ensure
the inputbox focused before typing. Instead of another hacky xdotool,
split the run dialog subtest out.
https://hydra.nixos.org/build/253473303/nixlog/37
2024-03-19 23:59:56 +08:00
Andrew Kaster
b467733c33
ladybird: unstable-2023-01-17 -> 0-unstable-2024-03-16
2024-03-19 12:39:07 +01:00
Someone
63709965b7
Merge pull request #178717 from ShamrockLee/write-multiple-references
...
trivial-builders: replace writeReferencesToFile with writeClosure
2024-03-19 08:57:20 +00:00
github-actions[bot]
11c9a7e4d3
Merge master into haskell-updates
2024-03-19 00:12:43 +00:00
ibbem
1642654453
agda: Remove the --local-interfaces flag
...
Upstream now provides a library file for the builtin library and ensured
that the existing interface files will be used regardless of whether
--local-interfaces is in effect. Hence, Agda will not try to write to
the Nix store anymore except if the build flags are changed.
2024-03-18 23:10:27 +01:00
Yueh-Shun Li
97a7ce7aa6
nixosTests.nixops: remove dead code from Nix expression
2024-03-19 05:30:53 +08:00
nikstur
a1c4f0a754
Merge pull request #282022 from ElvishJerricco/gpt-auto-root
...
nixos: Support systemd-gpt-auto-root
2024-03-18 10:27:22 +01:00
Sandro
ca0de94ebb
Merge pull request #276816 from majiru/nixos-tests-build-discrepancy
...
Nixos tests build discrepancy
2024-03-17 23:59:58 +01:00
Bobby Rong
bf2ba6e629
nixosTests.pantheon: Add test for io.elementary.gala.daemon@x11.service
...
Which is manually added in the nixos module.
2024-03-17 13:42:34 +08:00
Bobby Rong
e49a58b847
nixosTests.pantheon: Fix gala environ subtest
...
This is changed after we manage session with systemd, as
io.elementary.gala@.service has `ExecStart=@bindir@/gala`.
2024-03-17 13:42:33 +08:00
Adam C. Stephens
79edbc3691
Merge pull request #295376 from adamcstephens/incus/test-zfs
...
nixos/tests/incus: add storage test and exercise zfs integration
2024-03-16 16:31:15 -07:00
Will Fancher
3758681200
nixos/tests/hibernate: Use EFI
...
So that resumeDevice isn't needed to make systemd stage 1 work.
2024-03-16 15:12:15 -04:00
Marcus Ramberg
11855d0fe1
tests/nimdow: init
2024-03-16 19:32:47 +01:00
Martin Weinelt
fe8d02e2bc
Merge pull request #296180 from mweinelt/pretix
...
pretix: init at 2024.2.0
2024-03-16 17:28:20 +01:00
Manuel Sanchez Pinar
b8f91b87a3
nixosTests.silverbullet: init
2024-03-16 17:12:16 +01:00
MinerSebas
9e1fe5cddd
nixos/restic-rest-server: Make the service socket activated
2024-03-16 17:07:55 +01:00
Martin Weinelt
a01acbcefe
nixos/tests/pretix: init
2024-03-16 14:50:57 +01:00
Bobby Rong
3b48b3aaa9
Merge pull request #289062 from bobby285271/upd/mate
...
MATE 1.28
2024-03-16 21:38:24 +08:00
MinerSebas
c197e4a1e0
restic-rest-server: add nixos test
2024-03-16 08:18:30 +01:00
Bobby Rong
fc3d133b48
Merge pull request #296347 from bobby285271/upd/budgie-tests
...
nixosTests.budgie: Extend the test
2024-03-16 14:40:35 +08:00
Bobby Rong
41fdcd0303
nixosTests.budgie: Extend the test
2024-03-16 13:25:05 +08:00
Adam Stephens
9d411861b5
nixos/tests/incus: add storage test and exercise zfs integration
2024-03-15 20:39:54 -04:00
Will Fancher
f1731f2e28
nixos: Support systemd-gpt-auto-root
2024-03-15 18:22:04 -04:00
Guillaume Girol
1f26e67560
Merge pull request #278064 from symphorien/nix_config_extra
...
nixos/nix: add workaround for https://github.com/NixOS/nix/issues/9487
2024-03-15 22:46:51 +01:00
Mario Rodas
e6aefe20a1
Merge pull request #292533 from flyingcircusio/init-postgresql-anonymizer
...
postgresqlPackages.anonymizer: init at 1.3.1; add me & osnyx to flyingcircus team
2024-03-14 20:53:36 -05:00
Christian Kögler
f56c78f50a
Merge pull request #295443 from ck3d/machinectl-routable
...
nixos.test.machinectl: add routable network and shared store
2024-03-14 22:46:14 +01:00
Christian Kögler
f4f99bf8cc
nixos/tests/machinectl: Add declarative shared container
2024-03-14 22:07:58 +01:00
Bobby Rong
596f75bf1f
nixosTests.mate-wayland: init
2024-03-14 23:34:12 +08:00
Bobby Rong
abd9d0bec5
nixosTests.mate: Add trivial tests for MATE 1.28 changes
2024-03-14 23:34:12 +08:00
Bobby Rong
830f5f84e6
Merge pull request #295798 from bobby285271/adopt/budgie
...
budgie: add myself as maintainer
2024-03-14 13:28:15 +08:00
Bobby Rong
1d3d0d6a89
budgie: add myself (bobby285271) as maintainer
...
Let's hope this package set is not too hard to maintain.
2024-03-14 12:29:36 +08:00
Bobby Rong
180575819a
Merge pull request #295696 from FedericoSchonborn/drop-federicoschonborn
...
maintainers: drop federicoschonborn
2024-03-14 12:13:07 +08:00
Federico Damián Schonborn
91a2510d05
maintainers: drop federicoschonborn
...
Signed-off-by: Federico Damián Schonborn <federicoschonborn@disroot.org>
2024-03-13 16:21:10 -03:00
Maximilian Bosch
0cdaede144
pg-dump-anon: init at 1.3.1
...
This is a Go program inside the sources of `postgresql_anonymizer` that
allows to perform database dumps, but with anonymized data. I figured
that it's a little awkward to have a client program to be part of the
extension package.
So I decided to create a second package called `pg-dump-anon`. Since
it's one repository, both share `version` & `src`.
Also extended the VM test to make sure we're getting properly anonymized
data when dumping with `pg_dump_anon`.
2024-03-13 16:15:54 +01:00
Pol Dellaiera
6710011819
Merge pull request #295199 from blakesmith/gotosocial_14_2
...
gotosocial 0.14.1 -> 0.14.2
2024-03-13 08:53:37 +01:00
Blake Smith
b0529146b9
nixos/gotosocial: add blakesmith as a maintainer
2024-03-12 21:13:22 -05:00
Christian Kögler
bdd7e48646
nixos/test/machinectl: Add test for shared nix store
2024-03-12 23:27:45 +01:00
Christian Kögler
de52b2b49e
nixos/tests/machinectl: Make network routable
2024-03-12 23:27:45 +01:00
Pol Dellaiera
734b199708
Merge pull request #295197 from abysssol/ollama-tests
...
nixos/ollama: add tests
2024-03-12 20:28:16 +01:00
Jacob Moody
112a71eef7
nixos/tests: remove builtints.currentSystem from make-test-python.nix
...
When build using 'nix build' if we hit this default we will fail to
evaluate. Most instances that this should break have been fixed so
we remove this to prevent this from happening further in the future.
2024-03-12 10:09:59 -05:00
Jacob Moody
4db920ed4f
nixos/tests: fix discrepancy between nix-build and nix build
2024-03-12 10:09:59 -05:00
abysssol
efed30f903
nixos/ollama: add test for the ollama service
2024-03-11 21:37:48 -04:00
cmspam
701fcd7982
nixos/incus: add openvswitch support
...
1. Added openvswitch integration to incus service.
2. Added tests to test openvswitch functionality with incus.
2024-03-12 01:03:39 +00:00
Cosima Neidahl
a44e09da5e
Merge pull request #294555 from r-ryantm/auto-update/miriway
...
miriway: unstable-2024-02-14 -> unstable-2024-03-06
2024-03-11 19:04:18 +01:00
Maximilian Bosch
8d0e5a3402
postgresqlPackages.anonymizer: init at 1.3.1
2024-03-11 14:09:17 +01:00
OPNA2608
a49c3d2689
nixos/tests/miriway: Be more lenient when identifying the terminal prompts
2024-03-11 11:37:49 +01:00
Atemu
ce8ddcd321
Merge pull request #281192 from diogotcorreia/pgvecto.rs
...
postgresqlPackages.pgvecto-rs: init at 0.2.1
2024-03-11 07:12:52 +00:00
Guanran Wang
84bbdc744e
nixos/mihomo: add tests
2024-03-11 09:51:36 +08:00
Diogo Correia
6b97ba66a4
nixos/tests/pgvecto-rs: init
2024-03-11 01:02:17 +00:00
Peder Bergebakken Sundt
4a4a70ca31
Merge pull request #280836 from numinit/nebula-port-zero
...
nixos/nebula: default to port 0 for hosts other than lighthouse/relay
2024-03-10 05:01:04 +01:00
Peder Bergebakken Sundt
3021170dfe
Merge pull request #265687 from iblech/patch-test-socks
...
nixos/tests/privoxy: Verify socks support
2024-03-10 04:27:38 +01:00
Sandro
c86e8fd7a0
Merge pull request #133542 from fpletz/refactor/pinentry-remove-multiple-outputs
...
pinentry: remove multiple outputs
2024-03-09 23:57:27 +01:00
Maciej Krüger
8b8bc2c64b
Merge pull request #294497 from cmspam/patch-1
...
incus.ui: Added incus-specific patches to fix branding and API
2024-03-09 18:32:40 +01:00
Maciej Krüger
8a274e0c18
nixosTests.incus.*: enable nftables to fix tests
2024-03-09 17:23:03 +01:00
Peder Bergebakken Sundt
5f9689332a
Merge pull request #278537 from wfdewith/syncoid-permissions
...
nixos/syncoid: add missing ZFS mount permission
2024-03-08 00:11:39 +01:00
Max Niederman
ea7101783c
nixos/tests/photonvision: init
2024-03-07 14:59:21 -08:00
Nick Cao
b4f564dbff
Merge pull request #293821 from NickCao/knot-test-quic
...
nixosTests.knot: test zone transfer over quic
2024-03-07 09:43:04 -05:00
Robert Hensing
76fc2db1f5
nixosTests.nixops_unstable: Set memorySize to 2G
...
Give the evaluator some breathing room.
2024-03-06 22:47:23 +01:00
Robert Hensing
663b3d4be7
nixops_unstable*: Make withPlugins.*.tests.nixos behave correctly
2024-03-06 22:47:22 +01:00
Nick Cao
3b7625845b
nixosTests.knot: test zone transfer over quic
2024-03-06 13:41:24 -05:00
Adam C. Stephens
a51a27a78b
Merge pull request #291554 from jnsgruk/homepage-config
...
nixos/homepage-dashboard: support structured config
2024-03-05 09:48:19 -05:00
Jon Seager
0b39e86cbc
nixosTests.homepage-dashboard: test managed and unmanaged configs
2024-03-05 14:38:53 +00:00
adisbladis
5cdb38bb16
Merge pull request #288579 from blitz/vbox-kvm-2
...
virtualboxKvm: init
2024-03-05 18:58:57 +13:00
Mikael Voss
fe639ca418
nixos/tests/akkoma: Adapt to latest toot release
2024-03-05 05:27:40 +01:00
Nick Cao
8e19126885
Merge pull request #289009 from 999eagle/feat/miniflux-no-db
...
nixos/miniflux: add option to disable configuring a local postgresql db
2024-03-04 09:47:14 -05:00
Sophie Tauchert
cb5f2a8e87
nixos/tests/miniflux: add test for external database
2024-03-04 09:07:21 +01:00
Martin Weinelt
f09b7dc6a5
Merge pull request #289961 from leona-ya/vikunja-0.23.0
...
vikunja: 0.22.1 -> 0.23.0
2024-03-03 19:15:35 +01:00
Guillaume Girol
5b274d5f01
nixos/nix: add workaround for https://github.com/NixOS/nix/issues/9487
...
Nix has a suprising behavior where if the option `extra-foo` is set before `foo`, then setting `foo` overwrites the setting for `extra-foo`. This is reported as https://github.com/NixOS/nix/issues/9487 , and will likely not be fixed any time soon.
This works around this issue by always putting `extra-*` settings after non-extra ones in the nixos-generated `/etc/nix.conf`.
2024-03-03 17:03:46 +01:00
Pascal Bach
8240cbf81b
Merge pull request #292124 from r-ryantm/auto-update/minio
...
minio: 2024-02-24T17-11-14Z -> 2024-02-26T09-33-48Z
2024-03-03 11:22:22 +01:00
Pascal Bach
7305821c58
tests/minio: fix broken minio test
...
Since last update minio pre allocates 2GiB of memory, so the test VM
needs more than that to not run out of memory.
We also remove the time based tests as it makes the test non deterministic
2024-03-03 11:20:44 +01:00
Julien Malka
4ee410d8f8
Merge pull request #283547 from r-vdp/boot_sort_key
2024-03-02 22:17:52 +01:00
nikstur
b6401f808a
Merge pull request #292636 from RaitoBezarius/smm-works-for-something-else-than-x86-actually
...
OVMF: remove invalid `assert` on SMM
2024-03-02 21:04:12 +01:00
Franz Pletz
764d15f59f
pinentry: remove multiple outputs package
...
fixes #133156 #124753
2024-03-02 17:16:53 +01:00
Finn Landweber
a71502aff0
nixos/borgmatic: added test
2024-03-02 12:24:17 +01:00
Jonas Fierlings
f73a079352
dockerTools: Test changing compression of buildLayeredImage
2024-03-02 10:18:53 +01:00
Gabriella Gonzalez
b8698cd8d6
macOS support for NixOS tests ( #282401 )
...
Closes #193336
Closes #261694
Related to #108984
The goal here was to get the following flake to build and run on
`aarch64-darwin`:
```nix
{ inputs.nixpkgs.url = <this branch>;
outputs = { nixpkgs, ... }: {
checks.aarch64-darwin.default =
nixpkgs.legacyPackages.aarch64-darwin.nixosTest {
name = "test";
nodes.machine = { };
testScript = "";
};
};
}
```
… and after this change it does. There's no longer a need for the
user to set `nodes.*.nixpkgs.pkgs` or
`nodes.*.virtualisation.host.pkgs` as the correct values are inferred
from the host system.
2024-03-02 06:33:14 +01:00
r-vdp
a8ab8b59a7
systemd-boot: introduce options to set a sort-key for systemd-boot entries
...
Without sort-keys specified on entries, the entries are sorted only by
file name (in decreasing order, so starting at the end of the alphabet!),
without taking any other fields into account (see
[the boot loader specification reference][1]).
Moreover, entries without a sort-key are always ordered after all
entries with a sort-key, so by not adding a sort-key to the NixOS ones,
we cannot add a sort-key to any other entry while keeping it below the
NixOS entries.
So currently we have options to set the file names for additional entries like
memtest and netbootxyz.
However, as mentioned above, the sorting by file name is not very intuitive and
actually sorts in the opposite order of what is currently mentioned in the option
descriptions.
With this commit, we set a configurable sort-key on all NixOS entries,
and add options for setting the sort-keys for the memtest and netbootxyz
entries.
The sorting by sort-key is more intuitive (it starts at the start of the
alphabet) and also takes into account the machine-id and version for entries
with identical sort-keys.
We use a bootspec extension to store the sort keys, which allows us to
redefine the sort key for individual specialisations without needing any
special casing.
[1]: https://uapi-group.org/specifications/specs/boot_loader_specification/#sorting
2024-03-02 02:11:32 +01:00
nikstur
ee2a53dc86
nixos/tests/systemd-boot: make secureBoot test work on different architectures
2024-03-01 23:45:07 +01:00
Ryan Lahfa
fae73881ba
Merge pull request #292561 from arianvp/fix-make-disk-image-systemd-boot-homeless-shelter-clobber
...
nixos/lib/make-disk-image.nix: fix systemd-boot-builder clobbering /homeless-shelter
2024-03-01 16:59:16 +01:00
Adam C. Stephens
b52452f8c7
Merge pull request #291951 from amarshall/zfs-pkgs-renaming
...
zfs: rename zfsStable -> zfs_2_2; zfsUnstable -> zfs_unstable; remove enableUnstable option in favor of package
2024-03-01 10:09:12 -05:00
Sandro
b84bc4ea3a
Merge pull request #264087 from leonm1/matter-server-module
2024-03-01 13:51:19 +01:00
Sandro
51e92056db
Merge pull request #283660 from ocfox/transfer
2024-03-01 13:36:03 +01:00
Arian van Putten
b75a29cb6c
nixos/lib/make-disk-image.nix: fix systemd-boot-builder clobbering /homeless-shelter
...
systemd-boot-builder.py calls nix-env --list-generations which creates
$HOME/.nix-defexpr/channels/nixos if it doesn't exist. This would cause a folder
/homeless-shelter to show up in the final image which in turn breaks nix builds
in the target image if sandboxing is turned off (as /homeless-shelter is never
allowed to exist).
2024-03-01 12:52:48 +01:00
Sarah Brofeldt
13a94ad1fb
Merge pull request #292291 from cafkafk/dockerRegistry-openFirewall
...
nixos/dockerRegistry: add `openFirewall` option
2024-03-01 09:57:07 +01:00
Christina Sørensen
d31cbb78ca
nixos/dockerRegistry: add openFirewall option
...
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-01 09:56:03 +01:00
Sandro
bbabfca453
Merge pull request #263765 from numinit/armagetronad-module
...
nixos/armagetronad: Add module with NixOS tests
2024-03-01 00:46:34 +01:00
Robert Schütz
603c5af519
nixos/tests/searx: use configured package for static content
...
Also use the simple theme because upstream dropped the oscar one:
https://github.com/searxng/searxng/discussions/1167
2024-02-28 17:51:29 -08:00
Adam C. Stephens
8ed07da2ed
Merge pull request #290433 from adamcstephens/consul/tests
...
nixos/tests/consul: enable unfree
2024-02-28 13:35:48 -05:00
Adam C. Stephens
6b834b5e9a
Merge pull request #290570 from adamcstephens/lxc/sysctl
...
nixos/lxc/generator: remove sysctl error handling
2024-02-28 13:34:48 -05:00
Adam Stephens
5f1b65f75f
nixos/tests/incus: ensure sysctl rules apply successfully to lxc containers
2024-02-28 11:59:39 -05:00
Julian Stecklina
3661b3ee53
nixosTests.virtualbox: add happy path KVM test
...
The KVM support is still new and experimental. There is no point in
doing extensive testing. Just check whether it works in general.
2024-02-28 17:43:43 +01:00
Julian Stecklina
77c7ac6c35
nixosTests.virtualbox: allow additional parameters for tests
2024-02-28 17:36:22 +01:00
K900
16f963794a
nixos/tests: add plasma6
2024-02-28 18:49:33 +03:00
Alyssa Ross
dc6eafa64f
linux_6_5: remove
2024-02-28 12:48:08 +01:00
K900
d53c203739
Merge pull request #291544 from K900/ovmf-oof
...
nixos/tests: drop LegacyStartCommand
2024-02-28 09:32:26 +03:00
Morgan Jones
a5c305d170
nixos/armagetronad: address code review feedback
2024-02-27 18:59:37 -08:00
Robert Hensing
57c1108204
Merge pull request #282886 from WxNzEMof/docker-tools-uid
...
Allow streaming layered containers with non-root Nix store
2024-02-28 03:43:07 +01:00
Will Fancher
a587a6a357
Merge pull request #285401 from sdht0/systemd-boot-xbootldr
...
nixos/systemd-boot: Add support for an XBOOTLDR partition
2024-02-27 20:35:03 -05:00
Andrew Marshall
929fcf9335
zfs_unstable: Rename from zfsUnstable
...
This matches the naming of other zfs_* pkgs.
2024-02-27 18:45:55 -05:00
Andrew Marshall
1c84667539
nixos/tests/zfs: Get test name from pkg under test
...
The previous names are already this.
2024-02-27 18:45:47 -05:00
Andrew Marshall
dcff4f8318
zfs_2_2: Rename from zfsStable
...
The `zfs` alias already has equivalent semantics. Instead, make this
like zfs_2_1 so folks who want to pin a specific release series can do
so easily and clearly to have more control over when more substantial
updates occur.
Rename all tests to match the pkg attr they are testing.
2024-02-27 18:45:43 -05:00
K900
423098c284
nixos/lib/test-driver: drop LegacyStartCommand, clean up create_machine API
...
We can finally do this now that it's no longer used.
2024-02-27 23:15:59 +03:00
K900
786f391922
nixos/tests/installer: inline + fix UEFI start command generation
2024-02-27 23:15:59 +03:00
K900
61cb46e6bf
nixos/tests/boot: inline + fix UEFI start command generation
2024-02-27 23:15:59 +03:00
K900
bf5c44d0d7
nixos/tests/boot/ubootExtlinux: mark broken
2024-02-27 23:15:58 +03:00
Atemu
97f445e8f1
Merge pull request #245005 from Scrumplex/nixos-monado
...
nixos/monado: init
2024-02-27 20:11:04 +00:00
superherointj
471dfadc48
Merge pull request #288790 from superherointj/nixos-tests-k3s-etcd
...
nixos/tests/k3s: add etcd backend
2024-02-27 07:31:38 -03:00
Siddhartha
b470b4432d
nixos/systemd-boot: Add support for an XBOOTLDR partition
2024-02-26 21:55:49 -05:00
Peder Bergebakken Sundt
9f6ae93dc8
Merge pull request #278374 from OPNA2608/init/lomiri/lomiri-system-settings
...
lomiri.lomiri-system-settings{,-unwrapped,-security-privacy}: init at 1.0.2
2024-02-26 22:46:52 +01:00
Atemu
f53c775852
Merge pull request #278454 from litchipi/mealie
...
mealie: init at 1.2.0
2024-02-26 21:01:49 +00:00
WxNzEMof
4733b52c6b
dockerTools.tests.docker-tools: Add non-root streamLayeredImage test
2024-02-26 19:29:04 +00:00
WxNzEMof
2697d34603
streamLayeredImage: Change mode of /nix, /nix/store to 755
...
The change is insignificant when the owner is root. However, when it
is not root, this change is needed to allow using Nix (as an
unprivileged user) inside the container.
2024-02-26 18:10:51 +00:00
OPNA2608
66129d5e24
tests/lomiri-system-settings: init
2024-02-26 10:11:41 +01:00
Adam C. Stephens
af810fc67e
Merge pull request #284874 from shlevy/ovmf-ms
...
Enable MS-compatible secure boot with OVMF
2024-02-25 22:34:05 -05:00
Ryan Lahfa
077d41f9d8
Merge pull request #289856 from pennae/supfs-set
...
nixos/filesystems: make supportedFilesystems an attrset
2024-02-25 18:05:29 +01:00
K900
f5c4b5837d
Merge pull request #289748 from picnoir/pic/ppd020
...
power-profiles-daemon: 0.13 -> 0.20
2024-02-24 12:30:49 +03:00
Félix Baylac Jacqué
1da7dfa57d
nixosTests.power-profiles-daemon: test profilectl CLI
...
We also take advantage of that change to point to the new dbus
canonical names.
2024-02-24 09:39:28 +01:00
Sefa Eyeoglu
8fc2690b73
nixos/monado: add test
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-02-23 14:25:16 +01:00
Emery Hemingway
e7d3db0954
nixos/ccache: add test
2024-02-23 11:08:02 +00:00
0x4A6F
a9134fc109
Merge pull request #278896 from helsinki-systems/upd/matomo
...
matomo_5: Init at 5.0.2
2024-02-23 09:38:19 +01:00
Litchi Pi
aeb79caaf6
nixos/mealie: init tests
...
Signed-off-by: Litchi Pi <litchi.pi@proton.me>
2024-02-23 07:15:44 +01:00
Sandro
78745f4652
Merge pull request #289934 from jnsgruk/scrutiny
2024-02-23 00:43:55 +01:00
Jon Seager
41a1acde71
nixosTests.scrutiny: init
2024-02-22 21:20:10 +00:00
Peder Bergebakken Sundt
b775c0299d
Merge pull request #262433 from OPNA2608/init/lomiri/morph-browser
...
lomiri.morph-browser: init at 1.1.0
2024-02-22 18:34:55 +01:00
Maximilian Bosch
0fac694dba
Merge pull request #290507 from dotlambda/nextcloud-notify_push-meta
...
nextcloud-notify_push.test_client: add meta
2024-02-22 17:28:11 +01:00
OPNA2608
a8069ff58a
tests/morph-browser: Add standalone (non-Lomiri) test
2024-02-22 10:36:50 +01:00
Adam C. Stephens
f8131a5a2c
Merge pull request #290288 from mkg20001/lxc-initrd-fix
...
nixos/lxc-container: link to prepare-root when boot.initrd.systemd.enable is on
2024-02-21 22:29:04 -05:00
Jörg Thalheim
87f6f1fcbd
Merge pull request #290490 from nikstur/idempotent-etc-activation
...
nixos/etc: make re-mounting /etc overlay idempotent
2024-02-22 07:23:22 +07:00
Robert Schütz
16e379fa03
nextcloud-notify_push.test_client: add meta
2024-02-21 15:12:58 -08:00
nikstur
5df8caced4
nixos/etc: make re-mounting /etc overlay idempotent
2024-02-21 22:54:00 +01:00
Adam Stephens
96e208a605
nixos/tests/consul: enable unfree
2024-02-21 08:41:06 -05:00
Maximilian Bosch
b0e2f85051
Merge pull request #287819 from Ma27/nc-regression-test
...
nixos/nextcloud: add regression test for not delivering code anymore
2024-02-21 14:14:28 +01:00
Maciej Krüger
c607e70f70
nixosTests.incus: add test with old and new init
2024-02-20 23:42:59 +01:00
Leona Maroni
47b7eb8fd9
nixos/vikunja: remove setupNginx option
...
The required nginx configuration is now really simple, and e.g. SSL/ACME
already required the user to interact with `services.nginx.virtualHosts`.
Therefore, and to reduce complexity, we now leave the web server
configuration to the user.
2024-02-20 22:43:53 +01:00
Leona Maroni
8817f080cc
nixos/vikunja: adapt for vikunja 0.23.0
...
This version removes dedicated api and frontend packages.
2024-02-20 22:43:53 +01:00
Ivan Mincik
35521efae5
Merge pull request #281739 from rollf/geoserver-with-extensions
...
geoserver: add extensions and update script
2024-02-20 15:39:35 +01:00
Rolf Schröder
3ac439921f
geoserver: add extensions and update script
2024-02-20 10:28:58 +01:00
superherointj
1930ecaa74
nixos/k3s: add test for etcd backend
2024-02-19 18:39:57 -03:00
Robert Hensing
d2dfcfcfad
Merge pull request #289584 from athre0z/docker-zstd
...
dockerTools: configurable compression schema
2024-02-19 18:06:54 +01:00
Adam C. Stephens
f542eeb243
Merge pull request #289278 from mkg20001/incusui
...
modules/incus: add ui flag
2024-02-19 10:27:52 -05:00
pennae
258b935d70
nixos/filesystems: make supportedFilesystems an attrset
...
this lets us *dis*able filesystem explicitly, as is required by e.g. the
zfs-less installer images. currently that specifically is only easily
possible by adding an overlay that stubs out `zfs`, with the obvious
side-effect of also removing tooling that could run without the kernel
module loaded.
2024-02-19 11:46:52 +01:00
Robert Hensing
2104e113a0
Merge pull request #281520 from WxNzEMof/docker-tools-chown
...
dockerTools: Fix chown in fakeRootCommands
2024-02-19 09:01:05 +01:00
Max Hausch
7e2ab60bc5
matomo_5: Init at 5.0.2
2024-02-19 07:39:49 +01:00
Thomas Gerbet
21a671c1ac
nixosTests.prometheus-exporters.dnsmasq: wait for DNSMasq before testing the exporter
...
When DNSMasq is not yet completly started trying to call the exporter
fails.
2024-02-18 19:30:08 +01:00
Sandro
8f13ee7049
Merge pull request #179034 from viraptor/go-camo-service
...
nixos/go-camo: init
2024-02-17 22:12:13 +01:00
Sandro
cf59adeb8c
Merge pull request #271324 from nessdoor/sourcehut/tests
...
nixosTests.sourcehut: implement proper integration testing
2024-02-17 20:58:22 +01:00
Stanisław Pitucha
2eed715fbf
nixos/go-camo: init
2024-02-17 20:45:49 +01:00
Joel Höner
4b603ad9cd
dockerTools: configurable compression schema
...
This commit adds support for swapping out the compression algorithm
used in all major docker-tools commands that generate images. The
default algorithm remains unchanged (gzip).
2024-02-17 18:52:42 +01:00
Maciej Krüger
f1ed39535e
nixosTests.incus: add ui test
2024-02-17 17:05:35 +01:00
Izorkin
c1a97e1f49
nixos/mastodon: add option redis.passwordFile
2024-02-17 15:52:58 +03:00
Sergei Trofimovich
95de1da4f3
nixosTests.keepalived: fix eval (maintainers attribute)
...
Without the change test sfails to evaluate as:
$ nix build --no-link -f. nixosTests.keepalived
error:
error: function 'makeTest' called with unexpected argument 'maintainers'
2024-02-16 22:36:32 +00:00
Kerstin
5c01128ec0
Merge pull request #117501 from Izorkin/update-mastodon-redis
...
nixos/mastodon: use unix socket for redis
2024-02-16 17:27:08 +01:00
Izorkin
cf62e3257f
nixos/mastodon: redis now uses unix socket by default
2024-02-16 16:39:31 +03:00
Patrizio Bekerle
4625f86517
qownnotes: 24.2.0 -> 24.2.3
2024-02-16 13:08:22 +01:00
Izorkin
b0b1f73473
nixos/tests/peertube: update peertube-cli tests
2024-02-16 09:31:26 +03:00
Matej Cotman
80861fb032
lemmy-server: fix tests by waiting until backend is ready with 10s timeout
2024-02-15 22:46:32 +02:00
Shea Levy
9188bb5186
OVMF: Add test with secure boot enabled
...
Co-authored-by: Arthur Gautier <arthur.gautier@arista.com>
2024-02-15 12:13:05 -05:00
markuskowa
3630c552a3
Merge pull request #285522 from markuskowa/fix-closure-mpi
...
openmpi: split dev into separate output, reduce closure size
2024-02-15 15:21:03 +01:00
Sophie Tauchert
051ebee8c9
nixos/tests/miniflux: move common test script into function for less repetition
2024-02-15 11:31:18 +01:00
Vladimír Čunát
aaca7a186f
Merge #286596 : nixos/knot: add support for XDP setups
2024-02-15 09:19:59 +01:00
Robert Hensing
dcf985388c
Merge pull request #271976 from r-k-b/fix-dockerTools-includeStorePaths
...
nixos/dockerTools: fix includeStorePaths when enableFakechroot
2024-02-14 23:38:44 +01:00
Yt
f13f90978a
Merge pull request #288638 from ThyMYthOS/update-stalwart
...
stalwart-mail: fix default configuration and test
2024-02-14 21:42:46 +00:00
Birk
c3a3dcb418
Merge branch 'master' into drbd-kernel-module
2024-02-14 20:06:21 +00:00
Matt Leon
c0846f900a
matter-server: add nixos service module
...
New module to run the python-matter-server executable as a sandboxed
system service.
2024-02-13 19:17:53 -05:00
Manuel Stahl
cd8aad903c
stalwart-mail: fix default configuration and test
2024-02-13 20:34:22 +01:00
Peder Bergebakken Sundt
bf7c95ce73
Merge pull request #285314 from pbsds/ttyd-1706718068
...
nixos/ttyd: add `entrypoint` and `writable` option
2024-02-13 19:41:11 +01:00
Martin Weinelt
08a775839d
nixos/tests/knot: test the XDP interface
...
We reconfigure the secondary nameserver VM to do all the same things that
it did before, but now over the XDP interface.
2024-02-13 13:44:31 +01:00
Yt
971fbfd00a
Merge pull request #276468 from onny/opensnitch-update4
...
opensnitch: 1.6.4 -> 1.6.5, opensnitch-ui: 1.6.4 -> 1.6.5
2024-02-13 10:46:01 +00:00
Jonas Heinrich
31b9a9d18c
opensnitch: 1.6.4 -> 1.6.5, opensnitch-ui: 1.6.4 -> 1.6.5.1
2024-02-12 11:58:44 +01:00
Maximilian Bosch
37d6961f33
nixos/nextcloud: add regression test for not delivering code anymore
...
PR #277382 didn't fix just an issue with .mjs files for the `forms` app,
but an underlying, more problematic issue: for `/nix-apps` &
`/store-apps`, the fcgi config for PHP and the block for assets were
never reached.
That meant that e.g. `/nix-apps/notes/lib/AppInfo/Application.php`
returned the PHP source code as text/plain. Considering that there was
never a fundamental change to how this config's structure, I'm pretty
sure that the issue was pretty much there since the module exists.
After consulting the NixOS security team we agreed that this is most
likely harmless because you'd have to use private apps with secrets in
the raw PHP code of said app. However, this is still problematic because
one important assumption - that PHP code is never sent to the browser -
is broken which is why we decided on not mentioning this impact in the
previous PR from December 2023.
To make sure that we don't regress our nginx config, I decided to add
the reproducer which fails on 8bbbb228b4
as testcase to our integration tests.
2024-02-10 17:52:19 +01:00
Peder Bergebakken Sundt
c43fd32e03
Merge pull request #248315 from apeschar/oci-containers-backend-stop
...
nixos/oci-containers: stop container using backend
2024-02-10 17:12:56 +01:00
maxine
53f6fedd04
Merge pull request #287512 from r-vdp/fwupd_1_9_13
...
fwupd: 1.9.12 -> 1.9.13
2024-02-10 11:05:51 +01:00
r-vdp
12de1b3a38
fwupd: 1.9.12 -> 1.9.13
...
Changelog: https://github.com/fwupd/fwupd/releases/tag/1.9.13
2024-02-09 16:45:09 +01:00
Topi
c2cbe752d3
nixosTests.freetube: mark as broken on aarch64-linux
2024-02-09 10:26:49 +02:00
Linus Heckemann
4916e22812
Merge pull request #286176 from nikstur/writable-overlays
...
nixos/filesystems: init overlayfs
2024-02-09 08:22:09 +01:00
nikstur
1c1cfa073a
nixos/filesystems: init overlayfs
2024-02-07 22:13:00 +01:00
Kim Lindberger
debe2ca258
Merge pull request #286532 from flyingcircusio/PL-131811-gitlab-loose-coupling-upstream
...
nixos.gitlab: loosen the coupling of gitlab services to postgresql and redis
2024-02-07 19:29:01 +01:00
Oliver Schmidt
13ba002dd0
nixos/services.gitlab: loosen the coupling between gitlab and postgres/ redis to avoid restarts and races
...
Gitlab stays running at redis and postgresql restarts as if these
components were on a different host anyways. Handling reconnetctions is
part of the application logic.
Co-authored-by: Kim Lindberger <kim.lindberger@gmail.com>
for formatting fixes and test failure debugging.
2024-02-07 18:19:18 +01:00
Sandro Jäckel
f97594c700
tests/acme: drop unused variables
2024-02-07 15:00:03 +01:00
Sandro Jäckel
3f20904498
tests/acme: check consistent account hash
2024-02-07 14:59:50 +01:00
Will Fancher
ee9becfdfb
Merge pull request #285315 from jmbaur/sysupdate-fixes
...
nixos/sysupdate: allow lists in sysupdate config
2024-02-07 03:01:49 -05:00
Tomas Antonio Lopez
1c2a4b971e
srht-gen-oauth-tok: init at 0.1
...
Promote the srht-gen-oauth-tok package to a Nixpkgs package.
2024-02-07 03:05:04 +01:00
Martin Weinelt
7317fb9f77
Merge pull request #286287 from fleaz/frigate-update
...
frigate: 0.12.1 -> 0.13.1
2024-02-07 00:09:42 +01:00
fleaz
250078ceba
frigate: 0.12.1 -> 0.13.1
...
Changelog:
https://github.com/blakeblackshear/frigate/releases/tag/v0.13.0
https://github.com/blakeblackshear/frigate/releases/tag/v0.13.1
Co-Authored-By: Martin Weinelt <hexa@darmstadt.ccc.de>
2024-02-06 22:54:22 +01:00
Sandro
ed742ab4fc
Merge pull request #275621 from Yarny0/tsm-client-update
...
tsm-client: 8.1.20.0 -> 8.1.21.0
2024-02-06 17:17:40 +01:00
ajs124
da6bfeee12
xfsprogs: 6.4.0 -> 6.6.0
...
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tree/doc/CHANGES?id=7a7b09c2b027b6f45de61c6e56b36154c1138c0c
2024-02-05 20:59:00 +01:00
Peder Bergebakken Sundt
a8880f1647
nixos/ttyd: add entrypoint option
2024-02-05 17:38:00 +01:00
Mario Rodas
5ee614b31c
Merge pull request #278034 from trofi/nixosTests.kernel-generic-fix-eval
...
nixosTests.kernel-generic: fix the eval
2024-02-05 08:15:20 -05:00
Adam C. Stephens
af25a022c6
Merge pull request #285858 from adamcstephens/incus/refactor
...
incus: fix lxd-to-incus, add static client, support multi-version
2024-02-05 07:50:18 -05:00
Cosima Neidahl
62046f5787
Merge pull request #283543 from OPNA2608/init/lomiri/ayatana-indicator-session
...
ayatana-indicator-session: init at 23.10.3
2024-02-05 12:26:10 +01:00
Weijia Wang
1f4b41071c
Merge pull request #286343 from fgaz/urn-timer/nixos-test
...
nixosTests.urn-timer: init
2024-02-05 01:57:20 +01:00
Francesco Gazzetta
6bc390f75b
nixosTests.urn-timer: init
2024-02-04 19:59:22 +01:00
Artturi
8f893ff1da
Merge pull request #221628 from rhysmdnz/intune
...
Microsoft Intune
2024-02-04 17:31:58 +02:00
OPNA2608
6bb7d0d790
ayatana-indicator-session: init at 23.10.3
2024-02-04 15:42:21 +01:00
piegames
65a2ccdd22
Merge pull request #285869 from 4JX/gnome-extensions-update
...
gnomeExtensions: auto-update
2024-02-04 15:28:49 +01:00
Martin Weinelt
e1ee205a99
Merge pull request #285931 from mweinelt/zigbee2mqtt-1.35.2
...
zigbee2mqtt: 1.35.1 -> 1.35.2
2024-02-03 03:44:36 +01:00
Martin Weinelt
dec6392bc2
nixos/tests/zigbee2mqtt: test against dummy serial device
2024-02-03 02:22:44 +01:00
Nick Cao
4ff6cdece8
Merge pull request #285602 from NickCao/nvmetcfg-test
...
nixosTests.nvmetcfg: init
2024-02-02 20:15:27 -05:00
Nick Cao
ed3e7a5208
nixosTests.nvmetcfg: init
2024-02-02 17:10:25 -05:00
4JX
59885a1059
nixosTests.gnome-extensions: system-monitor has been removed
...
https://github.com/NixOS/nixpkgs/pull/274140
2024-02-02 19:13:29 +01:00
Adam Stephens
5f087b3221
incus: lxd-to-incus is now part of main package
...
Previously upstream was packaging this separately due to the inclusion
of lxd in the go dependencies. This has been dropped and the package
has been merged into the main go.mod file.
2024-02-02 13:04:13 -05:00
Martin Weinelt
d435c2d39f
Merge pull request #285698 from adamcstephens/lxc/test-sleep
...
nixos/tests/incus: check system is running for verifying up
2024-02-02 18:07:16 +01:00
Adam Stephens
cdcb919ff7
nixos/tests/incus: check system is running for verifying up
...
It can can take a few seconds for the generator to initialize in slow
environments. Switch to using systemctl is-system-running which should
reflect the system is fully booted.
2024-02-02 10:13:16 -05:00
Maximilian Bosch
11ef076aab
Merge pull request #285035 from Ma27/kernel-rust-matrix
...
nixos/tests/kernel-rust: test against 6.7 and testing (6.8rc1)
2024-02-02 15:24:05 +01:00
Birk
f028f74d62
Merge branch 'master' into drbd-kernel-module
2024-02-02 13:15:36 +00:00
Rhys Davies
295a32a6b1
nixos/intune: init
2024-02-02 10:00:33 +13:00
h7x4
932344b54a
Merge pull request #270475 from MinerSebas/prometheus-restic-exporter
...
prometheus-restic-exporter: init at 1.4.0
2024-02-01 20:05:11 +01:00
MinerSebas
da91e4d75b
nixos/tests/prometheus-exporters: add test for prometheus-restic-exporter
2024-02-01 15:00:35 +01:00
Markus Kowalewski
5b64cf6fc6
tests/slurm: use getDev for mpi test
2024-02-01 11:08:56 +01:00
Jared Baur
514bfa6674
nixos/sysupdate: fix systemd-sysupdate test
...
The test fails when the `Target`'s parent directories don't exist. For
the purpose of this test though, we can just download it to the root
directory for simplicity.
2024-01-31 09:16:04 -08:00
Peder Bergebakken Sundt
4c70703931
nixos/ttyd: add writable option
...
Co-authored-by: Carsten Rodin <19612711+carstoid@users.noreply.github.com>
2024-01-31 17:57:42 +01:00
Peder Bergebakken Sundt
d5d752af43
Merge pull request #280821 from SuperSandro2000/pretalx
...
pretalx: init 2023.1.3
2024-01-31 17:11:38 +01:00
Maximilian Bosch
37ac24e2c7
nixos/tests/kernel-rust: test against 6.7 and testing (6.8rc1)
...
In #283893 we realized that not only 6.7, but also testing is affected.
And with more stable kernels following, we'll probably want to test
against all of them whether Rust support is working fine. As long as
it's not the default at least, then we should probably move this to
`kernel-generic`.
Every kernel that's new enough to support `rust-out-of-tree-module` (and
`linux_testing`) is part of this text matrix.
2024-01-31 09:52:20 +01:00
Mario Rodas
4006079f95
Merge pull request #276177 from aaronjheng/prometheus-openvpn-exporter
...
prometheus-openvpn-exporter: remove
2024-01-30 19:32:50 -05:00
Guillaume Girol
996d064488
Merge pull request #278131 from symphorien/sane_test
...
nixos/sane: add nixos test
2024-01-30 21:00:12 +01:00
birkb
d586d4dcef
drbd kernel driver added
...
- out-of-tree kernel driver added with version 9.2.7
- package splitted into utils.nix and driver.nix
- small deprecation fix for the package test
- Release Notes for 24.05 updated
Signed-off-by: birkb <birk@batchworks.de>
2024-01-30 20:55:34 +01:00
Robert Hensing
056a4d8d52
Merge pull request #283406 from tfc/nixos-rebuild-socket
...
nixos-rebuild: Handle too-long tmpdir paths on macOS
2024-01-30 19:02:37 +01:00
Martin Weinelt
5283fe407c
nixos/tests/pretalx: init
2024-01-30 17:41:34 +01:00
Ryan Lahfa
bed631549e
Merge pull request #284263 from amarshall/fix-zfs-test-wrong-pkg
...
nixos/tests/zfs: fix using wrong package in tests; minor cleanup
2024-01-30 16:37:17 +01:00
Ryan Lahfa
386c037cb7
Merge pull request #284174 from jmbaur/repart-sector-size
...
Fix appliance-repart-image NixOS VM test
2024-01-30 16:36:09 +01:00
h7x4
ba5f81a6b6
Merge pull request #276547 from ambroisie/pyload-module
...
nixos/pyload: init module
2024-01-30 12:29:46 +01:00
Franz Pletz
540cdedf5d
Merge pull request #284676 from r-ryantm/auto-update/exportarr
2024-01-30 03:08:25 +01:00
Franz Pletz
f77e7dbd31
nixos/tests/prometheus-exporters: remove exportarr_sonarr
...
This test has never worked. Not sure why it was merged in the first
place.
2024-01-30 01:00:22 +01:00
Bobby Rong
850bac2305
Merge pull request #284633 from FedericoSchonborn/budgie-desktop-10.9
...
Budgie Desktop 10.9
2024-01-29 21:58:15 +08:00
Bobby Rong
6b5dd0640b
nixosTests.budgie: Fix login subtest
...
After budgie-session is used.
2024-01-29 10:13:31 -03:00
Weijia Wang
273b8ebd64
Merge pull request #284711 from misuzu/netbird-test
...
nixosTests.netbird: fix after module update
2024-01-29 13:25:52 +01:00
Fabián Heredia Montiel
45fad8902f
linux/hardened/patches/6.7: init at 6.7.2-hardened1
2024-01-29 09:44:08 +01:00
misuzu
83591dbbe5
nixosTests.netbird: fix after module update
2024-01-29 09:46:02 +02:00
Jacek Galowicz
d45acb5457
nixos-rebuilt-target-host test: Add long TMPDIR to verify that fix works
2024-01-29 07:59:15 +01:00
Morgan Jones
133992eb0d
nixos/armagetronad: add tests for trunk
2024-01-28 14:47:54 -08:00
Morgan Jones
1dc5eb13b0
nixos/armagetronad: add module with tests
2024-01-28 13:58:05 -08:00
ocfox
2e4d7b7ad2
nixosTests.transfer-sh: init
2024-01-29 00:44:36 +08:00
Andrew Marshall
5d798a0657
nixos/tests/zfs: decouple makeZfsTest params from unstable vs. stable
...
enableUnstable was trying to do too much, it’s more obvious to remove
the indirection to set zfsPackage and push the semantics up to the
caller.
2024-01-28 09:20:31 -05:00
Andrew Marshall
39ba1b4145
nixos/tests/zfs: improve naming
...
It is not one package, but the package set, and so is plural.
2024-01-28 09:19:21 -05:00
Jared Baur
0bf5f3be25
appliance-repart-image: fix OVMF not detecting disk
...
With the update of systemd to v255, the repart tool switched to use 4K
sector sizes by default. This change sets the appliance-repart-image
test to use a sector size of 512B to fit in with the existing NixOS VM
test infrastructure using qemu disks with 512B sector sizes.
2024-01-27 17:20:04 -08:00
Luke Granger-Brown
0f8804e6a5
Merge pull request #283916 from devusb/fix-pomerium-test
...
nixos/pomerium: fix UI test
2024-01-27 17:02:35 +00:00
Andrew Marshall
fb346a8791
nixos/tests/zfs: fix using wrong package
2024-01-27 09:33:35 -05:00
Will Fancher
2af1ee5bba
Merge pull request #259196 from liff/mod/systemd-lock-handler
...
nixos/systemd-lock-handler: init with corresponding package at 2.4.2
2024-01-27 06:13:38 -05:00
Maximilian Bosch
abd098fce8
Merge pull request #283972 from onny/nextcloud-settings
...
nixos/nextcloud: Rename extraOptions to settings
2024-01-27 11:01:23 +01:00
Olli Helenius
e103c5cfcf
nixos/systemd-lock-handler: init
2024-01-27 11:55:46 +02:00
WxNzEMof
84b5bcae26
dockerTools: Add chown test
...
proot's --root-id "allows" chown only in the sense that it makes it
succeed vacuously, i.e. a no-op. This is undesired if the goal is to
actually create a layer with some files owned by different users.
Fortunately, fakeroot does allow persistence of emulated file owners,
and it is possible to combine fakeroot with proot, so replace proot
--root-id with fakeroot to do so.
This was fixed recently in d538fefb62 ,
so this commit just adds a test.
2024-01-27 08:49:31 +00:00
Philip Munksgaard
897d5670a3
livebook: Use mix release to build instead of escript
...
The current build of livebook does not work with the new [Livebook
Teams](https://livebook.dev/teams/ ) features. The problem can be observed by
running the current version of livebook, adding a new team and going to the team
page. The process will crash and the team page will show a 500 error.
The base of the problem is that the escript build method is not officially
supported. This commit changes the livebook package to use the `mix release`
workflow, which is also the one used to build the official Docker container.
Unfortunately, the binary built with `mix release` does not support command line
arguments like the `escript` binary does. Instead, users need to pass in most of
the configuration as environment variables, as documented
[here](https://hexdocs.pm/livebook/readme.html#environment-variables ). As a
result, this commit also changes the Livebook service to reflect this new way of
configuring Livebook.
Finally, the Livebook release configuration specifically excludes the
ERTS (Erlang Runtime System), which means that the resulting release cannot run
without Erlang installed.
I have tested the results (both of the package and the service) locally.
2024-01-26 20:19:46 +01:00
Bobby Rong
4be8c3b2a5
Merge pull request #283687 from r-ryantm/auto-update/cinnamon.cinnamon-screensaver
...
cinnamon.cinnamon-screensaver: 6.0.2 -> 6.0.3
2024-01-26 21:45:36 +08:00
Jonas Heinrich
e1c0d281b2
nixos/nextcloud: Rename extraOptions to settings
2024-01-26 14:22:49 +01:00
Aaron Jheng
096f6d6c00
prometheus-openvpn-exporter: remove
2024-01-26 14:37:05 +08:00
Rvfg
ff3d9902e0
nixos-rebuild: use --pipe instead of --pty in systemd-run
2024-01-26 13:10:22 +08:00
Morgan Helton
04918db10a
nixos/pomerium: fix UI test
2024-01-25 22:04:59 -06:00
Morgan Helton
5b651da243
pomerium: add devusb to maintainers
2024-01-25 22:04:56 -06:00
rnhmjoj
a41bd09059
nixos/tests/dnsdist: test dnscrypt support
2024-01-25 18:25:40 +01:00
rnhmjoj
cc9de1626b
nixos/tests/dnsdist: use runTest
2024-01-25 18:25:33 +01:00
Bobby Rong
85d2b356ca
nixosTests.cinnamon-wayland: Fix screensaver test
...
5e225dca4c
2024-01-25 21:41:57 +08:00
Alyssa Ross
0a95fd24f0
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/development/libraries/libunwind/default.nix
2024-01-24 22:00:49 +01:00
Niklas Hambüchen
506b21518d
ceph: Fix tests by adding back old required python libs. See #281858 .
...
Fixes #241482 .
Also fix test putting cluster in unhealthy `POOL_APP_NOT_ENABLED` state;
this seems to be the default state with Ceph 18.2.1 at least,
and it does not hurt to fix it now already in the way the Ceph docs say.
Also revert "nixosTests.ceph-single-node: remove dashboard check"
This reverts commit 41b27d7f4b .
2024-01-24 14:29:24 +00:00
Bruno BELANYI
60518d6a52
nixos/pyload: init test
2024-01-23 15:07:40 +00:00
github-actions[bot]
568f381221
Merge master into staging-next
2024-01-23 12:01:17 +00:00
Florian Klink
439eb59727
Merge pull request #282908 from RaitoBezarius/unmaintain-dolibarr
...
dolibarr: remove myself from maintainers
2024-01-23 11:01:31 +02:00
github-actions[bot]
70e275b1cb
Merge master into staging-next
2024-01-23 06:00:55 +00:00
Peder Bergebakken Sundt
03c2b6235a
Merge pull request #277211 from trofi/nixosTests.nixops-fix-eval
...
nixosTests.nixops: Revert "tests.nixops: fix broken eval" to fix eval
2024-01-23 02:39:59 +01:00
github-actions[bot]
8303a96c2d
Merge master into staging-next
2024-01-23 00:02:30 +00:00
Peder Bergebakken Sundt
0d308a02a6
Merge pull request #264844 from OPNA2608/init/lomiri/telephony-service
...
lomiri.telephony-service: init at 0.5.2
2024-01-22 23:23:52 +01:00
Peder Bergebakken Sundt
2f6dec4f46
Merge pull request #277825 from OPNA2608/init/lomiri/ayatana-indicator-datetime
...
ayatana-indicator-datetime: init at 23.10.1
2024-01-22 23:10:53 +01:00
Ryan Lahfa
5b14fea3d6
Merge pull request #280405 from RaitoBezarius/keepalived-unicast
...
nixos/networking/keepalived: do not emit `unicastPeers` when there are none
2024-01-22 22:43:29 +01:00
Raito Bezarius
08c9562995
keepalived: add myself as a maintainer
...
I will use this for a while, so… let's keep it tidy.
2024-01-22 21:56:04 +01:00
Ryan Lahfa
32a6e224ae
Merge pull request #282929 from minijackson/netbox-3.7.1
...
Netbox 3.7.1
2024-01-22 20:52:54 +01:00
github-actions[bot]
3c7375b75c
Merge master into staging-next
2024-01-22 18:00:55 +00:00
nikstur
733c8ee469
Merge pull request #282086 from nikstur/uki
...
nixos/uki: init
2024-01-22 17:43:09 +01:00
Minijackson
5d2370f800
netbox_3_5: remove
2024-01-22 16:31:45 +01:00
Minijackson
163fed297e
netbox: 3.6.9 -> 3.7.1
...
Or another way to see it:
netbox_3_7: init at 3.7.1
Make NetBox 3.7 the default version if stateVersion >= 24.05,
switch upgrade test to test upgrade from 3.6 to 3.7,
remove clearcache command for >=3.7.0,
make reindex command mandatory
2024-01-22 16:31:45 +01:00
Raito Bezarius
9b0be1e3a3
dolibarr: remove myself from maintainers
...
It's a tiring piece of software.
2024-01-22 14:54:30 +01:00
github-actions[bot]
3a8094730e
Merge master into staging-next
2024-01-22 12:01:10 +00:00
Linus Heckemann
18e5176621
Merge pull request #270727 from nikstur/nixos-perlless-activation
...
Perlless Activation
2024-01-22 10:11:44 +01:00
github-actions[bot]
dceddd03df
Merge master into staging-next
2024-01-22 00:02:14 +00:00
nikstur
8710a27bc6
nixos/profiles/perlless: init
2024-01-22 00:54:13 +01:00
nikstur
60f529fc82
nixos/etc: optionally mount etc as an overlay
2024-01-22 00:54:13 +01:00
Nick Cao
9969fb7ff4
Merge pull request #281904 from Stunkymonkey/ttyd-fix-leakage
...
ttyd: add test & use systemd LoadCredential
2024-01-21 14:48:40 -05:00
Peder Bergebakken Sundt
71ef6600a9
Merge pull request #272779 from gaykitty/stargazer-tests
...
stargazer: Implement full upstream test suite in nixosTests.stargazer
2024-01-21 20:28:56 +01:00
Robert Scott
43e4d9e2eb
Merge pull request #280915 from LeSuisse/es-7.17.16
...
elasticsearch: 7.17.10 -> 7.17.16
2024-01-21 13:09:23 +00:00
Morgan Jones
cdd95bd39c
nixos/nebula: default to port 0 for hosts other than lighthouse/relay
2024-01-20 19:29:32 -08:00
github-actions[bot]
84335ac8cb
Merge master into staging-next
2024-01-21 00:02:21 +00:00
maxine
f0dd758da7
Merge pull request #273707 from illustris/cloud-init
...
cloud-init: 23.3.3 -> 23.4.1, fix race condition on AWS
2024-01-21 00:39:06 +01:00
OPNA2608
4921168567
ayatana-indicator-datetime: init at 23.10.0
2024-01-20 23:56:27 +01:00
OPNA2608
c56d24bb4c
lomiri.telephony-service: init at 0.5.2
2024-01-20 23:03:40 +01:00
Felix Buehler
c34493d7c0
ttyd: add test & use systemd LoadCredential
2024-01-20 21:01:51 +01:00
Nick Cao
1c6ebd4eab
Merge pull request #282215 from r-ryantm/auto-update/miriway
...
miriway: unstable-2024-01-01 -> unstable-2024-01-19
2024-01-20 14:26:50 -05:00
OPNA2608
122738871b
nixos/tests/miriway: fix alacritty xwayland test
2024-01-20 16:51:40 +01:00
github-actions[bot]
0cd628f6d5
Merge master into staging-next
2024-01-20 06:01:03 +00:00
h7x4
66cb51263e
Merge pull request #264552 from vifino/watchdogd
...
watchdogd: init at 4.0; add module
2024-01-20 06:21:24 +01:00
github-actions[bot]
650e10b010
Merge master into staging-next
2024-01-20 00:02:16 +00:00
Sandro
a33557d1b9
Merge pull request #262895 from OPNA2608/init/lomiri/lomiri-indicator-network
...
lomiri.lomiri-indicator-network: init at 1.0.1
2024-01-20 00:42:26 +01:00
Adrian Pistol
07d610c8ab
nixosTests.watchdogd: init
2024-01-20 00:15:35 +01:00
gaykitty
40eccbfa87
stargazer: Implement full upstream test suite in nixosTests.stargazer
2024-01-19 17:14:06 -05:00
h7x4
aeee68c738
Merge pull request #262401 from vifino/haproxy-quic
...
haproxy: 2.9.2 -> 2.9.3; Enable QUIC support
2024-01-19 22:54:05 +01:00
h7x4
99e3c0032a
Merge pull request #281871 from RatCornu/tachidesk-server
...
nixos/suwayomi-server: init at 0.7.0
2024-01-19 20:19:06 +01:00
github-actions[bot]
331c789712
Merge master into staging-next
2024-01-19 18:01:00 +00:00
Adrian Pistol
0b7a56c13c
nixos/tests/haproxy: Test HTTPS, QUIC and Cert Auth
2024-01-19 18:55:27 +01:00
Sandro Jäckel
ee0312bcff
nixos/tests/nginx: add test variant for moreheaders module
2024-01-19 18:09:53 +01:00
nikstur
ed2431905c
nixos/tests/appliance-repart-image: use UKIs
2024-01-19 17:04:59 +01:00
Franz Pletz
e7279b9102
Merge pull request #281186 from Sohalt/podman-dns-firewall
2024-01-19 17:01:23 +01:00
nikstur
066151e0de
Merge pull request #277633 from nikstur/image-repart-improvements
...
Image repart improvements
2024-01-19 15:25:08 +01:00
nikstur
a34af9a955
image/repart: add version and compression options
...
The version option is needed if you want to implement partition &
systemd-boot based A/B booting where the version information is encoded
in the files on the ESP. See systemd-sysupate docs for more details on
this:
https://www.freedesktop.org/software/systemd/man/latest/sysupdate.d.html
Note, however, that this is not *only* useful for systemd-sysupdate but
also for other similar updating tools/mechanisms.
2024-01-19 14:43:29 +01:00
github-actions[bot]
4679030218
Merge master into staging-next
2024-01-19 12:01:13 +00:00
Martin Weinelt
c2853e2588
Merge pull request #258680 from lf-/jade/remove-multiuser-netonline-dep
...
nixos/systemd: don't require network-online.target for multi-user.target
2024-01-19 12:49:23 +01:00
Ivan Mincik
908f931618
Merge pull request #276348 from NixOS/postgis-gdal-minimal
...
postgresqlPackages.postgis: build with minimal gdal version
2024-01-19 10:09:40 +01:00
Jade Lovelace
1323e3115d
nixos/tests: fix ssh-audit under network-online dep fix
2024-01-19 00:11:35 -08:00
Jade Lovelace
e7451cacf9
nixos/tests: fix installer under network-online dep fix
2024-01-19 00:11:35 -08:00
Jade Lovelace
843b3e7aa9
nixos/tests: fix guix under network-online dep fix
2024-01-19 00:11:34 -08:00
Jade Lovelace
a8a9424e4f
nixos/tests: fix adguardhome under network-online dep fix
2024-01-19 00:11:34 -08:00
Jade Lovelace
b8da5d6a3c
nixos/tests: fix gitdaemon under network-online dep fix
2024-01-19 00:11:34 -08:00
Jade Lovelace
174ffdcbc4
nixos/tests: fix tayga under network-online dep fix
2024-01-19 00:11:34 -08:00
Jade Lovelace
9b29e5eb7e
nixos/tests: fix owncast under network-online dep fix [BROKEN]
2024-01-19 00:11:34 -08:00
Jade Lovelace
dbb2d3e220
nixos/tests: fix systemd-nspawm under network-online dep fix
2024-01-19 00:11:34 -08:00
Jade Lovelace
42cda3b36b
nixos/tests: fix upnp under network-online dep fix
2024-01-19 00:11:34 -08:00
Jade Lovelace
5714c8465a
nixos/tests: fix lemmy under network-online dep fix
2024-01-19 00:11:34 -08:00
Jade Lovelace
426d5046b5
nixos/tests: fix babeld under network-online dep fix
2024-01-19 00:11:33 -08:00
RatCornu
279057b779
nixos/suwayomi-server: add nixos tests
2024-01-19 02:31:33 +01:00
Jade Lovelace
c11401bf4b
nixos/tests: fix trafficserver under network-online dep fix
2024-01-18 16:28:42 -08:00
Jade Lovelace
f25957bb58
nixos/tests: fix 3proxy under network-online dep fix
2024-01-18 16:28:42 -08:00
Jade Lovelace
83ba37ca2d
nixos/tests: fix ulogd under network-online dep fix
2024-01-18 16:28:42 -08:00
Jade Lovelace
58aa87fb71
nixos/tests: fix nfs/kerberos under network-online dep fix [BROKEN]
2024-01-18 16:28:42 -08:00
Jade Lovelace
9fe27a9567
nixos/tests: fix buildbot under network-online dep fix
2024-01-18 16:28:42 -08:00
Jade Lovelace
274466d1fc
nixos/tests: fix acme under network-online dep fix
2024-01-18 16:28:42 -08:00
Jade Lovelace
9067ecf283
nixos/tests: fix hostname under network-online dep fix [BROKEN]
2024-01-18 16:28:42 -08:00
Jade Lovelace
cc63754f56
nixos/tests: fix networking under network-online dep fix
2024-01-18 16:28:42 -08:00
Jade Lovelace
deb9370b88
nixos/tests: fix curl-impersonate under network-online dep fix
2024-01-18 16:28:42 -08:00
Jade Lovelace
7078a1b356
nixos/tests: fix systemd-networkd-ipv6-prefix-delegation under network-online dep fix
2024-01-18 16:28:42 -08:00
Jade Lovelace
a80464eee4
nixos/tests: fix bittorrent under network-online dep fix
2024-01-18 16:28:41 -08:00
Jade Lovelace
05dc4bd146
nixos/tests: fix ferm under network-online dep fix
2024-01-18 16:28:41 -08:00
Jade Lovelace
99813e788b
nixos/tests: fix corerad under network-online dep fix
2024-01-18 16:28:41 -08:00
Jade Lovelace
e4168ef9ba
nixos/tests: fix rspamd under network-online dep fix
2024-01-18 16:28:41 -08:00
Jade Lovelace
9ce6ff06c7
nixos/tests: fix kanidm under network-online dep fix
2024-01-18 16:28:41 -08:00
Jade Lovelace
062be41387
nixos/tests: fix zrepl under network-online dep fix
2024-01-18 16:28:41 -08:00
Jade Lovelace
d51e4a6443
nixos/tests: fix uptermd under network-online dep fix
2024-01-18 16:28:41 -08:00
Jade Lovelace
c940ae656d
nixos/tests: fix opensmtpd under network-online dep fix
2024-01-18 16:28:41 -08:00
Jade Lovelace
c125c23468
nixos/tests: fix systemd-networkd-dhcpserver under network-online dep fix
2024-01-18 16:28:41 -08:00
Jade Lovelace
9ed2e58b70
nixos/tests: fix rss2email under network-online dep fix
2024-01-18 16:28:41 -08:00
Jade Lovelace
8169ded7a3
nixos/tests: fix qemu-vm-restrictnetwork under network-online dep fix
2024-01-18 16:28:41 -08:00
github-actions[bot]
b459003bdd
Merge master into staging-next
2024-01-19 00:02:22 +00:00
nikstur
eec1845744
nixos/systemd-sysusers: init
2024-01-18 23:08:14 +01:00
github-actions[bot]
dc4a7c97b0
Merge master into staging-next
2024-01-18 18:00:55 +00:00
K900
967d49b8a8
Merge remote-tracking branch 'origin/staging-next' into staging
2024-01-18 19:15:32 +03:00
Adithya Nair
8b5644684e
nixos/frp: use toml configFile
...
According to upstream, the INI configuration file is deprecated and
TOML/YAML/JSON is recommended.
Link: https://github.com/fatedier/frp/tree/dev#configuration-files
2024-01-18 21:37:40 +05:30
Janne Heß
15c31afd8a
Merge pull request #271067 from nikstur/sysinit-reactivation
...
nixos/switch-to-configuration: add sysinit-reactivation.target
2024-01-18 16:13:32 +01:00
Adam C. Stephens
887d3f54c6
Merge pull request #278753 from adamcstephens/incus/migrate-test
...
incus, lxd: ensure lxd->incus migration is supported and tested
2024-01-18 08:01:23 -05:00
Franz Pletz
c00a2d02bd
Merge pull request #251882 from r-ryantm/auto-update/prometheus-snmp-exporter
...
prometheus-snmp-exporter: 0.22.0 -> 0.25.0
2024-01-18 08:16:39 +01:00
github-actions[bot]
f8b9065479
Merge staging-next into staging
2024-01-18 00:02:50 +00:00
nikstur
e6b66f08a5
nixos/switch-to-configuration: add sysinit-reactivation.target
2024-01-18 00:46:30 +01:00
Franz Pletz
ed2ea66bbf
Merge pull request #278539 from Ma27/sshd-socket-activation-ports
...
nixos/sshd: fix socket activated ports when using ListenAddress
2024-01-17 23:27:52 +01:00
WilliButz
a8ea9fe492
nixos/prometheus-snmp-exporter: switch to new config syntax
...
Introduced with version 0.23.0, see
b75fc6b839/auth-split-migration.md
2024-01-17 20:32:45 +01:00
github-actions[bot]
5fe540596f
Merge staging-next into staging
2024-01-17 18:01:27 +00:00
Robin Gloster
e59524560c
Merge pull request #281555 from fpletz/nixos/ntpd-rs-fix-metrics
...
nixos/ntpd-rs: fix metrics service
2024-01-17 15:49:24 +01:00
Sandro
23a88afe88
Merge pull request #247112 from OPNA2608/init/lomiri/lomiri-terminal-app
2024-01-17 15:31:11 +01:00
Franz Pletz
35c015ff91
nixos/ntpd-rs: fix metrics service
2024-01-17 15:06:20 +01:00
Robert Hensing
1f9e86f314
nixosTests.docker-tools: Use both code paths in includeStorePath test
2024-01-17 13:50:01 +01:00
github-actions[bot]
4fe3cac67d
Merge staging-next into staging
2024-01-17 12:01:22 +00:00
Maciej Krüger
f666630f4a
Merge pull request #280556 from gador/pgadmin-8.2
...
pgadmin: 8.1 -> 8.2, python3Packages.webauthn 1.11.1 -> 2.0.0, python3Packages.flask-security-too: fix pydantic issue
2024-01-17 08:30:24 +01:00
github-actions[bot]
e73431e32f
Merge staging-next into staging
2024-01-17 06:01:31 +00:00
Benjamin Bädorf
7c3ecbdce9
nixos/invoiceplane: add nginx as a webserver option for invoiceplane
...
Getting the vhost to play nice with phpfpm was done by following this
community post: https://community.invoiceplane.com/t/topic/2654
2024-01-17 05:09:34 +01:00
Florian Brandes
03649bfdf2
python3Packages.flask-security-too: fix for webauth 2
...
also removes pydantic (since webauth 2 doesn't use it anymore)
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-01-16 15:55:16 +01:00
Franz Pletz
71435c9869
nixos/tests/podman: firewall now opened by module
2024-01-16 14:46:16 +01:00
github-actions[bot]
7e5906aca4
Merge staging-next into staging
2024-01-16 12:01:24 +00:00
Thiago Kenji Okada
401d16acd0
Merge pull request #247256 from lucasew/xrdp-audio
...
xrdp: add support for audio
2024-01-16 10:06:51 +00:00
OPNA2608
62b9942ca2
lomiri.lomiri-terminal-app: init at 2.0.1
2024-01-15 18:42:35 +01:00
github-actions[bot]
d27cb01f7b
Merge staging-next into staging
2024-01-15 06:01:24 +00:00
Franz Pletz
678b899ac0
Merge pull request #264593 from fpletz/pkgs/ntp-rs-1.0.0
2024-01-15 02:17:36 +01:00
github-actions[bot]
c040ffb531
Merge staging-next into staging
2024-01-14 18:01:21 +00:00
Peder Bergebakken Sundt
fa8616a4c0
Merge pull request #279479 from gepbird/c2fmzq-server-bool-setting-allow-false
...
nixos/c2fmzq-server: allow setting bool settings to false
2024-01-14 18:32:11 +01:00
Franz Pletz
9707745cf8
nixos/ntpd-rs: init
2024-01-14 17:34:42 +01:00
Adam Stephens
ffdcec2d94
nixos/tests/incus: add lxd-to-incus migration test
2024-01-14 09:26:49 -05:00
Felix Bühler
99f4714039
Merge pull request #277501 from Stunkymonkey/prowlarr-check-folder
...
nixos/tests/prowlarr: check for folder existence
2024-01-14 14:39:27 +01:00
github-actions[bot]
d841ab8796
Merge staging-next into staging
2024-01-14 12:01:53 +00:00
Thomas Gerbet
afb57ff041
elasticsearch: 7.17.10 -> 7.17.16
...
Fixes CVE-2023-31417, CVE-2023-31418, CVE-2023-31419, CVE-2023-46673 and CVE-2023-46674.
Security announces:
https://www.elastic.co/guide/en/security/7.17/release-notes-header-7.17.0.html#release-notes-7.17.16
Release notes:
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.16.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.15.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.14.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.13.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.12.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.11.html
2024-01-14 12:21:45 +01:00
Bobby Rong
4d47dc2d9f
Merge pull request #280526 from bobby285271/upd/pantheon-test
...
nixosTests.pantheon: Extend the test
2024-01-14 17:44:09 +08:00
Bobby Rong
40bec35947
nixosTests.pantheon: Extend the test
...
- Ensure greeter-compositor starts
- Ensure various environment variables are set
- Ensure multitasking view triggers
- Misc updates
2024-01-14 14:10:21 +08:00
github-actions[bot]
c9743f0e5c
Merge staging-next into staging
2024-01-14 06:01:18 +00:00