nginx.tests: migrate most to nspawn containers (#536169)

This commit is contained in:
Martin Weinelt
2026-06-28 02:15:43 +00:00
committed by GitHub
16 changed files with 21 additions and 21 deletions
+1 -2
View File
@@ -1,8 +1,7 @@
{ pkgs, ... }:
{
name = "nginx-auth";
nodes = {
containers = {
webserver =
{ pkgs, lib, ... }:
{
+2 -2
View File
@@ -2,7 +2,7 @@
{
name = "nginx-etag-compression";
nodes.machine =
containers.machine =
{ pkgs, lib, ... }:
{
services.nginx = {
@@ -28,7 +28,7 @@
};
testScript =
{ nodes, ... }:
{ containers, ... }:
''
machine.wait_for_unit("nginx")
machine.wait_for_open_port(80)
+1 -1
View File
@@ -2,7 +2,7 @@
{
name = "nginx-globalredirect";
nodes = {
containers = {
webserver =
{ pkgs, lib, ... }:
{
+1 -1
View File
@@ -13,7 +13,7 @@ builtins.listToAttrs (
name = "nginx-http3-${pkgs.lib.getName nginxPackage}";
meta.maintainers = with pkgs.lib.maintainers; [ izorkin ];
nodes = {
containers = {
server =
{ lib, pkgs, ... }:
{
+1 -1
View File
@@ -4,7 +4,7 @@
meta.maintainers = [ lib.maintainers.kranzes ];
nodes.machine = {
containers.machine = {
services.nginx = {
enable = true;
lua = {
+2 -2
View File
@@ -1,9 +1,9 @@
{ lib, pkgs, ... }:
{ pkgs, ... }:
{
name = "nginx-mime";
meta.maintainers = with pkgs.lib.maintainers; [ izorkin ];
nodes = {
containers = {
server =
{ pkgs, ... }:
{
+1 -1
View File
@@ -2,7 +2,7 @@
{
name = "nginx-modsecurity";
nodes.machine =
containers.machine =
{
config,
lib,
+1 -1
View File
@@ -2,7 +2,7 @@
{
name = "nginx-more-headers";
nodes = {
containers = {
webserver =
{ pkgs, ... }:
{
+1 -2
View File
@@ -1,8 +1,7 @@
{ pkgs, lib, ... }:
{
name = "nginx-njs";
nodes.machine =
containers.machine =
{
config,
lib,
+1 -1
View File
@@ -2,7 +2,7 @@
{
name = "nginx-pubhtml";
nodes.machine =
containers.machine =
{ pkgs, ... }:
{
systemd.services.nginx.serviceConfig.ProtectHome = "read-only";
+1 -1
View File
@@ -3,7 +3,7 @@
name = "nginx-redirectcode";
meta.maintainers = with lib.maintainers; [ misterio77 ];
nodes = {
containers = {
webserver =
{ pkgs, lib, ... }:
{
+1 -1
View File
@@ -5,7 +5,7 @@
maintainers = with pkgs.lib.maintainers; [ ambroisie ];
};
nodes.machine = {
containers.machine = {
services.nginx.sso = {
enable = true;
configuration = {
+3 -1
View File
@@ -5,12 +5,13 @@
maintainers = [ h7x4 ];
};
nodes = {
containers = {
webserver =
{ ... }:
{
virtualisation.vlans = [ 1 ];
services.resolved.enable = false;
networking = {
useNetworkd = true;
useDHCP = false;
@@ -36,6 +37,7 @@
{
virtualisation.vlans = [ 1 ];
services.resolved.enable = false;
networking = {
useNetworkd = true;
useDHCP = false;
+1 -1
View File
@@ -5,7 +5,7 @@ in
{
name = "nginx-tmpdir";
nodes.machine =
containers.machine =
{ pkgs, ... }:
{
environment.etc."tmpfiles.d/nginx-uploads.conf".text = "d ${dst-dir} 0755 nginx nginx 1d";
+1 -1
View File
@@ -6,7 +6,7 @@ in
{
name = "nginx-unix-socket";
nodes = {
containers = {
webserver =
{ pkgs, lib, ... }:
{
+2 -2
View File
@@ -1,4 +1,4 @@
{ pkgs, runTest, ... }:
{ runTest, ... }:
builtins.listToAttrs (
map
(packageName: {
@@ -6,7 +6,7 @@ builtins.listToAttrs (
value = runTest {
name = "nginx-variant-${packageName}";
nodes.machine =
containers.machine =
{ pkgs, ... }:
{
services.nginx = {