mirror of
				https://github.com/onepanelio/onepanel.git
				synced 2025-10-30 08:16:23 +08:00 
			
		
		
		
	fix constant name
This commit is contained in:
		| @@ -19,12 +19,12 @@ import ( | ||||
| ) | ||||
|  | ||||
| const ( | ||||
| 	artifactRepositoryEndpointKey       = "artifactRepositoryS3Endpoint" | ||||
| 	artifactRepositoryBucketKey         = "artifactRepositoryS3Bucket" | ||||
| 	artifactRepositoryRegionKey         = "artifactRepositoryS3Region" | ||||
| 	artifactRepositoryInsecureKey       = "artifactRepositoryS3Insecure" | ||||
| 	artifactRepositoryAccessKeyValueKey = "artifactRepositoryS3AccessKey" | ||||
| 	artifactRepositorySecretKeyValueKey = "artifactRepositoryS3SecretKey" | ||||
| 	ArtifactRepositoryEndpointKey       = "artifactRepositoryS3Endpoint" | ||||
| 	ArtifactRepositoryBucketKey         = "artifactRepositoryS3Bucket" | ||||
| 	ArtifactRepositoryRegionKey         = "artifactRepositoryS3Region" | ||||
| 	ArtifactRepositoryInsecureKey       = "artifactRepositoryS3Insecure" | ||||
| 	ArtifactRepositoryAccessKeyValueKey = "artifactRepositoryS3AccessKey" | ||||
| 	ArtifactRepositorySecretKeyValueKey = "artifactRepositoryS3SecretKey" | ||||
| ) | ||||
|  | ||||
| type Config = rest.Config | ||||
| @@ -108,12 +108,12 @@ func (c *Client) GetNamespaceConfig(namespace string) (config map[string]string, | ||||
| 	s3Conf := ArtifactRepositoryS3Config{} | ||||
|  | ||||
| 	err = yaml.Unmarshal([]byte(configMap.Data["artifactRepository"]), &s3Conf) | ||||
| 	config[artifactRepositoryEndpointKey] = s3Conf.S3.Endpoint | ||||
| 	config[artifactRepositoryBucketKey] = s3Conf.S3.Bucket | ||||
| 	config[artifactRepositoryRegionKey] = s3Conf.S3.Region | ||||
| 	config[artifactRepositoryInsecureKey] = s3Conf.S3.Insecure | ||||
| 	config[artifactRepositoryAccessKeyValueKey] = s3Conf.S3.AccessKeySecret.Key | ||||
| 	config[artifactRepositorySecretKeyValueKey] = s3Conf.S3.SecretKeySecret.Key | ||||
| 	config[ArtifactRepositoryEndpointKey] = s3Conf.S3.Endpoint | ||||
| 	config[ArtifactRepositoryBucketKey] = s3Conf.S3.Bucket | ||||
| 	config[ArtifactRepositoryRegionKey] = s3Conf.S3.Region | ||||
| 	config[ArtifactRepositoryInsecureKey] = s3Conf.S3.Insecure | ||||
| 	config[ArtifactRepositoryAccessKeyValueKey] = s3Conf.S3.AccessKeySecret.Key | ||||
| 	config[ArtifactRepositorySecretKeyValueKey] = s3Conf.S3.SecretKeySecret.Key | ||||
|  | ||||
| 	secret, err := c.GetSecret(namespace, "onepanel") | ||||
| 	if err != nil { | ||||
| @@ -123,16 +123,16 @@ func (c *Client) GetNamespaceConfig(namespace string) (config map[string]string, | ||||
| 		}).Error("getNamespaceConfig failed getting secret.") | ||||
| 		return | ||||
| 	} | ||||
| 	accessKey, _ := base64.StdEncoding.DecodeString(secret.Data[artifactRepositoryAccessKeyValueKey]) | ||||
| 	config[artifactRepositoryAccessKeyValueKey] = string(accessKey) | ||||
| 	secretKey, _ := base64.StdEncoding.DecodeString(secret.Data[artifactRepositorySecretKeyValueKey]) | ||||
| 	config[artifactRepositorySecretKeyValueKey] = string(secretKey) | ||||
| 	accessKey, _ := base64.StdEncoding.DecodeString(secret.Data[ArtifactRepositoryAccessKeyValueKey]) | ||||
| 	config[ArtifactRepositoryAccessKeyValueKey] = string(accessKey) | ||||
| 	secretKey, _ := base64.StdEncoding.DecodeString(secret.Data[ArtifactRepositorySecretKeyValueKey]) | ||||
| 	config[ArtifactRepositorySecretKeyValueKey] = string(secretKey) | ||||
|  | ||||
| 	return | ||||
| } | ||||
|  | ||||
| func (c *Client) GetS3Client(namespace string, config map[string]string) (s3Client *s3.Client, err error) { | ||||
| 	insecure, err := strconv.ParseBool(config[artifactRepositoryInsecureKey]) | ||||
| 	insecure, err := strconv.ParseBool(config[ArtifactRepositoryInsecureKey]) | ||||
| 	if err != nil { | ||||
| 		log.WithFields(log.Fields{ | ||||
| 			"Namespace": namespace, | ||||
| @@ -142,10 +142,10 @@ func (c *Client) GetS3Client(namespace string, config map[string]string) (s3Clie | ||||
| 		return | ||||
| 	} | ||||
| 	s3Client, err = s3.NewClient(s3.Config{ | ||||
| 		Endpoint:  config[artifactRepositoryEndpointKey], | ||||
| 		Region:    config[artifactRepositoryRegionKey], | ||||
| 		AccessKey: config[artifactRepositoryAccessKeyValueKey], | ||||
| 		SecretKey: config[artifactRepositorySecretKeyValueKey], | ||||
| 		Endpoint:  config[ArtifactRepositoryEndpointKey], | ||||
| 		Region:    config[ArtifactRepositoryRegionKey], | ||||
| 		AccessKey: config[ArtifactRepositoryAccessKeyValueKey], | ||||
| 		SecretKey: config[ArtifactRepositorySecretKeyValueKey], | ||||
| 		InSecure:  insecure, | ||||
| 	}) | ||||
| 	if err != nil { | ||||
|   | ||||
| @@ -812,7 +812,7 @@ func (c *Client) GetWorkflowExecutionLogs(namespace, name, podName, containerNam | ||||
| 			return nil, util.NewUserError(codes.InvalidArgument, "Invaild range.") | ||||
| 		} | ||||
| 		opts.SetRange(0, int64(endOffset)) | ||||
| 		stream, err = s3Client.GetObject(config[artifactRepositoryBucketKey], "artifacts/"+namespace+"/"+name+"/"+podName+"/"+containerName+".log", opts) | ||||
| 		stream, err = s3Client.GetObject(config[ArtifactRepositoryBucketKey], "artifacts/"+namespace+"/"+name+"/"+podName+"/"+containerName+".log", opts) | ||||
| 	} else { | ||||
| 		stream, err = c.CoreV1().Pods(namespace).GetLogs(podName, &corev1.PodLogOptions{ | ||||
| 			Container:  containerName, | ||||
| @@ -891,7 +891,7 @@ func (c *Client) GetWorkflowExecutionMetrics(namespace, name, podName string) (m | ||||
| 	} | ||||
|  | ||||
| 	opts := s3.GetObjectOptions{} | ||||
| 	stream, err = s3Client.GetObject(config[artifactRepositoryBucketKey], "artifacts/"+namespace+"/"+name+"/"+podName+"/sys-metrics.json", opts) | ||||
| 	stream, err = s3Client.GetObject(config[ArtifactRepositoryBucketKey], "artifacts/"+namespace+"/"+name+"/"+podName+"/sys-metrics.json", opts) | ||||
| 	if err != nil { | ||||
| 		log.WithFields(log.Fields{ | ||||
| 			"Namespace": namespace, | ||||
| @@ -1010,7 +1010,7 @@ func (c *Client) GetArtifact(namespace, name, key string) (data []byte, err erro | ||||
| 	} | ||||
|  | ||||
| 	opts := s3.GetObjectOptions{} | ||||
| 	stream, err := s3Client.GetObject(config[artifactRepositoryBucketKey], key, opts) | ||||
| 	stream, err := s3Client.GetObject(config[ArtifactRepositoryBucketKey], key, opts) | ||||
| 	if err != nil { | ||||
| 		log.WithFields(log.Fields{ | ||||
| 			"Namespace": namespace, | ||||
| @@ -1050,7 +1050,7 @@ func (c *Client) ListFiles(namespace, key string) (files []*File, err error) { | ||||
|  | ||||
| 	doneCh := make(chan struct{}) | ||||
| 	defer close(doneCh) | ||||
| 	for objInfo := range s3Client.ListObjectsV2(config[artifactRepositoryBucketKey], key, false, doneCh) { | ||||
| 	for objInfo := range s3Client.ListObjectsV2(config[ArtifactRepositoryBucketKey], key, false, doneCh) { | ||||
| 		if objInfo.Key == key { | ||||
| 			continue | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 rushtehrani
					rushtehrani