Problem
The cozystack preset templates a fixed set of control-plane component args (oidc-*, bind-address, allocate-node-cidrs). Any other arg — for example max-requests-inflight / max-mutating-requests-inflight on kube-apiserver — requires forking the preset. kubelet already has extraKubeletExtraArgs; the control-plane components have no equivalent.
Proposal
Add passthrough maps mirroring extraKubeletExtraArgs, merged into each component's extraArgs, with the same collision guard the sysctls/kubelet knobs use:
extraApiServerArgs: { max-requests-inflight: "2000", max-mutating-requests-inflight: "1000" }
extraControllerManagerArgs: {}
extraSchedulerArgs: {}
Problem
The
cozystackpreset templates a fixed set of control-plane component args (oidc-*,bind-address,allocate-node-cidrs). Any other arg — for examplemax-requests-inflight/max-mutating-requests-inflighton kube-apiserver — requires forking the preset.kubeletalready hasextraKubeletExtraArgs; the control-plane components have no equivalent.Proposal
Add passthrough maps mirroring
extraKubeletExtraArgs, merged into each component'sextraArgs, with the same collision guard the sysctls/kubelet knobs use: