Merge pull request #3706 from kaovilai/s3-no-hostport
configuration: use "fake" values for testsmaster
						commit
						cec2cad801
					
				|  | @ -32,16 +32,15 @@ var configStruct = Configuration{ | |||
| 		Fields: map[string]interface{}{"environment": "test"}, | ||||
| 	}, | ||||
| 	Storage: Storage{ | ||||
| 		"s3": Parameters{ | ||||
| 			"region":        "us-east-1", | ||||
| 			"bucket":        "my-bucket", | ||||
| 			"rootdirectory": "/registry", | ||||
| 			"encrypt":       true, | ||||
| 			"secure":        false, | ||||
| 			"accesskey":     "SAMPLEACCESSKEY", | ||||
| 			"secretkey":     "SUPERSECRET", | ||||
| 			"host":          nil, | ||||
| 			"port":          42, | ||||
| 		"somedriver": Parameters{ | ||||
| 			"string1": "string-value1", | ||||
| 			"string2": "string-value2", | ||||
| 			"bool1":   true, | ||||
| 			"bool2":   false, | ||||
| 			"nil1":    nil, | ||||
| 			"int1":    42, | ||||
| 			"url1":    "https://foo.example.com", | ||||
| 			"path1":   "/some-path", | ||||
| 		}, | ||||
| 	}, | ||||
| 	Auth: Auth{ | ||||
|  | @ -136,16 +135,15 @@ log: | |||
|   fields: | ||||
|     environment: test | ||||
| storage: | ||||
|   s3: | ||||
|     region: us-east-1 | ||||
|     bucket: my-bucket | ||||
|     rootdirectory: /registry | ||||
|     encrypt: true | ||||
|     secure: false | ||||
|     accesskey: SAMPLEACCESSKEY | ||||
|     secretkey: SUPERSECRET | ||||
|     host: ~ | ||||
|     port: 42 | ||||
|   somedriver: | ||||
|     string1: string-value1 | ||||
|     string2: string-value2 | ||||
|     bool1: true | ||||
|     bool2: false | ||||
|     nil1: ~ | ||||
|     int1: 42 | ||||
|     url1: "https://foo.example.com" | ||||
|     path1: "/some-path" | ||||
| auth: | ||||
|   silly: | ||||
|     realm: silly | ||||
|  | @ -275,10 +273,10 @@ func (suite *ConfigSuite) TestParseIncomplete(c *C) { | |||
| // that match the given storage type will only include environment-defined
 | ||||
| // parameters and remove yaml-defined parameters
 | ||||
| func (suite *ConfigSuite) TestParseWithSameEnvStorage(c *C) { | ||||
| 	suite.expectedConfig.Storage = Storage{"s3": Parameters{"region": "us-east-1"}} | ||||
| 	suite.expectedConfig.Storage = Storage{"somedriver": Parameters{"region": "us-east-1"}} | ||||
| 
 | ||||
| 	os.Setenv("REGISTRY_STORAGE", "s3") | ||||
| 	os.Setenv("REGISTRY_STORAGE_S3_REGION", "us-east-1") | ||||
| 	os.Setenv("REGISTRY_STORAGE", "somedriver") | ||||
| 	os.Setenv("REGISTRY_STORAGE_SOMEDRIVER_REGION", "us-east-1") | ||||
| 
 | ||||
| 	config, err := Parse(bytes.NewReader([]byte(configYamlV0_1))) | ||||
| 	c.Assert(err, IsNil) | ||||
|  | @ -289,13 +287,13 @@ func (suite *ConfigSuite) TestParseWithSameEnvStorage(c *C) { | |||
| // and add to the given storage parameters will change and add parameters to the parsed
 | ||||
| // Configuration struct
 | ||||
| func (suite *ConfigSuite) TestParseWithDifferentEnvStorageParams(c *C) { | ||||
| 	suite.expectedConfig.Storage.setParameter("region", "us-west-1") | ||||
| 	suite.expectedConfig.Storage.setParameter("secure", true) | ||||
| 	suite.expectedConfig.Storage.setParameter("string1", "us-west-1") | ||||
| 	suite.expectedConfig.Storage.setParameter("bool1", true) | ||||
| 	suite.expectedConfig.Storage.setParameter("newparam", "some Value") | ||||
| 
 | ||||
| 	os.Setenv("REGISTRY_STORAGE_S3_REGION", "us-west-1") | ||||
| 	os.Setenv("REGISTRY_STORAGE_S3_SECURE", "true") | ||||
| 	os.Setenv("REGISTRY_STORAGE_S3_NEWPARAM", "some Value") | ||||
| 	os.Setenv("REGISTRY_STORAGE_SOMEDRIVER_STRING1", "us-west-1") | ||||
| 	os.Setenv("REGISTRY_STORAGE_SOMEDRIVER_BOOL1", "true") | ||||
| 	os.Setenv("REGISTRY_STORAGE_SOMEDRIVER_NEWPARAM", "some Value") | ||||
| 
 | ||||
| 	config, err := Parse(bytes.NewReader([]byte(configYamlV0_1))) | ||||
| 	c.Assert(err, IsNil) | ||||
|  | @ -433,7 +431,7 @@ func (suite *ConfigSuite) TestParseEnvVarImplicitMaps(c *C) { | |||
| // TestParseEnvWrongTypeMap validates that incorrectly attempting to unmarshal a
 | ||||
| // string over existing map fails.
 | ||||
| func (suite *ConfigSuite) TestParseEnvWrongTypeMap(c *C) { | ||||
| 	os.Setenv("REGISTRY_STORAGE_S3", "somestring") | ||||
| 	os.Setenv("REGISTRY_STORAGE_SOMEDRIVER", "somestring") | ||||
| 
 | ||||
| 	_, err := Parse(bytes.NewReader([]byte(configYamlV0_1))) | ||||
| 	c.Assert(err, NotNil) | ||||
|  | @ -468,7 +466,7 @@ func (suite *ConfigSuite) TestParseEnvMany(c *C) { | |||
| 	os.Setenv("REGISTRY_LOG_FIELDS", "abc: xyz") | ||||
| 	os.Setenv("REGISTRY_LOG_HOOKS", "- type: asdf") | ||||
| 	os.Setenv("REGISTRY_LOGLEVEL", "debug") | ||||
| 	os.Setenv("REGISTRY_STORAGE", "s3") | ||||
| 	os.Setenv("REGISTRY_STORAGE", "somedriver") | ||||
| 	os.Setenv("REGISTRY_AUTH_PARAMS", "param1: value1") | ||||
| 	os.Setenv("REGISTRY_AUTH_PARAMS_VALUE2", "value2") | ||||
| 	os.Setenv("REGISTRY_AUTH_PARAMS_VALUE2", "value2") | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue