| | |
| | | clusterID, err := cluster.GetClusterID(rancherClusterConfig.RancherURL, rancherClusterConfig.BearerToken, clusterName) |
| | | if err != nil { |
| | | fmt.Printf("Cluster not found: %s %v\n", clusterName, err) |
| | | err = cluster.CreateCluster(rancherClusterConfig, clusterName) |
| | | _, err = cluster.CreateCluster(rancherClusterConfig, clusterName) |
| | | if err != nil { |
| | | log.Fatalf("Failed to create cluster: %v", err) |
| | | } |
| | |
| | | os.Exit(1) |
| | | } |
| | | |
| | | err = k8s.CreateDeploymentAndService(clientset, *createNamespace, *createDeployment, *createService) |
| | | err = k8s.CreateDeploymentAndService(k8s.Config{ |
| | | Client: clientset, |
| | | NameSpace: *createNamespace, |
| | | DeploymentName: *createDeployment, |
| | | ServiceName: *createService, |
| | | }, nil) |
| | | if err != nil { |
| | | panic(err) |
| | | } |
| | |
| | | for _, ns := range namespaces { |
| | | deploymentName := ns |
| | | serviceName := ns |
| | | err := k8s.CreateDeploymentAndService(clientset, ns, deploymentName, serviceName) |
| | | err := k8s.CreateDeploymentAndService(k8s.Config{ |
| | | Client: clientset, |
| | | NameSpace: ns, |
| | | DeploymentName: deploymentName, |
| | | ServiceName: serviceName, |
| | | }, nil) |
| | | if err != nil { |
| | | log.Printf("\033[97;41mFailed to create resources in namespace %s: %v\033[0m\n", ns, err) |
| | | } else { |