Unverified Commit 87fa27e3 authored by Jonas Chevalier's avatar Jonas Chevalier Committed by GitHub
Browse files

Merge pull request #321410 from mogeko/rke2

rke2: add killall script
parents 3d4483ac 7f6cd383
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -241,7 +241,7 @@ in
      "kernel.panic_on_oops" = 1;
    };

    systemd.services.rke2 = {
    systemd.services."rke2-${cfg.role}" = {
      description = "Rancher Kubernetes Engine v2";
      documentation = [ "https://github.com/rancher/rke2#readme" ];
      after = [ "network-online.target" ];
+8 −0
Original line number Diff line number Diff line
@@ -7,6 +7,9 @@ lib: { rke2Version, rke2RepoSha256, rke2VendorHash, updateScript
# Runtime dependencies
, procps, coreutils, util-linux, ethtool, socat, iptables, bridge-utils, iproute2, kmod, lvm2

# Killall Script dependencies
, systemd, gnugrep, gnused

# Testing dependencies
, nixosTests, testers, rke2
}:
@@ -72,6 +75,11 @@ buildGoModule rec {
    install -D $GOPATH/bin/rke2 $out/bin/rke2
    wrapProgram $out/bin/rke2 \
      --prefix PATH : ${lib.makeBinPath buildInputs}

    install -D ./bundle/bin/rke2-killall.sh $out/bin/rke2-killall.sh
    wrapProgram $out/bin/rke2-killall.sh \
      --prefix PATH : ${lib.makeBinPath [ systemd gnugrep gnused ]} \
      --prefix PATH : ${lib.makeBinPath buildInputs}
  '';

  doCheck = false;