Skip to content

Allow for excludeResources to be specified at Cluster Queue Level #5800

Open
@kannon92

Description

@kannon92

What would you like to be added:

I would like to add the configuration option excludeResources to ClusterQueues.

Why is this needed:

I'd like to move more of the configuration fields to admin specified configurations. Admins have a hard time figuring out all kinds of resources that need to be added to the excludeResources configuration. If a user uses huge pages or ephemeral-storage than they have to find a way to update the kueue configuration which may be possible for most end-users.

Deploying a new value to the configuration requires a restart of the controller and I think it would make sense to also have this field on the ClusterQueue.

ref: https://kueue.sigs.k8s.io/docs/tasks/manage/administer_cluster_quotas/#exclude-arbitrary-resources-in-the-quota-management

Completion requirements:

This enhancement requires the following artifacts:

  • Design doc
  • API change
  • Docs update

The artifacts should be linked in subsequent comments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions