Add TrustId parameter to swift driver
github/ncw/swift has added support for trust, so let's add it. Signed-off-by: Hua Wang <wanghua.humble@gmail.com>master
							parent
							
								
									0306c5c453
								
							
						
					
					
						commit
						8f5f6a4e59
					
				| 
						 | 
				
			
			@ -61,6 +61,7 @@ type Parameters struct {
 | 
			
		|||
	TenantID           string
 | 
			
		||||
	Domain             string
 | 
			
		||||
	DomainID           string
 | 
			
		||||
	TrustID            string
 | 
			
		||||
	Region             string
 | 
			
		||||
	Container          string
 | 
			
		||||
	Prefix             string
 | 
			
		||||
| 
						 | 
				
			
			@ -156,6 +157,7 @@ func New(params Parameters) (*Driver, error) {
 | 
			
		|||
		TenantId:       params.TenantID,
 | 
			
		||||
		Domain:         params.Domain,
 | 
			
		||||
		DomainId:       params.DomainID,
 | 
			
		||||
		TrustId:        params.TrustID,
 | 
			
		||||
		Transport:      transport,
 | 
			
		||||
		ConnectTimeout: 60 * time.Second,
 | 
			
		||||
		Timeout:        15 * 60 * time.Second,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -29,6 +29,7 @@ func init() {
 | 
			
		|||
		tenantID           string
 | 
			
		||||
		domain             string
 | 
			
		||||
		domainID           string
 | 
			
		||||
		trustID            string
 | 
			
		||||
		container          string
 | 
			
		||||
		region             string
 | 
			
		||||
		insecureSkipVerify bool
 | 
			
		||||
| 
						 | 
				
			
			@ -42,6 +43,7 @@ func init() {
 | 
			
		|||
	tenantID = os.Getenv("SWIFT_TENANT_ID")
 | 
			
		||||
	domain = os.Getenv("SWIFT_DOMAIN_NAME")
 | 
			
		||||
	domainID = os.Getenv("SWIFT_DOMAIN_ID")
 | 
			
		||||
	trustID = os.Getenv("SWIFT_TRUST_ID")
 | 
			
		||||
	container = os.Getenv("SWIFT_CONTAINER_NAME")
 | 
			
		||||
	region = os.Getenv("SWIFT_REGION_NAME")
 | 
			
		||||
	insecureSkipVerify, _ = strconv.ParseBool(os.Getenv("SWIFT_INSECURESKIPVERIFY"))
 | 
			
		||||
| 
						 | 
				
			
			@ -71,6 +73,7 @@ func init() {
 | 
			
		|||
			tenantID,
 | 
			
		||||
			domain,
 | 
			
		||||
			domainID,
 | 
			
		||||
			trustID,
 | 
			
		||||
			region,
 | 
			
		||||
			container,
 | 
			
		||||
			root,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue