Commit d63d81e
committed
DND-1416: add optional azureblob regions (jclouds.regions) for bucket creation
The azureblob-sdk provider on real Azure needs jclouds.regions to create
buckets; without it `aws s3 mb` fails with InvalidLocationConstraint ("no
jclouds.regions configured for provider azureblob-sdk") — GH issue #15.
Add an optional config.backends.azureblob.regions value, emitted as
jclouds.regions= in the azureblob backend properties when set (omitted when
empty, so Azurite and other backends are unaffected).
This completes the chart mechanism for DND-1416 item 2. Items 1 (endpoint
typo) and 3 (default-endpoint guard) already landed via PR #22. The endpoint
fix + azureblob-sdk provider are confirmed against Azurite; the real-Azure
bucket-create fix (correct default region) still needs validation against a
live Azure backend.
No Chart.yaml version bump (deferred, handled separately), so verify-version
fails by design for now.
Verified on kind: azureblob-sdk + jclouds.regions round-trips against Azurite;
helm lint + kubeconform (all test-values) clean; regions omitted when empty.1 parent 91d5529 commit d63d81e
2 files changed
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
145 | 150 | | |
146 | 151 | | |
147 | 152 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
| 229 | + | |
| 230 | + | |
229 | 231 | | |
230 | 232 | | |
231 | 233 | | |
| |||
0 commit comments