Commit 87dafb5
committed
DND-1418: document jclouds compatibility plan + guard b2/atmos past 3.3.0
README: replace the compatibility note with our actual plan. Frame the jclouds
sunset as upstream's announced intent (only Atmos and B2 are explicitly named;
no jclouds-free release has shipped yet), stop over-claiming that rackspace
breaks (it is Swift-compatible and may be served by openstack-swift-sdk), and
state the plan: support through 3.3.0 on 0.x, hard-fail if a no-successor
jclouds backend is used past 3.3.0, and move the chart to 1.x.x when S3Proxy
ships its first jclouds-free release.
configmap.yaml: add a render-time guardrail. If b2 (or atmos, if ever added) is
enabled while the effective S3Proxy version (image.tag, else appVersion) parses
as semver and is > 3.3.0, fail with an actionable message. Non-semver tags
(master, sha-*) are not version-checked; 3.3.0 and earlier are allowed.
Verified: default renders clean; b2 + image.tag=3.4.0 fails with the message;
b2 on 3.3.0 / non-semver tags / non-jclouds backends all render; helm lint,
kubeconform (all test-values), and helm-polish (0 errors) clean.1 parent 32faf9e commit 87dafb5
2 files changed
Lines changed: 29 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | | - | |
31 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
32 | 38 | | |
33 | 39 | | |
34 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
63 | 82 | | |
64 | 83 | | |
65 | 84 | | |
| |||
0 commit comments