Skip to content

Commit 24fe0b5

Browse files
committed
Update README.md with advanced configuration options
Document the new features from recent updates: - Gateway creation parameter with default 'false' - Environment variables support - Proxy basic auth option - Improved namespace handling
1 parent 7b37fb9 commit 24fe0b5

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

README.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,8 +316,52 @@ This chart includes HTTPRoute resources that can be used to expose the OpenCloud
316316
| Parameter | Description | Default |
317317
| --------- | ----------- | ------- |
318318
| `httpRoute.enabled` | Enable HTTPRoutes | `true` |
319+
| `httpRoute.gateway.create` | Create Gateway resource | `false` |
319320
| `httpRoute.gateway.name` | Gateway name | `opencloud-gateway` |
320321
| `httpRoute.gateway.namespace` | Gateway namespace | `""` (defaults to Release.Namespace) |
322+
| `httpRoute.gateway.className` | Gateway class | `cilium` |
323+
324+
### Advanced Configuration Options
325+
326+
The chart supports several advanced configuration options introduced in recent updates:
327+
328+
#### Environment Variables
329+
330+
You can set custom environment variables for the OpenCloud deployment:
331+
332+
```yaml
333+
opencloud:
334+
env:
335+
- name: MY_VARIABLE
336+
value: "my-value"
337+
- name: ANOTHER_VARIABLE
338+
value: "another-value"
339+
```
340+
341+
Or via command line:
342+
```bash
343+
--set opencloud.env[0].name=MY_VARIABLE,opencloud.env[0].value=my-value
344+
```
345+
346+
#### Proxy Basic Auth
347+
348+
Enable basic authentication for the proxy:
349+
350+
```yaml
351+
opencloud:
352+
proxy:
353+
basicAuth:
354+
enabled: true
355+
```
356+
357+
Or via command line:
358+
```bash
359+
--set opencloud.proxy.basicAuth.enabled=true
360+
```
361+
362+
#### Improved Namespace Handling
363+
364+
The chart now automatically uses the correct namespace across all resources, eliminating the need to manually set the namespace in multiple places.
321365

322366
The following HTTPRoutes are created when `httpRoute.enabled` is set to `true`:
323367

0 commit comments

Comments
 (0)