Loading pkgs/applications/networking/cluster/k3s/builders/1_26.nix→pkgs/applications/networking/cluster/k3s/builder.nix +6 −0 Original line number Diff line number Diff line # builder.nix contains a "builder" expression that, given k3s version and hash # variables, creates a package for that version. # Due to variance in k3s's build process, this builder only works for k3s 1.26+ # currently. # It is likely we will have to split out additional builders for additional # versions in the future, or customize this one further. { lib , makeWrapper , socat Loading pkgs/applications/networking/cluster/k3s/default.nix +3 −4 Original line number Diff line number Diff line { lib, stdenv, callPackage }: let # The 1_26 builder can compile 1.26, and hopefully newer versions k3s_1_26_builder = import ./builders/1_26.nix; k3s_builder = import ./builder.nix; in { k3s_1_26 = (callPackage k3s_1_26_builder { }) { k3s_1_26 = (callPackage k3s_builder { }) { k3sVersion = "1.26.4+k3s1"; k3sCommit = "8d0255af07e95b841952563253d27b0d10bd72f0"; k3sRepoSha256 = "0qlszdnlsvj3hzx2p0wl3zhaw908w8a62z6vlf2g69a3c75f55cs"; Loading @@ -21,7 +20,7 @@ in }; # 1_27 can be built with the same builder as 1_26 k3s_1_27 = (callPackage k3s_1_26_builder { }) (import ./1_27/versions.nix) // { k3s_1_27 = (callPackage k3s_builder { }) (import ./1_27/versions.nix) // { updateScript = ./1_27/update-script.sh; }; } Loading
pkgs/applications/networking/cluster/k3s/builders/1_26.nix→pkgs/applications/networking/cluster/k3s/builder.nix +6 −0 Original line number Diff line number Diff line # builder.nix contains a "builder" expression that, given k3s version and hash # variables, creates a package for that version. # Due to variance in k3s's build process, this builder only works for k3s 1.26+ # currently. # It is likely we will have to split out additional builders for additional # versions in the future, or customize this one further. { lib , makeWrapper , socat Loading
pkgs/applications/networking/cluster/k3s/default.nix +3 −4 Original line number Diff line number Diff line { lib, stdenv, callPackage }: let # The 1_26 builder can compile 1.26, and hopefully newer versions k3s_1_26_builder = import ./builders/1_26.nix; k3s_builder = import ./builder.nix; in { k3s_1_26 = (callPackage k3s_1_26_builder { }) { k3s_1_26 = (callPackage k3s_builder { }) { k3sVersion = "1.26.4+k3s1"; k3sCommit = "8d0255af07e95b841952563253d27b0d10bd72f0"; k3sRepoSha256 = "0qlszdnlsvj3hzx2p0wl3zhaw908w8a62z6vlf2g69a3c75f55cs"; Loading @@ -21,7 +20,7 @@ in }; # 1_27 can be built with the same builder as 1_26 k3s_1_27 = (callPackage k3s_1_26_builder { }) (import ./1_27/versions.nix) // { k3s_1_27 = (callPackage k3s_builder { }) (import ./1_27/versions.nix) // { updateScript = ./1_27/update-script.sh; }; }