11# s3proxy
22
3- ![ Version: 0.0.5 ] ( https://img.shields.io/badge/Version-0.0.5 -informational?style=flat-square ) ![ Type: application] ( https://img.shields.io/badge/Type-application-informational?style=flat-square ) ![ AppVersion: 2.7.0] ( https://img.shields.io/badge/AppVersion-2.7.0-informational?style=flat-square )
3+ ![ Version: 0.0.6 ] ( https://img.shields.io/badge/Version-0.0.6 -informational?style=flat-square ) ![ Type: application] ( https://img.shields.io/badge/Type-application-informational?style=flat-square ) ![ AppVersion: 2.7.0] ( https://img.shields.io/badge/AppVersion-2.7.0-informational?style=flat-square )
44
55A Helm chart for deploying S3Proxy - Access other storage backends via the S3 API
66
@@ -106,7 +106,25 @@ The following section lists the configurable parameters of the s3proxy chart and
106106 </tr>
107107 <tr>
108108 <td><code>config.backends.azureblob.key</code></td>
109- <td>Storage account key</td>
109+ <td>Storage account key configuration</td>
110+ <td><code>object</code></td>
111+ <td><code>{"existingSecret":"","secretKey":"accountKey","value":""}</code></td>
112+ </tr>
113+ <tr>
114+ <td><code>config.backends.azureblob.key.existingSecret</code></td>
115+ <td>Name of existing secret containing the storage account key</td>
116+ <td><code>string</code></td>
117+ <td><code>""</code></td>
118+ </tr>
119+ <tr>
120+ <td><code>config.backends.azureblob.key.secretKey</code></td>
121+ <td>Key in the existing secret containing the storage account key</td>
122+ <td><code>string</code></td>
123+ <td><code>"accountKey"</code></td>
124+ </tr>
125+ <tr>
126+ <td><code>config.backends.azureblob.key.value</code></td>
127+ <td>Storage account key value</td>
110128 <td><code>string</code></td>
111129 <td><code>""</code></td>
112130 </tr>
@@ -118,7 +136,25 @@ The following section lists the configurable parameters of the s3proxy chart and
118136 </tr>
119137 <tr>
120138 <td><code>config.backends.azureblob.sasToken</code></td>
121- <td>SAS token</td>
139+ <td>SAS token configuration</td>
140+ <td><code>object</code></td>
141+ <td><code>{"existingSecret":"","secretKey":"sasToken","value":""}</code></td>
142+ </tr>
143+ <tr>
144+ <td><code>config.backends.azureblob.sasToken.existingSecret</code></td>
145+ <td>Name of existing secret containing the SAS token</td>
146+ <td><code>string</code></td>
147+ <td><code>""</code></td>
148+ </tr>
149+ <tr>
150+ <td><code>config.backends.azureblob.sasToken.secretKey</code></td>
151+ <td>Key in the existing secret containing the SAS token</td>
152+ <td><code>string</code></td>
153+ <td><code>"sasToken"</code></td>
154+ </tr>
155+ <tr>
156+ <td><code>config.backends.azureblob.sasToken.value</code></td>
157+ <td>SAS token value</td>
122158 <td><code>string</code></td>
123159 <td><code>""</code></td>
124160 </tr>
@@ -130,7 +166,25 @@ The following section lists the configurable parameters of the s3proxy chart and
130166 </tr>
131167 <tr>
132168 <td><code>config.backends.b2.applicationKey</code></td>
133- <td>B2 application key</td>
169+ <td>B2 application key configuration</td>
170+ <td><code>object</code></td>
171+ <td><code>{"existingSecret":"","secretKey":"applicationKey","value":""}</code></td>
172+ </tr>
173+ <tr>
174+ <td><code>config.backends.b2.applicationKey.existingSecret</code></td>
175+ <td>Name of existing secret containing the application key</td>
176+ <td><code>string</code></td>
177+ <td><code>""</code></td>
178+ </tr>
179+ <tr>
180+ <td><code>config.backends.b2.applicationKey.secretKey</code></td>
181+ <td>Key in the existing secret containing the application key</td>
182+ <td><code>string</code></td>
183+ <td><code>"applicationKey"</code></td>
184+ </tr>
185+ <tr>
186+ <td><code>config.backends.b2.applicationKey.value</code></td>
187+ <td>Application key value</td>
134188 <td><code>string</code></td>
135189 <td><code>""</code></td>
136190 </tr>
@@ -160,7 +214,7 @@ The following section lists the configurable parameters of the s3proxy chart and
160214 </tr>
161215 <tr>
162216 <td><code>config.backends.googleCloudStorage.clientEmail</code></td>
163- <td>Service account email or user email (used with both privateKey and jsonCredentials methods) </td>
217+ <td>Service account email or user email</td>
164218 <td><code>string</code></td>
165219 <td><code>""</code></td>
166220 </tr>
@@ -171,38 +225,26 @@ The following section lists the configurable parameters of the s3proxy chart and
171225 <td><code>false</code></td>
172226 </tr>
173227 <tr>
174- <td><code>config.backends.googleCloudStorage.jsonCredentials </code></td>
175- <td>JSON credentials configuration</td>
228+ <td><code>config.backends.googleCloudStorage.privateKey </code></td>
229+ <td>Private key configuration</td>
176230 <td><code>object</code></td>
177- <td><code>{"enabled":false,"existingSecret":"","jsonContent":"","secretKey":"credentials.json"}</code></td>
178- </tr>
179- <tr>
180- <td><code>config.backends.googleCloudStorage.jsonCredentials.enabled</code></td>
181- <td>Use JSON credentials file instead of privateKey</td>
182- <td><code>bool</code></td>
183- <td><code>false</code></td>
231+ <td><code>{"existingSecret":"","secretKey":"private.key","value":""}</code></td>
184232 </tr>
185233 <tr>
186- <td><code>config.backends.googleCloudStorage.jsonCredentials .existingSecret</code></td>
187- <td>Name of existing secret containing GCP credentials JSON </td>
234+ <td><code>config.backends.googleCloudStorage.privateKey .existingSecret</code></td>
235+ <td>Name of existing secret containing the private key </td>
188236 <td><code>string</code></td>
189237 <td><code>""</code></td>
190238 </tr>
191239 <tr>
192- <td><code>config.backends.googleCloudStorage.jsonCredentials.jsonContent </code></td>
193- <td>JSON content for creating a new secret (takes precedence over existingSecret )</td>
240+ <td><code>config.backends.googleCloudStorage.privateKey.secretKey </code></td>
241+ <td>Key in the existing secret containing the private key (in PEM format )</td>
194242 <td><code>string</code></td>
195- <td><code>""</code></td>
243+ <td><code>"private.key "</code></td>
196244 </tr>
197245 <tr>
198- <td><code>config.backends.googleCloudStorage.jsonCredentials.secretKey</code></td>
199- <td>Key in the secret containing the JSON credentials (default: credentials.json)</td>
200- <td><code>string</code></td>
201- <td><code>"credentials.json"</code></td>
202- </tr>
203- <tr>
204- <td><code>config.backends.googleCloudStorage.privateKey</code></td>
205- <td>Private key (only used when jsonCredentials.enabled is false)</td>
246+ <td><code>config.backends.googleCloudStorage.privateKey.value</code></td>
247+ <td>Private key value (in PEM format)</td>
206248 <td><code>string</code></td>
207249 <td><code>""</code></td>
208250 </tr>
@@ -226,7 +268,25 @@ The following section lists the configurable parameters of the s3proxy chart and
226268 </tr>
227269 <tr>
228270 <td><code>config.backends.openstackSwift.password</code></td>
229- <td>Password</td>
271+ <td>Password configuration</td>
272+ <td><code>object</code></td>
273+ <td><code>{"existingSecret":"","secretKey":"password","value":""}</code></td>
274+ </tr>
275+ <tr>
276+ <td><code>config.backends.openstackSwift.password.existingSecret</code></td>
277+ <td>Name of existing secret containing the password</td>
278+ <td><code>string</code></td>
279+ <td><code>""</code></td>
280+ </tr>
281+ <tr>
282+ <td><code>config.backends.openstackSwift.password.secretKey</code></td>
283+ <td>Key in the existing secret containing the password</td>
284+ <td><code>string</code></td>
285+ <td><code>"password"</code></td>
286+ </tr>
287+ <tr>
288+ <td><code>config.backends.openstackSwift.password.value</code></td>
289+ <td>Password value</td>
230290 <td><code>string</code></td>
231291 <td><code>""</code></td>
232292 </tr>
@@ -250,7 +310,25 @@ The following section lists the configurable parameters of the s3proxy chart and
250310 </tr>
251311 <tr>
252312 <td><code>config.backends.rackspaceCloudfiles.apiKey</code></td>
253- <td>API key</td>
313+ <td>API key configuration</td>
314+ <td><code>object</code></td>
315+ <td><code>{"existingSecret":"","secretKey":"apiKey","value":""}</code></td>
316+ </tr>
317+ <tr>
318+ <td><code>config.backends.rackspaceCloudfiles.apiKey.existingSecret</code></td>
319+ <td>Name of existing secret containing the API key</td>
320+ <td><code>string</code></td>
321+ <td><code>""</code></td>
322+ </tr>
323+ <tr>
324+ <td><code>config.backends.rackspaceCloudfiles.apiKey.secretKey</code></td>
325+ <td>Key in the existing secret containing the API key</td>
326+ <td><code>string</code></td>
327+ <td><code>"apiKey"</code></td>
328+ </tr>
329+ <tr>
330+ <td><code>config.backends.rackspaceCloudfiles.apiKey.value</code></td>
331+ <td>API key value</td>
254332 <td><code>string</code></td>
255333 <td><code>""</code></td>
256334 </tr>
@@ -304,7 +382,25 @@ The following section lists the configurable parameters of the s3proxy chart and
304382 </tr>
305383 <tr>
306384 <td><code>config.backends.s3.secretAccessKey</code></td>
307- <td>S3 Secret Access Key for backend</td>
385+ <td>S3 Secret Access Key configuration</td>
386+ <td><code>object</code></td>
387+ <td><code>{"existingSecret":"","secretKey":"secretAccessKey","value":""}</code></td>
388+ </tr>
389+ <tr>
390+ <td><code>config.backends.s3.secretAccessKey.existingSecret</code></td>
391+ <td>Name of existing secret containing the secret access key</td>
392+ <td><code>string</code></td>
393+ <td><code>""</code></td>
394+ </tr>
395+ <tr>
396+ <td><code>config.backends.s3.secretAccessKey.secretKey</code></td>
397+ <td>Key in the existing secret containing the secret access key</td>
398+ <td><code>string</code></td>
399+ <td><code>"secretAccessKey"</code></td>
400+ </tr>
401+ <tr>
402+ <td><code>config.backends.s3.secretAccessKey.value</code></td>
403+ <td>Secret access key value</td>
308404 <td><code>string</code></td>
309405 <td><code>""</code></td>
310406 </tr>
0 commit comments