|
6 | 6 |
|
7 | 7 | A http service to verify request and bounce them according to decisions made by CrowdSec. |
8 | 8 |
|
9 | | -## Values |
10 | | - |
11 | | -| Key | Type | Default | Description | |
12 | | -|-----|------|---------|-------------| |
13 | | -| bouncer.crowdsec_bouncer_api_key | string | `""` | bouncer api key (need to be generated from crowdsec agent) | |
14 | | -| bouncer.crowdsec_agent_host | string | `""` | crowdsec lapi host (ie: crowdsec-service.crowdsec.svc.cluster.local:8080) | |
15 | | -| bouncer.crowdsec_bouncer_gin_mode | string | `"debug"` | crowdsec_bouncer_gin_mode sets the mode of the app | |
16 | | -| bouncer.env | list | `[]` | environment variables | |
17 | | -| replicaCount | int | `1` | | |
18 | | -| image.repository | string | `"fbonalair/traefik-crowdsec-bouncer"` | | |
19 | | -| image.pullPolicy | string | `"IfNotPresent"` | | |
20 | | -| image.tag | string | `""` | | |
21 | | -| imagePullSecrets | list | `[]` | | |
22 | | -| podAnnotations | object | `{}` | | |
23 | | -| podSecurityContext | object | `{}` | | |
24 | | -| securityContext | object | `{}` | | |
25 | | -| service.type | string | `"ClusterIP"` | | |
26 | | -| service.port | int | `80` | | |
27 | | -| resources | object | `{}` | | |
28 | | -| nodeSelector | object | `{}` | | |
29 | | -| tolerations | list | `[]` | | |
30 | | -| affinity | object | `{}` | | |
31 | | -| priorityClassName | string | `""` | | |
| 9 | +## Parameters |
| 10 | + |
| 11 | +### Bouncer |
| 12 | + |
| 13 | +| Name | Description | Value | |
| 14 | +| ----------------------------------- | -------------------------------------------------------------------------- | ----- | |
| 15 | +| `bouncer.crowdsec_bouncer_api_key` | Bouncer API key (must be generated from CrowdSec agent) | `""` | |
| 16 | +| `bouncer.crowdsec_agent_host` | CrowdSec LAPI host (e.g. crowdsec-service.crowdsec.svc.cluster.local:8080) | `""` | |
| 17 | +| `bouncer.crowdsec_bouncer_gin_mode` | Gin mode for the bouncer app (debug, release, test) | `""` | |
| 18 | +| `bouncer.env` | Additional environment variables for the bouncer container | `[]` | |
| 19 | +| `replicaCount` | Number of replicas for the bouncer Deployment | `1` | |
| 20 | + |
| 21 | +### Image |
| 22 | + |
| 23 | +| Name | Description | Value | |
| 24 | +| -------------------- | ------------------------------------------------------ | ----- | |
| 25 | +| `image.repository` | Container image repository | `""` | |
| 26 | +| `image.pullPolicy` | Image pull policy (Always, IfNotPresent, Never) | `""` | |
| 27 | +| `image.tag` | Image tag (defaults to chart appVersion if empty) | `""` | |
| 28 | +| `imagePullSecrets` | Image pull secrets (list of objects with `name` field) | `[]` | |
| 29 | +| `podAnnotations` | Annotations applied to bouncer pods | `{}` | |
| 30 | +| `podSecurityContext` | Pod-level security context | `{}` | |
| 31 | +| `securityContext` | Container-level security context | `{}` | |
| 32 | + |
| 33 | +### Service |
| 34 | + |
| 35 | +| Name | Description | Value | |
| 36 | +| -------------- | ---------------------------- | ----- | |
| 37 | +| `service.type` | Kubernetes Service type | `""` | |
| 38 | +| `service.port` | Service port for the bouncer | `80` | |
| 39 | + |
| 40 | +### Resources |
| 41 | + |
| 42 | +| Name | Description | Value | |
| 43 | +| ------------------- | --------------------------------------------- | ----- | |
| 44 | +| `resources` | Resource requests and limits for bouncer pods | `{}` | |
| 45 | +| `nodeSelector` | Node selector rules for scheduling pods | `{}` | |
| 46 | +| `tolerations` | Tolerations for scheduling pods | `[]` | |
| 47 | +| `affinity` | Affinity rules for scheduling pods | `{}` | |
| 48 | +| `priorityClassName` | PriorityClass name for pods | `""` | |
| 49 | + |
32 | 50 |
|
0 commit comments