Loading pkgs/applications/networking/cluster/k3s/1_35/chart-versions.nix 0 → 100644 +10 −0 Original line number Diff line number Diff line { traefik-crd = { url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-37.1.1+up37.1.0.tgz"; sha256 = "0q568ffjhxmw87fzwafxlxrzx2lgcqlqbwj87pbc2xszh9pyakyd"; }; traefik = { url = "https://k3s.io/k3s-charts/assets/traefik/traefik-37.1.1+up37.1.0.tgz"; sha256 = "0gpcr6zfbncvp2sjjwzg732k4xfr5ba0pbc5x08lgwvibqpp4r27"; }; } pkgs/applications/networking/cluster/k3s/1_35/go_runc_require.patch 0 → 100644 +15 −0 Original line number Diff line number Diff line diff --git a/scripts/package-cli b/scripts/package-cli index a15d754926..bc450dbe4e 100755 --- a/scripts/package-cli +++ b/scripts/package-cli @@ -3,7 +3,10 @@ set -e -x cd $(dirname $0)/.. +runc_require=$(grep "github.com/opencontainers/runc" go.mod | awk -F '=> ' '{print $2}' | xargs -0 printf 'require %s') +echo "$runc_require" >> go.mod . ./scripts/version.sh +sed -i '$d' go.mod GO=${GO-go} pkgs/applications/networking/cluster/k3s/1_35/images-versions.json 0 → 100644 +26 −0 Original line number Diff line number Diff line { "airgap-images-amd64-tar-gz": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-amd64.tar.gz", "sha256": "af7ce67f0a8c457618a492ba995cc645d8ad13512008b88db97719941c39389a" }, "airgap-images-amd64-tar-zst": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-amd64.tar.zst", "sha256": "2e3d6d14bbbeb8c16f1849cca8da48887c5a7ddceb1cc2bf60be63e4fa8c63f3" }, "airgap-images-arm-tar-gz": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-arm.tar.gz", "sha256": "82cf1310db1bfac5733c5c16864034c6c7c7affc60c39be610ce7cf169631ef5" }, "airgap-images-arm-tar-zst": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-arm.tar.zst", "sha256": "27407fd1553c89b8ccd3b45ad0fbdcd483c1a010e7b28b60b24a8e73b58aa783" }, "airgap-images-arm64-tar-gz": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-arm64.tar.gz", "sha256": "cb3d24f44c9f29da3421e99db0801f2a30b3e16c7032c423a9b631c0fc66a5fa" }, "airgap-images-arm64-tar-zst": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-arm64.tar.zst", "sha256": "b6cb3c06f19859d3a5fba54b305097e89d2a86b5bce9e8360a46b9d2e67da565" } } pkgs/applications/networking/cluster/k3s/1_35/versions.nix 0 → 100644 +21 −0 Original line number Diff line number Diff line { k3sVersion = "1.35.0+k3s1"; k3sCommit = "a6c6cd15c0c42ec9fce21f8ad5f42aa74fddb4f2"; k3sRepoSha256 = "0033m0vbysy2bcjfmam387580j1cmq6cys8diismgf8m5s64nivb"; k3sVendorHash = "sha256-S9GkT87C8qbuefH93Y6d0Y95NNuT6paNdDkmSDllFIY="; chartVersions = import ./chart-versions.nix; imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); k3sRootVersion = "0.15.0"; k3sRootSha256 = "008n8xx7x36y9y4r24hx39xagf1dxbp3pqq2j53s9zkaiqc62hd0"; k3sCNIVersion = "1.8.0-k3s1"; k3sCNISha256 = "04xig5spp81l81781ixmk99ghiz8lk0p16zhcbja5mslfdjmc7vg"; containerdVersion = "2.1.5-k3s1"; containerdSha256 = "0n0g58d352i8wz0bqn87vgrd7z54j268cbmbp19fz68wmifm7fl8"; containerdPackage = "github.com/k3s-io/containerd/v2"; criCtlVersion = "1.35.0-k3s2"; flannelVersion = "v0.27.4"; flannelPluginVersion = "v1.8.0-flannel1"; kubeRouterVersion = "v2.6.3-k3s1"; criDockerdVersion = "v0.3.19-k3s3"; helmJobVersion = "v0.9.12-build20251215"; } pkgs/applications/networking/cluster/k3s/default.nix +14 −0 Original line number Diff line number Diff line Loading @@ -45,4 +45,18 @@ in { patches = [ ./go_runc_require.patch ]; }; k3s_1_35 = (common ( (import ./1_35/versions.nix) // { updateScript = [ ./update-script.sh "35" ]; } ) extraArgs).overrideAttrs { patches = [ ./go_runc_require.patch ]; }; } Loading
pkgs/applications/networking/cluster/k3s/1_35/chart-versions.nix 0 → 100644 +10 −0 Original line number Diff line number Diff line { traefik-crd = { url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-37.1.1+up37.1.0.tgz"; sha256 = "0q568ffjhxmw87fzwafxlxrzx2lgcqlqbwj87pbc2xszh9pyakyd"; }; traefik = { url = "https://k3s.io/k3s-charts/assets/traefik/traefik-37.1.1+up37.1.0.tgz"; sha256 = "0gpcr6zfbncvp2sjjwzg732k4xfr5ba0pbc5x08lgwvibqpp4r27"; }; }
pkgs/applications/networking/cluster/k3s/1_35/go_runc_require.patch 0 → 100644 +15 −0 Original line number Diff line number Diff line diff --git a/scripts/package-cli b/scripts/package-cli index a15d754926..bc450dbe4e 100755 --- a/scripts/package-cli +++ b/scripts/package-cli @@ -3,7 +3,10 @@ set -e -x cd $(dirname $0)/.. +runc_require=$(grep "github.com/opencontainers/runc" go.mod | awk -F '=> ' '{print $2}' | xargs -0 printf 'require %s') +echo "$runc_require" >> go.mod . ./scripts/version.sh +sed -i '$d' go.mod GO=${GO-go}
pkgs/applications/networking/cluster/k3s/1_35/images-versions.json 0 → 100644 +26 −0 Original line number Diff line number Diff line { "airgap-images-amd64-tar-gz": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-amd64.tar.gz", "sha256": "af7ce67f0a8c457618a492ba995cc645d8ad13512008b88db97719941c39389a" }, "airgap-images-amd64-tar-zst": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-amd64.tar.zst", "sha256": "2e3d6d14bbbeb8c16f1849cca8da48887c5a7ddceb1cc2bf60be63e4fa8c63f3" }, "airgap-images-arm-tar-gz": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-arm.tar.gz", "sha256": "82cf1310db1bfac5733c5c16864034c6c7c7affc60c39be610ce7cf169631ef5" }, "airgap-images-arm-tar-zst": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-arm.tar.zst", "sha256": "27407fd1553c89b8ccd3b45ad0fbdcd483c1a010e7b28b60b24a8e73b58aa783" }, "airgap-images-arm64-tar-gz": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-arm64.tar.gz", "sha256": "cb3d24f44c9f29da3421e99db0801f2a30b3e16c7032c423a9b631c0fc66a5fa" }, "airgap-images-arm64-tar-zst": { "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.0%2Bk3s1/k3s-airgap-images-arm64.tar.zst", "sha256": "b6cb3c06f19859d3a5fba54b305097e89d2a86b5bce9e8360a46b9d2e67da565" } }
pkgs/applications/networking/cluster/k3s/1_35/versions.nix 0 → 100644 +21 −0 Original line number Diff line number Diff line { k3sVersion = "1.35.0+k3s1"; k3sCommit = "a6c6cd15c0c42ec9fce21f8ad5f42aa74fddb4f2"; k3sRepoSha256 = "0033m0vbysy2bcjfmam387580j1cmq6cys8diismgf8m5s64nivb"; k3sVendorHash = "sha256-S9GkT87C8qbuefH93Y6d0Y95NNuT6paNdDkmSDllFIY="; chartVersions = import ./chart-versions.nix; imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); k3sRootVersion = "0.15.0"; k3sRootSha256 = "008n8xx7x36y9y4r24hx39xagf1dxbp3pqq2j53s9zkaiqc62hd0"; k3sCNIVersion = "1.8.0-k3s1"; k3sCNISha256 = "04xig5spp81l81781ixmk99ghiz8lk0p16zhcbja5mslfdjmc7vg"; containerdVersion = "2.1.5-k3s1"; containerdSha256 = "0n0g58d352i8wz0bqn87vgrd7z54j268cbmbp19fz68wmifm7fl8"; containerdPackage = "github.com/k3s-io/containerd/v2"; criCtlVersion = "1.35.0-k3s2"; flannelVersion = "v0.27.4"; flannelPluginVersion = "v1.8.0-flannel1"; kubeRouterVersion = "v2.6.3-k3s1"; criDockerdVersion = "v0.3.19-k3s3"; helmJobVersion = "v0.9.12-build20251215"; }
pkgs/applications/networking/cluster/k3s/default.nix +14 −0 Original line number Diff line number Diff line Loading @@ -45,4 +45,18 @@ in { patches = [ ./go_runc_require.patch ]; }; k3s_1_35 = (common ( (import ./1_35/versions.nix) // { updateScript = [ ./update-script.sh "35" ]; } ) extraArgs).overrideAttrs { patches = [ ./go_runc_require.patch ]; }; }