mirror of
				https://github.com/onepanelio/onepanel.git
				synced 2025-10-31 16:56:19 +08:00 
			
		
		
		
	Updating name generated to use onepanel uid generation.
This commit is contained in:
		 Aleksandr Melnikov
					Aleksandr Melnikov
				
			
				
					committed by
					
						 rushtehrani
						rushtehrani
					
				
			
			
				
	
			
			
			 rushtehrani
						rushtehrani
					
				
			
						parent
						
							3c0a138642
						
					
				
				
					commit
					9e48c3b406
				
			| @@ -12,7 +12,6 @@ import ( | ||||
| 	log "github.com/sirupsen/logrus" | ||||
| 	"google.golang.org/grpc/codes" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	"regexp" | ||||
| 	"strings" | ||||
| ) | ||||
|  | ||||
| @@ -165,8 +164,11 @@ func (c *Client) CreateCronWorkflow(namespace string, cronWorkflow *CronWorkflow | ||||
|  | ||||
| 	//// TODO: Need to pull system parameters from k8s config/secret here, example: HOST | ||||
| 	opts := &WorkflowExecutionOptions{} | ||||
| 	re, _ := regexp.Compile(`[^a-zA-Z0-9-]{1,}`) | ||||
| 	opts.GenerateName = strings.ToLower(re.ReplaceAllString(workflowTemplate.Name, `-`)) + "-" | ||||
| 	opts.GenerateName, err = uid2.GenerateUID(workflowTemplate.Name) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	opts.GenerateName += "-" | ||||
| 	for _, param := range workflow.Parameters { | ||||
| 		opts.Parameters = append(opts.Parameters, Parameter{ | ||||
| 			Name:  param.Name, | ||||
|   | ||||
| @@ -6,9 +6,8 @@ import ( | ||||
| 	"fmt" | ||||
| 	"github.com/hashicorp/go-uuid" | ||||
| 	"github.com/onepanelio/core/pkg/util/pagination" | ||||
| 	"regexp" | ||||
| 	uid2 "github.com/onepanelio/core/pkg/util/uid" | ||||
| 	"strconv" | ||||
| 	"strings" | ||||
| 	"time" | ||||
|  | ||||
| 	sq "github.com/Masterminds/squirrel" | ||||
| @@ -659,8 +658,10 @@ func createArgoWorkflowTemplate(workflowTemplate *WorkflowTemplate, version int6 | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
| 	re, _ := regexp.Compile(`[^a-zA-Z0-9-]{1,}`) | ||||
| 	worfklowTemplateName := strings.ToLower(re.ReplaceAllString(workflowTemplate.Name, `-`)) | ||||
| 	worfklowTemplateName, err := uid2.GenerateUID(workflowTemplate.Name) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
| 	argoWft.Name = fmt.Sprintf("%v-v%v", worfklowTemplateName, version) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user