go-ratelimit

basisai/go-ratelimit/helm

Terraform Module HCL HELM
Install
module "go-ratelimit" {
source = "basisai/go-ratelimit/helm"
version = "0.1.0"
}
plain text: /constructs/tfmod-basisai-go-ratelimit-helm/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (40)
NameTypeDescriptionDefault
max_historystringMax History for Helm20
pod_labelsmapLabels for pods{}
http_portstringPort for HTTP8080
service_account_namestringOverride service account name""
security_contextmapContainer security context{}
chart_versionstringVersion of Chart to install. Set to empty to install the latest version""
pod_annotationsmapAnnotations for pods{}
redis_socket_typestringRedis Socket type"tcp"
debug_portstringPort for debugging6070
name_overridestringName Override for Helm resources""
imagestringDocker image for ratelimit"envoyproxy/ratelimit"
replicastringNumber of replicas1
service_account_annotationsmapAnnotations for service account{}
redis_urlstringRedis Server URL"redis"
release_namestringHelm release name"go-ratelimit"
redis_portstringRedis Port6379
redish_persistence_enabledstringEnable persistaence for Redishfalse
redish_update_strategymapUpdate strategy for Redish{ "type": "OnDelete" }
configmap(string)YAML configuration files{ "example.yaml": "domain: example\nde
chart_repositorystringHelm repository for the chart"https://basisai.github.io/charts/"
Resources (1)
helm_release
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud HELM
Total downloads1.8k
Inputs40
Resources1
Namespacebasisai
Updated