File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,9 @@ func (b *PackagesBuilder) Build(c *fi.NodeupModelBuilderContext) error {
5050 c .AddTask (& nodetasks.Package {Name : "libapparmor1" })
5151 c .AddTask (& nodetasks.Package {Name : "libseccomp2" })
5252 c .AddTask (& nodetasks.Package {Name : "libltdl7" })
53+ if b .NodeupConfig .KubeProxy != nil && fi .ValueOf (b .NodeupConfig .KubeProxy .Enabled ) && b .NodeupConfig .KubeProxy .ProxyMode == "nftables" {
54+ c .AddTask (& nodetasks.Package {Name : "nftables" })
55+ }
5356 c .AddTask (& nodetasks.Package {Name : "pigz" })
5457 c .AddTask (& nodetasks.Package {Name : "socat" })
5558 c .AddTask (& nodetasks.Package {Name : "util-linux" })
@@ -70,6 +73,9 @@ func (b *PackagesBuilder) Build(c *fi.NodeupModelBuilderContext) error {
7073 }
7174 c .AddTask (& nodetasks.Package {Name : "libseccomp" })
7275 c .AddTask (& nodetasks.Package {Name : "libtool-ltdl" })
76+ if b .NodeupConfig .KubeProxy != nil && fi .ValueOf (b .NodeupConfig .KubeProxy .Enabled ) && b .NodeupConfig .KubeProxy .ProxyMode == "nftables" {
77+ c .AddTask (& nodetasks.Package {Name : "nftables" })
78+ }
7379 c .AddTask (& nodetasks.Package {Name : "socat" })
7480 c .AddTask (& nodetasks.Package {Name : "util-linux" })
7581 // Handle some packages differently for each distro
You can’t perform that action at this time.
0 commit comments