add pdbs for more kube-system pods in scale down test
This commit is contained in:
		@@ -1404,7 +1404,7 @@ func waitForScaleUpStatus(c clientset.Interface, expected string, timeout time.D
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// This is a temporary fix to allow CA to migrate some kube-system pods
 | 
					// This is a temporary fix to allow CA to migrate some kube-system pods
 | 
				
			||||||
// TODO: Remove this when the PDB is added for those components
 | 
					// TODO: Remove this when the PDB is added for some of those components
 | 
				
			||||||
func addKubeSystemPdbs(f *framework.Framework) (func(), error) {
 | 
					func addKubeSystemPdbs(f *framework.Framework) (func(), error) {
 | 
				
			||||||
	By("Create PodDisruptionBudgets for kube-system components, so they can be migrated if required")
 | 
						By("Create PodDisruptionBudgets for kube-system components, so they can be migrated if required")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1420,10 +1420,12 @@ func addKubeSystemPdbs(f *framework.Framework) (func(), error) {
 | 
				
			|||||||
		min_available int
 | 
							min_available int
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	pdbsToAdd := []pdbInfo{
 | 
						pdbsToAdd := []pdbInfo{
 | 
				
			||||||
		{label: "kube-dns-autoscaler", min_available: 1},
 | 
					 | 
				
			||||||
		{label: "kube-dns", min_available: 1},
 | 
							{label: "kube-dns", min_available: 1},
 | 
				
			||||||
		{label: "event-exporter", min_available: 0},
 | 
							{label: "kube-dns-autoscaler", min_available: 0},
 | 
				
			||||||
 | 
							{label: "metrics-server", min_available: 0},
 | 
				
			||||||
		{label: "kubernetes-dashboard", min_available: 0},
 | 
							{label: "kubernetes-dashboard", min_available: 0},
 | 
				
			||||||
 | 
							{label: "l7-default-backend", min_available: 0},
 | 
				
			||||||
 | 
							{label: "heapster", min_available: 0},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	for _, pdbData := range pdbsToAdd {
 | 
						for _, pdbData := range pdbsToAdd {
 | 
				
			||||||
		By(fmt.Sprintf("Create PodDisruptionBudget for %v", pdbData.label))
 | 
							By(fmt.Sprintf("Create PodDisruptionBudget for %v", pdbData.label))
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user