···46# Those pieces of software we entirely ignore upstream's handling of, and just
47# make sure they're in the path if desired.
48let
49- k3sVersion = "1.23.5+k3s1"; # k3s git tag
50- k3sCommit = "313aaca547f030752788dce696fdf8c9568bc035"; # k3s git commit at the above version
51- k3sRepoSha256 = "0vk72609cyyh64irp14jp2zspnxw34jm710cbwgklx0ch6kiz88d";
52- k3sVendorSha256 = "sha256-d7kQsJi/eQbaTUDglp3gFpc5Im6CyD9coKeM3kMrbjI=";
53-54- k3sServerVendorSha256 = "sha256-E3USXNuXY0lzZH+t3O7BOQ8rKNNQ6avOMItgOEi1cEg=";
5556 # taken from ./manifests/traefik.yaml, extracted from '.spec.chart' https://github.com/k3s-io/k3s/blob/v1.23.3%2Bk3s1/scripts/download#L9
57 # The 'patch' and 'minor' versions are currently hardcoded as single digits only, so ignore the trailing two digits. Weird, I know.
58- traefikChartVersion = "10.14.1";
59- traefikChartSha256 = "09a6cialx7nrh7nwi1gkkh8zcsasxcgb52dyx0r8bjq9ng29simj";
6061 # taken from ./scripts/version.sh VERSION_ROOT https://github.com/k3s-io/k3s/blob/v1.23.3%2Bk3s1/scripts/version.sh#L47
62 k3sRootVersion = "0.11.0";
···6869 # taken from go.mod, the 'github.com/containerd/containerd' line
70 # run `grep github.com/containerd/containerd go.mod | head -n1 | awk '{print $4}'`
71- containerdVersion = "1.5.10-k3s1";
72- containerdSha256 = "1ff2sfaqpjimq7w0lprci6ibyi6v65ap6b9sr6b0j12gqr2sqwa5";
7374 # run `grep github.com/kubernetes-sigs/cri-tools go.mod | head -n1 | awk '{print $4}'` in the k3s repo at the tag
75 criCtlVersion = "1.22.0-k3s1";
···175 version = k3sVersion;
176177 src = k3sRepo;
178- vendorSha256 = k3sServerVendorSha256;
179180 nativeBuildInputs = [ pkg-config ];
181 buildInputs = [ libseccomp ];
···223 version = k3sVersion;
224225 src = k3sRepo;
226- proxyVendor = true;
227 vendorSha256 = k3sVendorSha256;
228229 patches = [
···46# Those pieces of software we entirely ignore upstream's handling of, and just
47# make sure they're in the path if desired.
48let
49+ k3sVersion = "1.23.6+k3s1"; # k3s git tag
50+ k3sCommit = "418c3fa858b69b12b9cefbcff0526f666a6236b9"; # k3s git commit at the above version
51+ k3sRepoSha256 = "0fmw491dn5mpi058mr7sij51i5m4qg2grx30cnl3h2v4s0sdkx2i";
52+ k3sVendorSha256 = "sha256-iHg5ySMaiSWXs98YGmxPwdZr4zdBIFma12dNEuf30Hs=";
005354 # taken from ./manifests/traefik.yaml, extracted from '.spec.chart' https://github.com/k3s-io/k3s/blob/v1.23.3%2Bk3s1/scripts/download#L9
55 # The 'patch' and 'minor' versions are currently hardcoded as single digits only, so ignore the trailing two digits. Weird, I know.
56+ traefikChartVersion = "10.19.3";
57+ traefikChartSha256 = "04zg5li957svgscdmkzmzjkwljaljyav68rzxmhakkwgav6q9058";
5859 # taken from ./scripts/version.sh VERSION_ROOT https://github.com/k3s-io/k3s/blob/v1.23.3%2Bk3s1/scripts/version.sh#L47
60 k3sRootVersion = "0.11.0";
···6667 # taken from go.mod, the 'github.com/containerd/containerd' line
68 # run `grep github.com/containerd/containerd go.mod | head -n1 | awk '{print $4}'`
69+ containerdVersion = "1.5.11-k3s2";
70+ containerdSha256 = "16132snvrg8r0vwm6c0lz0q6fx686s2ix53nm3aka9a83xs75vf2";
7172 # run `grep github.com/kubernetes-sigs/cri-tools go.mod | head -n1 | awk '{print $4}'` in the k3s repo at the tag
73 criCtlVersion = "1.22.0-k3s1";
···173 version = k3sVersion;
174175 src = k3sRepo;
176+ vendorSha256 = k3sVendorSha256;
177178 nativeBuildInputs = [ pkg-config ];
179 buildInputs = [ libseccomp ];
···221 version = k3sVersion;
222223 src = k3sRepo;
0224 vendorSha256 = k3sVendorSha256;
225226 patches = [