Fix clone from gcs
This commit is contained in:
		
							parent
							
								
									f84252961e
								
							
						
					
					
						commit
						351989ae52
					
				|  | @ -1752,11 +1752,27 @@ func (c *Cluster) generateCloneEnvironment(description *acidv1.CloneDescription) | ||||||
| 			msg := "Figure out which S3 bucket to use from env" | 			msg := "Figure out which S3 bucket to use from env" | ||||||
| 			c.logger.Info(msg, description.S3WalPath) | 			c.logger.Info(msg, description.S3WalPath) | ||||||
| 
 | 
 | ||||||
|  | 			if c.OpConfig.WALES3Bucket != "" { | ||||||
|  | 				envs := []v1.EnvVar{ | ||||||
|  | 					{ | ||||||
|  | 						Name:  "CLONE_WAL_S3_BUCKET", | ||||||
|  | 						Value: c.OpConfig.WALES3Bucket, | ||||||
|  | 					}, | ||||||
|  | 				} | ||||||
|  | 				result = append(result, envs...) | ||||||
|  | 			} else if c.OpConfig.WALGSBucket != "" { | ||||||
|  | 				envs := []v1.EnvVar{ | ||||||
|  | 					{ | ||||||
|  | 						Name:  "CLONE_WAL_GS_BUCKET", | ||||||
|  | 						Value: c.OpConfig.WALGSBucket, | ||||||
|  | 					}, | ||||||
|  | 				} | ||||||
|  | 				result = append(result, envs...) | ||||||
|  | 			} else { | ||||||
|  | 				c.logger.Error("Cannot figure out S3 or GS bucket. Both are empty.") | ||||||
|  | 			} | ||||||
|  | 
 | ||||||
| 			envs := []v1.EnvVar{ | 			envs := []v1.EnvVar{ | ||||||
| 				{ |  | ||||||
| 					Name:  "CLONE_WAL_S3_BUCKET", |  | ||||||
| 					Value: c.OpConfig.WALES3Bucket, |  | ||||||
| 				}, |  | ||||||
| 				{ | 				{ | ||||||
| 					Name:  "CLONE_WAL_BUCKET_SCOPE_SUFFIX", | 					Name:  "CLONE_WAL_BUCKET_SCOPE_SUFFIX", | ||||||
| 					Value: getBucketScopeSuffix(description.UID), | 					Value: getBucketScopeSuffix(description.UID), | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue