INNER CODE UNIT · Go

main

openkruise/kruise · cmd/helm_hook/main.go:29

func main() {
	config, err := rest.InClusterConfig()
	if err != nil {
		panic(err)
	}
	kc, err := kruiseclientset.NewForConfig(config)
	if err != nil {
		panic(err)
	}
	cloneSets, err := kc.AppsV1alpha1().CloneSets("").List(context.Background(), metav1.ListOptions{Limit: 1})
	if err != nil {
		panic(err)
	}
	if len(cloneSets.Items) > 0 || cloneSets.Continue != "" {
		log.Fatalln("there still exists some clonesets in the cluster")
	}
	statefulSets, err := kc.AppsV1alpha1().StatefulSets("").List(context.Background(), metav1.ListOptions{Limit: 1})
	if err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…