Documentation ¶
Index ¶
Constants ¶
View Source
const ( // owner: @trasc // kep: https://github.com/kubernetes-sigs/kueue/tree/main/keps/420-partial-admission // alpha: v0.4 // beta: v0.5 // // Enables partial admission. PartialAdmission featuregate.Feature = "PartialAdmission" // owner: @stuton // kep: https://github.com/kubernetes-sigs/kueue/tree/main/keps/168-pending-workloads-visibility // alpha: v0.5 // // Enables queue visibility. QueueVisibility featuregate.Feature = "QueueVisibility" // owner: @KunWuLuan // kep: https://github.com/kubernetes-sigs/kueue/tree/main/keps/582-preempt-based-on-flavor-order // beta: v0.5 // // Enables flavor fungibility. FlavorFungibility featuregate.Feature = "FlavorFungibility" // owner: @trasc // kep: https://github.com/kubernetes-sigs/kueue/tree/main/keps/1136-provisioning-request-support // alpha: v0.5 // // Enables Provisioning Admission Check Controller. ProvisioningACC featuregate.Feature = "ProvisioningACC" // owner: @pbundyra // kep: https://github.com/kubernetes-sigs/kueue/pull/1300 // alpha: v0.6 // // Enables Kueue visibility on demand VisibilityOnDemand featuregate.Feature = "VisibilityOnDemand" // owner: @yaroslava-serdiuk // kep: https://github.com/kubernetes-sigs/kueue/issues/1283 // beta: v0.6 // // Enable priority sorting within the cohort. PrioritySortingWithinCohort featuregate.Feature = "PrioritySortingWithinCohort" // owner: @trasc // kep: https://github.com/kubernetes-sigs/kueue/tree/main/keps/693-multikueue // alpha: v0.6 // // Enables MultiKueue support. MultiKueue featuregate.Feature = "MultiKueue" // owners: @B1F030, @kerthcet // kep: https://github.com/kubernetes-sigs/kueue/tree/main/keps/1224-lending-limit // alpha: v0.6 // // Enables lending limit. LendingLimit featuregate.Feature = "LendingLimit" // owner: @trasc // alpha: v0.8 // // Enable the usage of batch.Job spec.managedBy field its MultiKueue integration. MultiKueueBatchJobWithManagedBy featuregate.Feature = "MultiKueueBatchJobWithManagedBy" // owner: @gabesaba // alpha: v0.8 // // Enable more than one workload sharing flavors to preempt within a Cohort, // as long as the preemption targets don't overlap. MultiplePreemptions featuregate.Feature = "MultiplePreemptions" )
Variables ¶
This section is empty.
Functions ¶
func Enabled ¶
func Enabled(f featuregate.Feature) bool
Enabled is helper for `utilfeature.DefaultFeatureGate.Enabled()`
func LogFeatureGates ¶ added in v0.8.0
func SetEnable ¶
func SetEnable(f featuregate.Feature, v bool) error
SetEnable helper function that can be used to set the enabled value of a feature gate, it should only be used in integration test pending the merge of https://github.com/kubernetes/kubernetes/pull/118346
func SetFeatureGateDuringTest ¶
func SetFeatureGateDuringTest(tb testing.TB, f featuregate.Feature, value bool) func()
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.