0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-19 08:31:01 +03:00
Commit graph

10416 commits

Author SHA1 Message Date
r-vdp
f79e11adb9
fish: remove unneeded config from test, this was fixed in nixpkgs 2025-02-27 16:21:33 +01:00
Michele Guerini Rocco
af8642b189
nixos/hostapd: add passwordFile to structured SAE entries (#365727) 2025-02-27 13:51:23 +01:00
Maximilian Bosch
7d443d378b
nixos/oci-containers: support rootless containers & healthchecks
Closes #259770
Closes #207050

The motivation for the former is to not execute the container as root,
so you don't have to `sudo -i` to perform podman management tasks.

The idea behind healthchecks is to be able to keep the unit in the
activating state until the container is healthy, only then then unit is
marked as active.

The following changes were necessary:

* Move the ctr-id into `/run/${containerName}` to make podman can
  actually write to it since it's now in its RuntimeDirectory.

* Make `sdnotify` option configurable (`healthy` for healthchecks that
  must pass, default remains `conmon`).

* Set Delegate=yes for `sdnotify=healthy` to make sure a rootless
  container can actually talk to sd_notify[1].

* Add a warning that lingering must be enabled to have a `systemd --user`
  instance running which is required for the cgroup support to work
  properly.

* Added a testcase for rootless containers with both conmon and
  healthchecks.

[1] https://github.com/containers/podman/discussions/20573#discussioncomment-7612481
2025-02-27 11:08:33 +01:00
Aaron Jheng
a2f3625d99
poppler-utils: rename from poppler_utils 2025-02-27 16:56:01 +08:00
Felix Buehler
b029646afc nixosTests/prometheus-exporters.exportarr-sonarr: use new env-vars 2025-02-26 20:38:12 +01:00
Philip Taron
6ea4ff601e
mkBinaryCache: support zstd and none as compression methods (#376365) 2025-02-26 09:05:25 -08:00
h7x4
631fb54d11
go-camo: 2.6.1 -> 2.6.2 (#384597) 2025-02-26 17:44:22 +01:00
lassulus
bec9ad1869
nixos/h2o: TLS recommendations (#384730) 2025-02-26 18:34:57 +07:00
Arne Keller
a357c87049
gotosocial: 0.17.4 -> 0.18.1 (#384538) 2025-02-26 09:15:56 +01:00
transcaffeine
dfe1187fea
nextcloud31: init at 31.0.0
Release notes: https://github.com/nextcloud/server/releases/tag/v31.0.0
Upgrade notes: https://docs.nextcloud.com/server/31/admin_manual/release_notes/upgrade_to_31.html
2025-02-26 08:29:34 +01:00
K900
b157c03c40
nixos/tests/acme: Refactor test suite (#378705) 2025-02-26 10:29:20 +03:00
โทสฺตัล
b3f93d7292 nixos/h2o: TLS recommendations
From Mozilla’s ssl-config-generator project
2025-02-26 12:26:12 +07:00
Adam C. Stephens
c273acfbfe
incus-ui-canonical: 0.14.6 -> 0.15
lxd upstream changelog:
https://github.com/canonical/lxd-ui/releases/tag/0.15
2025-02-25 21:51:20 -05:00
Vlad M.
deb331b1f6
aaaaxy: 1.5.256 -> 1.6.0 (#384847) 2025-02-25 17:00:44 +02:00
Atemu
38e5291c59
nixos/iosched: init module (#318600) 2025-02-25 14:14:58 +01:00
Joshua Kobschätzki
49415e02b8 netbox_4_0: removal 2025-02-25 10:44:59 +01:00
Gaétan Lepage
dda347e8ef
Rename maintainer soispha to bpeetz (#384309) 2025-02-25 09:20:30 +01:00
Michele Guerini Rocco
d249c1cf5a
nixos/tests/dnsdist: fix dnscrypt test (#384884) 2025-02-25 08:04:49 +01:00
Martin Weinelt
35f9b4c165
zigbee2mqtt_2: init at 2.1.1 (#371053) 2025-02-25 05:09:13 +01:00
Mikael Voss
3c0be38ee0
nixos/iosched: init module 2025-02-25 00:08:06 +01:00
Tert0
3b1a5a3938
nixos/tests/dnsdist: fix dnscrypt test 2025-02-24 23:37:13 +01:00
Luflosi
d29cce9d75
aaaaxy: 1.5.256 -> 1.6.0
https://github.com/divVerent/aaaaxy/releases/tag/v1.6.0
2025-02-24 19:22:36 +01:00
Sandro Jäckel
ad0bf1f4c5
nixos/all-tests: add go-camo 2025-02-24 15:26:44 +01:00
transcaffeine
6f3912bfd3
nixos/tests/gotosocial: adjust for gotosocial 0.18.1+ 2025-02-24 12:41:15 +01:00
โทสฺตัล
093d5cfaea nixos/step-ca: add H2O test 2025-02-24 15:06:34 +07:00
โทสฺตัล
9555f3e8be nixos/step-ca: fixup Caddy comment typos 2025-02-24 15:06:34 +07:00
โทสฺตัล
2281c12585 nixos/step-ca: nixfmt + add Python syntax hint
Helps when writing & using a editor with tree-sitter support
2025-02-24 15:06:34 +07:00
โทสฺตัล
d62e8c41bf nixos/h2o: remove unneeded print statement 2025-02-24 15:06:33 +07:00
Pedro Alves
500a8bb9d5 nixos/cross-seed: re-enable test 2025-02-23 21:38:10 +00:00
Felix Buehler
147262748c freshrss: 1.25.0 -> 1.26.0
Diff: https://github.com/FreshRSS/FreshRSS/compare/1.25.0...1.26.0
2025-02-23 17:26:29 +01:00
Alexander V. Nikolaev
2df9bf3523
Add wineWow64Packages as acceptable test targets
Signed-off-by: Alexander V. Nikolaev <avn@avnik.info>
2025-02-23 16:56:23 +02:00
Johannes Kirschbauer
d72e06b97e
nixos/step-ca: use pathWith for intermediatePasswordFile (#382214) 2025-02-23 10:52:05 +07:00
Martin Weinelt
904ac731ef
enumer: 1.5.9 -> 1.5.11; evcc: 0.133.0 -> 0.200.2 (#384098) 2025-02-23 02:09:21 +01:00
Martin Weinelt
dbdee4ab67
nixos/test/evcc: migrate to runTest 2025-02-23 01:06:56 +01:00
Lucas Savva
229640ed3a nixos/tests/acme: Refactor test suite
Split tests up based on certain use cases:

- http01-builtin: Tests most functionality of the core module, such
 as the systemd and hashing components, whilst utilising lego's built
 in http01 resolution mechanis.
- dns01: Tests only that DNS01 renewal works as expected.
- nginx: Tests nginx compatability
- httpd: Tests httpd compatability
- caddy: Tests caddy compatability
2025-02-22 23:58:29 +00:00
Benedikt Peetz
5aafcb338b
treewide: Rename maintainer soispha to bpeetz 2025-02-22 19:17:06 +01:00
Kevin Cox
c95b088856
cross-seed: Remove broken test. (#384279) 2025-02-22 12:03:37 -05:00
Robert Hensing
548f59bb9f
nixos: Document handleTest deprecation (#383870) 2025-02-22 17:23:46 +01:00
Kevin Cox
ed86661d93
cross-seed: Remove broken test.
This test has always been broken. The fix is not obvious, there was an attempt to set up mount namespaces, but this will fail if the output directory doesn't exist. In the default configuration it will fail because the directory doesn't exist until cross-seed runs the first time. This points at a real issue with the module that should be addressed. But for now let's remove the broken test, then we can add it back in working condition.

Original PR: https://github.com/NixOS/nixpkgs/pull/383409
2025-02-22 11:06:44 -05:00
K900
ae9e269c73
Revert "nixos/sonarr: add settings option" 2025-02-22 12:15:51 +03:00
Jeremy Fleischman
afee631853
nixos/step-ca: use pathWith for intermediatePasswordFile
This lets us remove an assertion, because `pathWith` can require that a
file not be in the store.

Note that the old assertion didn't quite do what we wanted: it prevented
you from using top level store paths (such as
`/nix/store/gg8578vvbcf1wpqvk85bigi5s4pvylkk-test-certificates`), but was
ok with sub-files (such as
`/nix/store/gg8578vvbcf1wpqvk85bigi5s4pvylkk-test-certificates/intermediate-password-file`).

Now that we're stricter, we need some way to populate
`intermediatePasswordFile` in our test without making the type unhappy.
I opted to solve that by creating a file in `/etc`.
2025-02-21 20:39:20 -08:00
Robert Helgesson
44a5b1bdca nixos/grav: init module 2025-02-21 23:09:42 +01:00
Martin Weinelt
bf25eae002
nixos/routinator: init module (#380046) 2025-02-21 23:07:21 +01:00
Felix Bühler
3ac3a47fd4
nixos/sonarr: add settings option (#373576) 2025-02-21 20:52:10 +01:00
Felix Buehler
203d5d954c nixos/tests/prometheus-exporters: update exportarr-sonarr test 2025-02-21 20:42:00 +01:00
Peter Lehmann
c468f4e261
nixos/routinator: init module 2025-02-21 19:10:18 +01:00
Martin Weinelt
99eabc0ab3
zigbee2mqtt_2: init at 2.1.1
https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.0.0
https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.1.0
https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.1.1
2025-02-21 14:14:41 +01:00
Sandro
0dd6684a7f
zipline: 3.7.13 -> 4.0.0 (#382884) 2025-02-21 13:15:37 +01:00
Robert Hensing
7e3c66897a nixos: Document handleTest deprecation 2025-02-21 12:05:16 +01:00
Johannes Kirschbauer
bb8d898f33
nixosTests.step-ca: wait for caddy to finish ACME dance (#382212) 2025-02-21 15:52:13 +07:00