about summary refs log tree commit diff
path: root/pkgs/applications/networking/cluster/k3s/default.nix
diff options
context:
space:
mode:
authorEuan Kemp <euank@euank.com>2023-05-20 15:49:08 +0900
committerEuan Kemp <euank@euank.com>2023-05-20 15:59:23 +0900
commit457f56813d21053aa3a58a6a6b5d6dcb3b019e6c (patch)
tree39cb53f2a1191ba3c7dabbab16241a72313e2556 /pkgs/applications/networking/cluster/k3s/default.nix
parent68c1807f3c523788b5ce58879ec67ed9c43022d6 (diff)
downloadnixlib-457f56813d21053aa3a58a6a6b5d6dcb3b019e6c.tar
nixlib-457f56813d21053aa3a58a6a6b5d6dcb3b019e6c.tar.gz
nixlib-457f56813d21053aa3a58a6a6b5d6dcb3b019e6c.tar.bz2
nixlib-457f56813d21053aa3a58a6a6b5d6dcb3b019e6c.tar.lz
nixlib-457f56813d21053aa3a58a6a6b5d6dcb3b019e6c.tar.xz
nixlib-457f56813d21053aa3a58a6a6b5d6dcb3b019e6c.tar.zst
nixlib-457f56813d21053aa3a58a6a6b5d6dcb3b019e6c.zip
k3s: add "1_26" builder which can be used for 1_27 too
This is meant to make it easier to maintain multiple versions of the
package without having to copy+paste folders every time.

We can still copy+paste if the builders diverge enough to warrant it.
Diffstat (limited to 'pkgs/applications/networking/cluster/k3s/default.nix')
-rw-r--r--pkgs/applications/networking/cluster/k3s/default.nix23
1 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/applications/networking/cluster/k3s/default.nix b/pkgs/applications/networking/cluster/k3s/default.nix
new file mode 100644
index 000000000000..52beacf7e6c1
--- /dev/null
+++ b/pkgs/applications/networking/cluster/k3s/default.nix
@@ -0,0 +1,23 @@
+{ 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;
+in
+{
+  k3s_1_26 = (callPackage k3s_1_26_builder { }) {
+    k3sVersion = "1.26.4+k3s1";
+    k3sCommit = "8d0255af07e95b841952563253d27b0d10bd72f0";
+    k3sRepoSha256 = "0qlszdnlsvj3hzx2p0wl3zhaw908w8a62z6vlf2g69a3c75f55cs";
+    k3sVendorSha256 = "sha256-JXTsZYtTspu/pWMRSS2BcegktawBJ6BK7YEKbz1J/ao=";
+    chartVersions = import ./1_26/chart-versions.nix;
+    k3sRootVersion = "0.12.1";
+    k3sRootSha256 = "0724yx3zk89m2239fmdgwzf9w672pik71xqrvgb7pdmknmmdn9f4";
+    k3sCNIVersion = "1.1.1-k3s1";
+    k3sCNISha256 = "14mb3zsqibj1sn338gjmsyksbm0mxv9p016dij7zidccx2rzn6nl";
+    containerdVersion = "1.6.19-k3s1";
+    containerdSha256 = "12dwqh77wplg30kdi73d90qni23agw2cwxjd2p5lchq86mpmmwwr";
+    criCtlVersion = "1.26.0-rc.0-k3s1";
+    updateScript = ./1_26/update-script.sh;
+  };
+}