mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Merge pull request #52201 from timothysc/ephemeral_gate
Automatic merge from submit-queue Version gates the ephemeral storage e2e test Version gates the ephemeral storage e2e test. **Release note**: ``` NONE ``` @kubernetes/sig-testing-pr-reviews
This commit is contained in:
		@@ -24,6 +24,7 @@ go_library(
 | 
				
			|||||||
        "//pkg/api/v1/helper:go_default_library",
 | 
					        "//pkg/api/v1/helper:go_default_library",
 | 
				
			||||||
        "//pkg/api/v1/pod:go_default_library",
 | 
					        "//pkg/api/v1/pod:go_default_library",
 | 
				
			||||||
        "//pkg/util/system:go_default_library",
 | 
					        "//pkg/util/system:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/util/version:go_default_library",
 | 
				
			||||||
        "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library",
 | 
					        "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library",
 | 
				
			||||||
        "//test/e2e/common:go_default_library",
 | 
					        "//test/e2e/common:go_default_library",
 | 
				
			||||||
        "//test/e2e/framework:go_default_library",
 | 
					        "//test/e2e/framework:go_default_library",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,6 +28,7 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/util/sets"
 | 
						"k8s.io/apimachinery/pkg/util/sets"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/util/uuid"
 | 
						"k8s.io/apimachinery/pkg/util/uuid"
 | 
				
			||||||
	clientset "k8s.io/client-go/kubernetes"
 | 
						clientset "k8s.io/client-go/kubernetes"
 | 
				
			||||||
 | 
						utilversion "k8s.io/kubernetes/pkg/util/version"
 | 
				
			||||||
	"k8s.io/kubernetes/test/e2e/common"
 | 
						"k8s.io/kubernetes/test/e2e/common"
 | 
				
			||||||
	"k8s.io/kubernetes/test/e2e/framework"
 | 
						"k8s.io/kubernetes/test/e2e/framework"
 | 
				
			||||||
	testutils "k8s.io/kubernetes/test/utils"
 | 
						testutils "k8s.io/kubernetes/test/utils"
 | 
				
			||||||
@@ -40,6 +41,8 @@ import (
 | 
				
			|||||||
const maxNumberOfPods int64 = 10
 | 
					const maxNumberOfPods int64 = 10
 | 
				
			||||||
const minPodCPURequest int64 = 500
 | 
					const minPodCPURequest int64 = 500
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var localStorageVersion = utilversion.MustParseSemantic("v1.8.0-beta.0")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// variable set in BeforeEach, never modified afterwards
 | 
					// variable set in BeforeEach, never modified afterwards
 | 
				
			||||||
var masterNodes sets.String
 | 
					var masterNodes sets.String
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -153,6 +156,9 @@ var _ = SIGDescribe("SchedulerPredicates [Serial]", func() {
 | 
				
			|||||||
	// It assumes that cluster add-on pods stay stable and cannot be run in parallel with any other test that touches Nodes or Pods.
 | 
						// It assumes that cluster add-on pods stay stable and cannot be run in parallel with any other test that touches Nodes or Pods.
 | 
				
			||||||
	// It is so because we need to have precise control on what's running in the cluster.
 | 
						// It is so because we need to have precise control on what's running in the cluster.
 | 
				
			||||||
	It("validates local ephemeral storage resource limits of pods that are allowed to run [Feature:LocalStorageCapacityIsolation]", func() {
 | 
						It("validates local ephemeral storage resource limits of pods that are allowed to run [Feature:LocalStorageCapacityIsolation]", func() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							framework.SkipUnlessServerVersionGTE(localStorageVersion, f.ClientSet.Discovery())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		nodeMaxAllocatable := int64(0)
 | 
							nodeMaxAllocatable := int64(0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		nodeToAllocatableMap := make(map[string]int64)
 | 
							nodeToAllocatableMap := make(map[string]int64)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user