Expose EndpointType parameter in swift storage driver
Signed-off-by: Cezar Sa Espinola <cezarsa@gmail.com>master
							parent
							
								
									70928bcf90
								
							
						
					
					
						commit
						7b97265d95
					
				|  | @ -72,6 +72,7 @@ type Parameters struct { | |||
| 	AuthVersion         int | ||||
| 	Container           string | ||||
| 	Prefix              string | ||||
| 	EndpointType        string | ||||
| 	InsecureSkipVerify  bool | ||||
| 	ChunkSize           int | ||||
| 	SecretKey           string | ||||
|  | @ -182,6 +183,7 @@ func New(params Parameters) (*Driver, error) { | |||
| 		Domain:         params.Domain, | ||||
| 		DomainId:       params.DomainID, | ||||
| 		TrustId:        params.TrustID, | ||||
| 		EndpointType:   swift.EndpointType(params.EndpointType), | ||||
| 		Transport:      transport, | ||||
| 		ConnectTimeout: 60 * time.Second, | ||||
| 		Timeout:        15 * 60 * time.Second, | ||||
|  |  | |||
|  | @ -34,6 +34,7 @@ func init() { | |||
| 		container          string | ||||
| 		region             string | ||||
| 		AuthVersion        int | ||||
| 		endpointType       string | ||||
| 		insecureSkipVerify bool | ||||
| 		secretKey          string | ||||
| 		accessKey          string | ||||
|  | @ -54,6 +55,7 @@ func init() { | |||
| 	container = os.Getenv("SWIFT_CONTAINER_NAME") | ||||
| 	region = os.Getenv("SWIFT_REGION_NAME") | ||||
| 	AuthVersion, _ = strconv.Atoi(os.Getenv("SWIFT_AUTH_VERSION")) | ||||
| 	endpointType = os.Getenv("SWIFT_ENDPOINT_TYPE") | ||||
| 	insecureSkipVerify, _ = strconv.ParseBool(os.Getenv("SWIFT_INSECURESKIPVERIFY")) | ||||
| 	secretKey = os.Getenv("SWIFT_SECRET_KEY") | ||||
| 	accessKey = os.Getenv("SWIFT_ACCESS_KEY") | ||||
|  | @ -90,6 +92,7 @@ func init() { | |||
| 			AuthVersion, | ||||
| 			container, | ||||
| 			root, | ||||
| 			endpointType, | ||||
| 			insecureSkipVerify, | ||||
| 			defaultChunkSize, | ||||
| 			secretKey, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue