Fix typo cloudfront updatefrenquency
Signed-off-by: Tom Hayward <thayward@infoblox.com>master
							parent
							
								
									bdf3438b52
								
							
						
					
					
						commit
						0f5e2753a6
					
				|  | @ -198,7 +198,7 @@ middleware: | ||||||
|         duration: 3000s |         duration: 3000s | ||||||
|         ipfilteredby: awsregion |         ipfilteredby: awsregion | ||||||
|         awsregion: us-east-1, use-east-2 |         awsregion: us-east-1, use-east-2 | ||||||
|         updatefrenquency: 12h |         updatefrequency: 12h | ||||||
|         iprangesurl: https://ip-ranges.amazonaws.com/ip-ranges.json |         iprangesurl: https://ip-ranges.amazonaws.com/ip-ranges.json | ||||||
|   storage: |   storage: | ||||||
|     - name: redirect |     - name: redirect | ||||||
|  | @ -685,7 +685,7 @@ middleware: | ||||||
|         duration: 3000s |         duration: 3000s | ||||||
|         ipfilteredby: awsregion |         ipfilteredby: awsregion | ||||||
|         awsregion: us-east-1, use-east-2 |         awsregion: us-east-1, use-east-2 | ||||||
|         updatefrenquency: 12h |         updatefrequency: 12h | ||||||
|         iprangesurl: https://ip-ranges.amazonaws.com/ip-ranges.json |         iprangesurl: https://ip-ranges.amazonaws.com/ip-ranges.json | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
|  | @ -708,7 +708,7 @@ interpretation of the options. | ||||||
| | `duration` | no      | An integer and unit for the duration of the Cloudfront session. Valid time units are `ns`, `us` (or `µs`), `ms`, `s`, `m`, or `h`. For example, `3000s` is valid, but `3000 s` is not. If you do not specify a `duration` or you specify an integer without a time unit, the duration defaults to `20m` (20 minutes). | | | `duration` | no      | An integer and unit for the duration of the Cloudfront session. Valid time units are `ns`, `us` (or `µs`), `ms`, `s`, `m`, or `h`. For example, `3000s` is valid, but `3000 s` is not. If you do not specify a `duration` or you specify an integer without a time unit, the duration defaults to `20m` (20 minutes). | | ||||||
| | `ipfilteredby` | no     | A string with the following value `none`, `aws` or `awsregion`. | | | `ipfilteredby` | no     | A string with the following value `none`, `aws` or `awsregion`. | | ||||||
| | `awsregion` | no        | A comma separated string of AWS regions, only available when `ipfilteredby` is `awsregion`. For example, `us-east-1, us-west-2` | | | `awsregion` | no        | A comma separated string of AWS regions, only available when `ipfilteredby` is `awsregion`. For example, `us-east-1, us-west-2` | | ||||||
| | `updatefrenquency` | no | The frequency to update AWS IP regions, default: `12h` | | | `updatefrequency`  | no | The frequency to update AWS IP regions, default: `12h` | | ||||||
| | `iprangesurl` | no      | The URL contains the AWS IP ranges information, default: `https://ip-ranges.amazonaws.com/ip-ranges.json` | | | `iprangesurl` | no      | The URL contains the AWS IP ranges information, default: `https://ip-ranges.amazonaws.com/ip-ranges.json` | | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -111,16 +111,21 @@ func newCloudFrontStorageMiddleware(storageDriver storagedriver.StorageDriver, o | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	// parse updatefrenquency
 | 	// parse updatefrequency
 | ||||||
| 	updateFrequency := defaultUpdateFrequency | 	updateFrequency := defaultUpdateFrequency | ||||||
| 	if u, ok := options["updatefrenquency"]; ok { | 	// #2447 introduced a typo. Support it for backward compatibility.
 | ||||||
|  | 	if _, ok := options["updatefrenquency"]; ok { | ||||||
|  | 		options["updatefrequency"] = options["updatefrenquency"] | ||||||
|  | 		dcontext.GetLogger(context.Background()).Warn("cloudfront updatefrenquency is deprecated. Please use updatefrequency") | ||||||
|  | 	} | ||||||
|  | 	if u, ok := options["updatefrequency"]; ok { | ||||||
| 		switch u := u.(type) { | 		switch u := u.(type) { | ||||||
| 		case time.Duration: | 		case time.Duration: | ||||||
| 			updateFrequency = u | 			updateFrequency = u | ||||||
| 		case string: | 		case string: | ||||||
| 			updateFreq, err := time.ParseDuration(u) | 			updateFreq, err := time.ParseDuration(u) | ||||||
| 			if err != nil { | 			if err != nil { | ||||||
| 				return nil, fmt.Errorf("invalid updatefrenquency: %s", err) | 				return nil, fmt.Errorf("invalid updatefrequency: %s", err) | ||||||
| 			} | 			} | ||||||
| 			duration = updateFreq | 			duration = updateFreq | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue