Skip to content

cozystack preset: passthrough extraArgs for apiServer/controllerManager/scheduler #228

Description

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: {}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions