mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-30 21:30:16 +00:00 
			
		
		
		
	Fix StatefulSet apps flakes
This commit is contained in:
		| @@ -101,12 +101,14 @@ func (s *StatefulSetTester) CreateStatefulSet(manifestPath, ns string) *apps.Sta | |||||||
| 		return filepath.Join(manifestPath, file) | 		return filepath.Join(manifestPath, file) | ||||||
| 	} | 	} | ||||||
| 	ss := StatefulSetFromManifest(mkpath("statefulset.yaml"), ns) | 	ss := StatefulSetFromManifest(mkpath("statefulset.yaml"), ns) | ||||||
|  | 	svcYaml := generated.ReadOrDie(mkpath("service.yaml")) | ||||||
|  | 	ssYaml := generated.ReadOrDie(mkpath("statefulset.yaml")) | ||||||
|  |  | ||||||
| 	Logf(fmt.Sprintf("creating " + ss.Name + " service")) | 	Logf(fmt.Sprintf("creating " + ss.Name + " service")) | ||||||
| 	RunKubectlOrDie("create", "-f", mkpath("service.yaml"), fmt.Sprintf("--namespace=%v", ns)) | 	RunKubectlOrDieInput(string(svcYaml[:]), "create", "-f", "-", fmt.Sprintf("--namespace=%v", ns)) | ||||||
|  |  | ||||||
| 	Logf(fmt.Sprintf("creating statefulset %v/%v with %d replicas and selector %+v", ss.Namespace, ss.Name, *(ss.Spec.Replicas), ss.Spec.Selector)) | 	Logf(fmt.Sprintf("creating statefulset %v/%v with %d replicas and selector %+v", ss.Namespace, ss.Name, *(ss.Spec.Replicas), ss.Spec.Selector)) | ||||||
| 	RunKubectlOrDie("create", "-f", mkpath("statefulset.yaml"), fmt.Sprintf("--namespace=%v", ns)) | 	RunKubectlOrDieInput(string(ssYaml[:]), "create", "-f", "-", fmt.Sprintf("--namespace=%v", ns)) | ||||||
| 	s.WaitForRunningAndReady(*ss.Spec.Replicas, ss) | 	s.WaitForRunningAndReady(*ss.Spec.Replicas, ss) | ||||||
| 	return ss | 	return ss | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user