From b8deafe19b107bbce5abdf13e11a52fb62fde4e1 Mon Sep 17 00:00:00 2001 From: Dominik Pajak Date: Wed, 10 Apr 2024 10:08:34 +0000 Subject: [PATCH] Graduate Admission Check controller to beta --- pkg/features/kube_features.go | 2 +- .../en/docs/admission-check-controllers/provisioning.md | 2 +- site/content/en/docs/installation/_index.md | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index b9d75db47d..3d6c30ac96 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -99,7 +99,7 @@ var defaultFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{ PartialAdmission: {Default: true, PreRelease: featuregate.Beta}, QueueVisibility: {Default: false, PreRelease: featuregate.Alpha}, FlavorFungibility: {Default: true, PreRelease: featuregate.Beta}, - ProvisioningACC: {Default: false, PreRelease: featuregate.Alpha}, + ProvisioningACC: {Default: true, PreRelease: featuregate.Beta}, VisibilityOnDemand: {Default: false, PreRelease: featuregate.Alpha}, PrioritySortingWithinCohort: {Default: true, PreRelease: featuregate.Beta}, MultiKueue: {Default: false, PreRelease: featuregate.Alpha}, diff --git a/site/content/en/docs/admission-check-controllers/provisioning.md b/site/content/en/docs/admission-check-controllers/provisioning.md index b8c350e811..aec9c66250 100644 --- a/site/content/en/docs/admission-check-controllers/provisioning.md +++ b/site/content/en/docs/admission-check-controllers/provisioning.md @@ -8,7 +8,7 @@ description: > The Provisioning AdmissionCheck Controller is an AdmissionCheck Controller designed to integrate Kueue with [Kubernetes cluster-autoscaler](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler). Its primary function is to create [ProvisioningRequests](https://github.com/kubernetes/autoscaler/blob/4872bddce2bcc5b4a5f6a3d569111c11b8a2baf4/cluster-autoscaler/provisioningrequest/apis/autoscaling.x-k8s.io/v1beta1/types.go#L41) for the workloads holding [Quota Reservation](/docs/concepts/#quota-reservation) and keeping the [AdmissionCheckState](/docs/concepts/admission_check/#admissioncheckstate) in sync. -The controller is part of Kueue. You can enable it by setting the `ProvisioningACC` feature gate. Check the [Installation](/docs/installation/#change-the-feature-gates-configuration) guide for details on feature gate configuration. +The controller is part of Kueue. It is enabled by default. You can disable it by editing the `ProvisioningACC` feature gate. Check the [Installation](/docs/installation/#change-the-feature-gates-configuration) guide for details on feature gate configuration. The Provisioning Admission Check Controller is supported on [Kubernetes cluster-autoscaler](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler) versions 1.29 and later. However, some cloud-providers may not have an implementation for it. diff --git a/site/content/en/docs/installation/_index.md b/site/content/en/docs/installation/_index.md index 5c00c3bf33..a595da6e62 100644 --- a/site/content/en/docs/installation/_index.md +++ b/site/content/en/docs/installation/_index.md @@ -229,7 +229,8 @@ The currently supported features are: | `MultiKueue` | `false` | Alpha | 0.6 | | | `PartialAdmission` | `false` | Alpha | 0.4 | 0.4 | | `PartialAdmission` | `true` | Beta | 0.5 | | -| `ProvisioningACC` | `false` | Alpha | 0.5 | | +| `ProvisioningACC` | `false` | Alpha | 0.5 | 0.6 | +| `ProvisioningACC` | `true` | Beta | 0.7 | | | `QueueVisibility` | `false` | Alpha | 0.5 | | | `VisibilityOnDemand` | `false` | Alpha | 0.6 | | | `PrioritySortingWithinCohort` | `true` | Beta | 0.6 | |