Commit 63c9ad4
committed
DND-1442: emit jclouds.identity/credential for filesystem & transient backends
S3Proxy requires jclouds.identity and jclouds.credential in every backend
properties file, even for local backends where the values are unused. The
chart emitted neither for filesystem/transient, so s3proxy crash-looped
("Properties file must contain: jclouds.identity and jclouds.credential")
and the chart was undeployable with its shipped default filesystem backend.
Emit both keys in configmap.yaml for filesystem and transient, defaulting to
a "local" placeholder via `| default "local"` (so an empty override can't
reintroduce the crash). For local backends the credential is a fixed dummy,
not a secret, so it lives in the ConfigMap rather than the Secret — this also
avoids entangling secret.yaml's if/else-if credential chain.
- configmap.yaml: jclouds.identity/credential for filesystem + transient
- values.yaml: new identity/credential keys (default "local") + helm-docs docs
- functional-test.yaml: filesystem/transient legs soft_fail -> hard gate
NOTE: Chart.yaml version bump intentionally deferred, so the verify-version
check will fail for now; the bump will be handled separately before release.
Verified on kind: install --wait reaches Ready for filesystem, transient, and
the out-of-box default (all previously crash-looped); full S3 round-trip
passes against the filesystem backend.1 parent 7397c12 commit 63c9ad4
3 files changed
Lines changed: 20 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
15 | 14 | | |
16 | 15 | | |
17 | 16 | | |
| |||
59 | 58 | | |
60 | 59 | | |
61 | 60 | | |
62 | | - | |
63 | 61 | | |
64 | 62 | | |
65 | | - | |
66 | 63 | | |
67 | 64 | | |
68 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
82 | 86 | | |
83 | 87 | | |
84 | 88 | | |
| |||
91 | 95 | | |
92 | 96 | | |
93 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
94 | 102 | | |
95 | 103 | | |
96 | 104 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
171 | 175 | | |
172 | 176 | | |
173 | 177 | | |
174 | 178 | | |
175 | 179 | | |
176 | 180 | | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
177 | 185 | | |
178 | 186 | | |
179 | 187 | | |
| |||
0 commit comments