mirror of https://github.com/k3s-io/k3s
Merge pull request #74544 from gnufied/deprecate-cloudprovider-predicates
Deprecate cloudprovider specific volume limit predicatespull/564/head
commit
d5e4973a32
|
@ -79,12 +79,20 @@ const (
|
||||||
// CheckServiceAffinityPred defines the name of predicate checkServiceAffinity.
|
// CheckServiceAffinityPred defines the name of predicate checkServiceAffinity.
|
||||||
CheckServiceAffinityPred = "CheckServiceAffinity"
|
CheckServiceAffinityPred = "CheckServiceAffinity"
|
||||||
// MaxEBSVolumeCountPred defines the name of predicate MaxEBSVolumeCount.
|
// MaxEBSVolumeCountPred defines the name of predicate MaxEBSVolumeCount.
|
||||||
|
// DEPRECATED
|
||||||
|
// All cloudprovider specific predicates are deprecated in favour of MaxCSIVolumeCountPred.
|
||||||
MaxEBSVolumeCountPred = "MaxEBSVolumeCount"
|
MaxEBSVolumeCountPred = "MaxEBSVolumeCount"
|
||||||
// MaxGCEPDVolumeCountPred defines the name of predicate MaxGCEPDVolumeCount.
|
// MaxGCEPDVolumeCountPred defines the name of predicate MaxGCEPDVolumeCount.
|
||||||
|
// DEPRECATED
|
||||||
|
// All cloudprovider specific predicates are deprecated in favour of MaxCSIVolumeCountPred.
|
||||||
MaxGCEPDVolumeCountPred = "MaxGCEPDVolumeCount"
|
MaxGCEPDVolumeCountPred = "MaxGCEPDVolumeCount"
|
||||||
// MaxAzureDiskVolumeCountPred defines the name of predicate MaxAzureDiskVolumeCount.
|
// MaxAzureDiskVolumeCountPred defines the name of predicate MaxAzureDiskVolumeCount.
|
||||||
|
// DEPRECATED
|
||||||
|
// All cloudprovider specific predicates are deprecated in favour of MaxCSIVolumeCountPred.
|
||||||
MaxAzureDiskVolumeCountPred = "MaxAzureDiskVolumeCount"
|
MaxAzureDiskVolumeCountPred = "MaxAzureDiskVolumeCount"
|
||||||
// MaxCinderVolumeCountPred defines the name of predicate MaxCinderDiskVolumeCount.
|
// MaxCinderVolumeCountPred defines the name of predicate MaxCinderDiskVolumeCount.
|
||||||
|
// DEPRECATED
|
||||||
|
// All cloudprovider specific predicates are deprecated in favour of MaxCSIVolumeCountPred.
|
||||||
MaxCinderVolumeCountPred = "MaxCinderVolumeCount"
|
MaxCinderVolumeCountPred = "MaxCinderVolumeCount"
|
||||||
// MaxCSIVolumeCountPred defines the predicate that decides how many CSI volumes should be attached
|
// MaxCSIVolumeCountPred defines the predicate that decides how many CSI volumes should be attached
|
||||||
MaxCSIVolumeCountPred = "MaxCSIVolumeCountPred"
|
MaxCSIVolumeCountPred = "MaxCSIVolumeCountPred"
|
||||||
|
@ -317,6 +325,10 @@ type VolumeFilter struct {
|
||||||
// NewMaxPDVolumeCountPredicate creates a predicate which evaluates whether a pod can fit based on the
|
// NewMaxPDVolumeCountPredicate creates a predicate which evaluates whether a pod can fit based on the
|
||||||
// number of volumes which match a filter that it requests, and those that are already present.
|
// number of volumes which match a filter that it requests, and those that are already present.
|
||||||
//
|
//
|
||||||
|
// DEPRECATED
|
||||||
|
// All cloudprovider specific predicates defined here are deprecated in favour of CSI volume limit
|
||||||
|
// predicate - MaxCSIVolumeCountPred.
|
||||||
|
//
|
||||||
// The predicate looks for both volumes used directly, as well as PVC volumes that are backed by relevant volume
|
// The predicate looks for both volumes used directly, as well as PVC volumes that are backed by relevant volume
|
||||||
// types, counts the number of unique volumes, and rejects the new pod if it would place the total count over
|
// types, counts the number of unique volumes, and rejects the new pod if it would place the total count over
|
||||||
// the maximum.
|
// the maximum.
|
||||||
|
|
Loading…
Reference in New Issue