Commit a8dd015
authored
feat: add new_resource_manager_client_options hook to manager template (#684)
Issue #, if available: aws-controllers-k8s/community#2237
Description of changes:
In order to support some S3-compatible APIs (e.g. LocalStack on a local dev cluster) it may be necessary to force the S3 client to use "path-style" URLs (e.g. http://host/bucket/key).
This PR adds a hook injection point in `newResourceManager` to allow service controllers to pass custom options to the AWS SDK client constructor.
This will let the S3 controller set `UsePathStyle` based on the value set in its controller config.
I've also added changes to the Helm chart to support configuring this option in the S3 controller.
Associated PRs:
- [s3-controller#214](aws-controllers-k8s/s3-controller#214) uses this hook to control `UsePathStyle`.
- [runtime#233](aws-controllers-k8s/runtime#233) adds a new config option used by the `s3-controller` to set `UsePathStyle`.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.1 parent c55e822 commit a8dd015
5 files changed
Lines changed: 16 additions & 2 deletions
File tree
- pkg/generate/ack
- templates
- helm
- templates
- pkg/resource
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
61 | 66 | | |
62 | 67 | | |
63 | 68 | | |
| |||
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
184 | 190 | | |
185 | 191 | | |
186 | 192 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
95 | 98 | | |
96 | 99 | | |
97 | 100 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
435 | 435 | | |
436 | 436 | | |
437 | 437 | | |
438 | | - | |
| 438 | + | |
439 | 439 | | |
440 | 440 | | |
441 | 441 | | |
| |||
0 commit comments