Skip to content

Allow adding extra rules to the Role / ClusterRole template of the Cluster AutoScaler Helm chart #7680

@Archisman-Mridha

Description

@Archisman-Mridha

Which component are you using?:

/area cluster-autoscaler

Is your feature request designed to solve a problem? If so describe the problem this feature should solve.:

I am using ClusterAPI + Cluster AutoScaler, and would like to use the opt-in support for scaling from zero provided by the AWS Infrastructure Provider (can be any other Infrastructure Provider as well, like : Hetzner / GCP / Azure).

This requires me to add the Infrastructure Machine template types to the Role / ClusterRole associated with the Cluster AutoScaler deployment (refer here).

The Cluster AutoScaler Helm chart doesn't allow me to add extra rules to the Role / ClusterRole.

Describe the solution you'd like.:

I would like the Helm chart to have some parameter, using which I can add whatever additional rules to the Role / ClusterRole

Describe any alternative solutions you've considered.:

If you don't agree with the above solution, then we can have specific rules for each Infrastructure Provider hardcoded in the Role / ClusterRole template. I can bring the extra rules for an Infrastructure Provider into effect using some parameter.

Additional context.:

NA

Activity

k8s-triage-robot

k8s-triage-robot commented on Apr 9, 2025

@k8s-triage-robot

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

added
lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.
on Apr 9, 2025
k8s-triage-robot

k8s-triage-robot commented on May 9, 2025

@k8s-triage-robot

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle rotten
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

added
lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.
and removed
lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.
on May 9, 2025
k8s-triage-robot

k8s-triage-robot commented on Jun 8, 2025

@k8s-triage-robot

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Reopen this issue with /reopen
  • Mark this issue as fresh with /remove-lifecycle rotten
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/close not-planned

k8s-ci-robot

k8s-ci-robot commented on Jun 8, 2025

@k8s-ci-robot
Contributor

@k8s-triage-robot: Closing this issue, marking it as "Not Planned".

In response to this:

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Reopen this issue with /reopen
  • Mark this issue as fresh with /remove-lifecycle rotten
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/close not-planned

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/cluster-autoscalerkind/featureCategorizes issue or PR as related to a new feature.lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      Participants

      @k8s-ci-robot@Archisman-Mridha@k8s-triage-robot

      Issue actions

        Allow adding extra rules to the Role / ClusterRole template of the Cluster AutoScaler Helm chart · Issue #7680 · kubernetes/autoscaler