etcd: update to version 3.5.24 (#455378)

This commit is contained in:
Yureka
2025-10-24 22:58:46 +00:00
committed by GitHub
+15 -25
View File
@@ -1,8 +1,6 @@
{
applyPatches,
buildGoModule,
buildGo124Module,
fetchFromGitHub,
fetchpatch,
k3s,
lib,
nixosTests,
@@ -10,27 +8,19 @@
}:
let
version = "3.5.22";
etcdSrcHash = "sha256-tS1IFMxfb8Vk9HJTAK+BGPZiVE3ls4Q2DQSerALOQCc=";
etcdServerVendorHash = "sha256-ul3R0c6RoCqLvlD2dfso1KwfHjsHfzQiUVJZJmz28ks=";
etcdUtlVendorHash = "sha256-S2pje2fTDaZwf6jnyE2YXWcs/fgqF51nxCVfEwg0Gsw=";
etcdCtlVendorHash = "sha256-lZ6o0oWUsc3WiCa87ynm7UAG6VxTf81a301QMSPOvW0=";
version = "3.5.24";
etcdSrcHash = "sha256-8qzgMiA/ATSFR5XTzWQhK1SmykHkT/FqBNG0RO93H9w=";
etcdServerVendorHash = "sha256-yCazbIcCOuabYDu7Tl0UTx47UiF/Rhg5O6r2kb+w4SY=";
etcdUtlVendorHash = "sha256-v8JQmyvHhvz7l8i8kwXVX9sAylElVSUnxKD5oUwQDUw=";
etcdCtlVendorHash = "sha256-UNdomi/3Q92CEsUYkt49vFF1Dp1QIFGK7wF/08U3dio=";
src = applyPatches {
src = fetchFromGitHub {
owner = "etcd-io";
repo = "etcd";
tag = "v${version}";
hash = etcdSrcHash;
};
patches = [
(fetchpatch {
url = "https://github.com/etcd-io/etcd/commit/31650ab0c8df43af05fc4c13b48ffee59271eec7.patch";
hash = "sha256-Q94HOLFx2fnb61wMQsAUT4sIBXfxXqW9YEayukQXX18=";
})
];
src = fetchFromGitHub {
owner = "etcd-io";
repo = "etcd";
tag = "v${version}";
hash = etcdSrcHash;
};
env = {
CGO_ENABLED = 0;
};
@@ -45,7 +35,7 @@ let
platforms = platforms.darwin ++ platforms.linux;
};
etcdserver = buildGoModule {
etcdserver = buildGo124Module {
pname = "etcdserver";
inherit
@@ -72,7 +62,7 @@ let
ldflags = [ "-X go.etcd.io/etcd/api/v3/version.GitSHA=GitNotFound" ];
};
etcdutl = buildGoModule {
etcdutl = buildGo124Module {
pname = "etcdutl";
inherit
@@ -87,7 +77,7 @@ let
modRoot = "./etcdutl";
};
etcdctl = buildGoModule {
etcdctl = buildGo124Module {
pname = "etcdctl";
inherit