nixosTests.flannel: handleTest -> runTest

This commit is contained in:
Sizhe Zhao 2025-06-07 21:43:30 +08:00
parent bb76321386
commit 40a27ed8e7
No known key found for this signature in database
GPG Key ID: ED1807251A7DA08F
2 changed files with 47 additions and 57 deletions

View File

@ -530,7 +530,7 @@ in
}; };
fish = runTest ./fish.nix; fish = runTest ./fish.nix;
firezone = runTest ./firezone/firezone.nix; firezone = runTest ./firezone/firezone.nix;
flannel = handleTestOn [ "x86_64-linux" ] ./flannel.nix { }; flannel = runTestOn [ "x86_64-linux" ] ./flannel.nix;
flaresolverr = runTest ./flaresolverr.nix; flaresolverr = runTest ./flaresolverr.nix;
flood = runTest ./flood.nix; flood = runTest ./flood.nix;
floorp = runTest { floorp = runTest {

View File

@ -1,17 +1,12 @@
import ./make-test-python.nix ( { lib, ... }:
{ lib, ... }: {
{
name = "flannel"; name = "flannel";
meta = with lib.maintainers; { meta.maintainers = with lib.maintainers; [ offline ];
maintainers = [ offline ];
};
nodes = nodes =
let let
flannelConfig = flannelConfig = {
{ pkgs, ... }:
{
services.flannel = { services.flannel = {
enable = true; enable = true;
backend = { backend = {
@ -27,11 +22,8 @@ import ./make-test-python.nix (
}; };
in in
{ {
etcd =
{ ... }:
{
services = {
etcd = { etcd = {
services.etcd = {
enable = true; enable = true;
listenClientUrls = [ "http://0.0.0.0:2379" ]; # requires ip-address for binding listenClientUrls = [ "http://0.0.0.0:2379" ]; # requires ip-address for binding
listenPeerUrls = [ "http://0.0.0.0:2380" ]; # requires ip-address for binding listenPeerUrls = [ "http://0.0.0.0:2380" ]; # requires ip-address for binding
@ -39,7 +31,6 @@ import ./make-test-python.nix (
initialAdvertisePeerUrls = [ "http://etcd:2379" ]; initialAdvertisePeerUrls = [ "http://etcd:2379" ];
initialCluster = [ "etcd=http://etcd:2379" ]; initialCluster = [ "etcd=http://etcd:2379" ];
}; };
};
networking.firewall.allowedTCPPorts = [ 2379 ]; networking.firewall.allowedTCPPorts = [ 2379 ];
}; };
@ -62,5 +53,4 @@ import ./make-test-python.nix (
node1.wait_until_succeeds(f"ping -c 1 {ip2}") node1.wait_until_succeeds(f"ping -c 1 {ip2}")
node2.wait_until_succeeds(f"ping -c 1 {ip1}") node2.wait_until_succeeds(f"ping -c 1 {ip1}")
''; '';
} }
)