kuma{,-experimental,ctl,-cp,-dp}: migrate to by-name, preserve override behavior (#507629)

This commit is contained in:
Weijia Wang
2026-05-28 21:43:22 +00:00
committed by GitHub
6 changed files with 54 additions and 20 deletions
+13
View File
@@ -0,0 +1,13 @@
{
kuma,
...
}@args:
kuma.override (
{
pname = "kumactl";
isFull = false;
components = [ "kumactl" ];
}
// removeAttrs args [ "kuma" ]
)
+13
View File
@@ -0,0 +1,13 @@
{
kuma,
...
}@args:
kuma.override (
{
pname = "kuma-dp";
isFull = false;
components = [ "kuma-dp" ];
}
// removeAttrs args [ "kuma" ]
)
@@ -0,0 +1,14 @@
{
kuma,
...
}@args:
kuma.override (
{
pname = "kuma-experimental";
isFull = true;
enableGateway = true;
}
// removeAttrs args [ "kuma" ]
)
@@ -5,7 +5,7 @@
buildGoModule,
coredns,
installShellFiles,
isFull ? false,
isFull ? true,
enableGateway ? false,
pname ? "kuma",
components ? lib.optionals isFull [
+13
View File
@@ -0,0 +1,13 @@
{
kuma,
...
}@args:
kuma.override (
{
pname = "kumactl";
isFull = false;
components = [ "kumactl" ];
}
// removeAttrs args [ "kuma" ]
)
-19
View File
@@ -9453,25 +9453,6 @@ with pkgs;
linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { };
linkerd_stable = linkerd;
kuma = callPackage ../applications/networking/cluster/kuma { isFull = true; };
kuma-experimental = callPackage ../applications/networking/cluster/kuma {
isFull = true;
enableGateway = true;
pname = "kuma-experimental";
};
kumactl = callPackage ../applications/networking/cluster/kuma {
components = [ "kumactl" ];
pname = "kumactl";
};
kuma-cp = callPackage ../applications/networking/cluster/kuma {
components = [ "kuma-cp" ];
pname = "kuma-cp";
};
kuma-dp = callPackage ../applications/networking/cluster/kuma {
components = [ "kuma-dp" ];
pname = "kuma-dp";
};
kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { };