go-ratelimit
basisai/go-ratelimit/helm
Envoy Ratelimit This deploys an Envoy Ratelimit service using a Helm Chart. Requirements | Name | Version | |------|---------| | terraform | >= 0.13 | | helm | >= 2.0.1 | Providers | Name | Version | |------|---------| | helm | >= 2.0.1 | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | affinity | Pod affinity | map | {} | no | | chart\_name | Helm chart name to provision | string | "go-ratelimit" | no | | chart\_namespace | Namespace to install the chart into | string | "default" | no | | chart\_repository | Helm repository for the chart | string | "https://basisai.github.io/charts/" | no | | chart\_version | Version of Chart to install. Set to empty to install the latest version | string | "" | no | | config | YAML configurati
| Name | Type | Description | Default |
|---|---|---|---|
| max_history | string | Max History for Helm | 20 |
| pod_labels | map | Labels for pods | {} |
| http_port | string | Port for HTTP | 8080 |
| service_account_name | string | Override service account name | "" |
| security_context | map | Container security context | {} |
| chart_version | string | Version of Chart to install. Set to empty to install the latest version | "" |
| pod_annotations | map | Annotations for pods | {} |
| redis_socket_type | string | Redis Socket type | "tcp" |
| debug_port | string | Port for debugging | 6070 |
| name_override | string | Name Override for Helm resources | "" |
| image | string | Docker image for ratelimit | "envoyproxy/ratelimit" |
| replica | string | Number of replicas | 1 |
| service_account_annotations | map | Annotations for service account | {} |
| redis_url | string | Redis Server URL | "redis" |
| release_name | string | Helm release name | "go-ratelimit" |
| redis_port | string | Redis Port | 6379 |
| redish_persistence_enabled | string | Enable persistaence for Redish | false |
| redish_update_strategy | map | Update strategy for Redish | {
"type": "OnDelete"
} |
| config | map(string) | YAML configuration files | {
"example.yaml": "domain: example\nde |
| chart_repository | string | Helm repository for the chart | "https://basisai.github.io/charts/" |