nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Merge pull request #326542 from superherointj/k3s-use-teams

k3s: use team for maintainers

authored by

❄️ and committed by
GitHub
4c8eaad8 50207701

+27 -14
+14
maintainers/team-list.nix
··· 496 496 shortName = "Jupyter"; 497 497 }; 498 498 499 + k3s = { 500 + githubTeams = [ "k3s" ]; 501 + members = [ 502 + euank 503 + marcusramberg 504 + mic92 505 + superherointj 506 + wrmilling 507 + yajo 508 + ]; 509 + scope = "Maintain K3s package, NixOS module, NixOS tests, update script"; 510 + shortName = "K3s"; 511 + }; 512 + 499 513 kubernetes = { 500 514 members = [ 501 515 johanot
+2
nixos/modules/services/cluster/k3s/default.nix
··· 432 432 }; 433 433 }; 434 434 }; 435 + 436 + meta.maintainers = lib.teams.k3s.members; 435 437 }
+2
nixos/tests/k3s/auto-deploy.nix
··· 118 118 119 119 machine.shutdown() 120 120 ''; 121 + 122 + meta.maintainers = lib.teams.k3s.members; 121 123 } 122 124 )
+2 -2
nixos/tests/k3s/default.nix
··· 7 7 allK3s = lib.filterAttrs (n: _: lib.strings.hasPrefix "k3s_" n) pkgs; 8 8 in 9 9 { 10 + # Test whether container images are imported and auto deploying manifests work 11 + auto-deploy = lib.mapAttrs (_: k3s: import ./auto-deploy.nix { inherit system pkgs k3s; }) allK3s; 10 12 # Testing K3s with Etcd backend 11 13 etcd = lib.mapAttrs ( 12 14 _: k3s: ··· 21 19 single-node = lib.mapAttrs (_: k3s: import ./single-node.nix { inherit system pkgs k3s; }) allK3s; 22 20 # Run a multi-node k3s cluster and verify pod networking works across nodes 23 21 multi-node = lib.mapAttrs (_: k3s: import ./multi-node.nix { inherit system pkgs k3s; }) allK3s; 24 - # Test wether container images are imported and auto deploying manifests work 25 - auto-deploy = lib.mapAttrs (_: k3s: import ./auto-deploy.nix { inherit system pkgs k3s; }) allK3s; 26 22 }
+1 -1
nixos/tests/k3s/etcd.nix
··· 125 125 etcd.shutdown() 126 126 ''; 127 127 128 - meta.maintainers = etcd.meta.maintainers ++ k3s.meta.maintainers; 128 + meta.maintainers = etcd.meta.maintainers ++ lib.teams.k3s.members; 129 129 } 130 130 )
+2 -2
nixos/tests/k3s/multi-node.nix
··· 189 189 }; 190 190 }; 191 191 192 - meta.maintainers = k3s.meta.maintainers; 193 - 194 192 testScript = '' 195 193 machines = [server, server2, agent] 196 194 for m in machines: ··· 237 239 for m in machines: 238 240 m.shutdown() 239 241 ''; 242 + 243 + meta.maintainers = lib.teams.k3s.members; 240 244 } 241 245 )
+2 -1
nixos/tests/k3s/single-node.nix
··· 40 40 in 41 41 { 42 42 name = "${k3s.name}-single-node"; 43 - meta.maintainers = k3s.meta.maintainers; 44 43 45 44 nodes.machine = 46 45 { pkgs, ... }: ··· 119 120 120 121 machine.shutdown() 121 122 ''; 123 + 124 + meta.maintainers = lib.teams.k3s.members; 122 125 } 123 126 )
+2 -8
pkgs/applications/networking/cluster/k3s/builder.nix
··· 92 92 description = "Lightweight Kubernetes distribution"; 93 93 license = licenses.asl20; 94 94 homepage = "https://k3s.io"; 95 - maintainers = with maintainers; [ 96 - euank 97 - mic92 98 - marcusramberg 99 - superherointj 100 - wrmilling 101 - yajo 102 - ]; 95 + maintainers = lib.teams.k3s.members; 103 96 platforms = platforms.linux; 104 97 105 98 # resolves collisions with other installations of kubectl, crictl, ctr ··· 419 426 k3s_version = "k3s_" + lib.replaceStrings [ "." ] [ "_" ] (lib.versions.majorMinor version); 420 427 in 421 428 { 429 + auto-deploy = nixosTests.k3s.auto-deploy.${k3s_version}; 422 430 etcd = nixosTests.k3s.etcd.${k3s_version}; 423 431 single-node = nixosTests.k3s.single-node.${k3s_version}; 424 432 multi-node = nixosTests.k3s.multi-node.${k3s_version};