ambassador
basisai/ambassador/helm
Terraform Emissary Ingress via Helm Requirements | Name | Version | |------|---------| | terraform | >= 0.13 | | helm | >= 1 | | http | >= 2.0 | | kubectl | >= 1.13 | Providers | Name | Version | |------|---------| | helm | >= 1 | Modules | Name | Source | Version | |------|--------|---------| | crd | ./modules/crd | n/a | Resources | Name | Type | |------|------| | helm_release.release | resource | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | admin\_service\_annotations | Annotations for admin service | map | {} | no | | admin\_service\_create | Create admin service | bool | true | no | | admin\_service\_node\_port | odePort used if type is NodePort | number | 38877 | no | | admin\_service\_port | Port for admin service | n
| Name | Type | Description | Default |
|---|---|---|---|
| consul_resolver_spec | object({ address = stri | Specification of Consul Resolver | required |
| namespace_env | string | Set the AMBASSADOR_NAMESPACE environment variable | required |
| name_override | string | Override name of generated service | required |
| max_history | number | Max History for Helm | 20 |
| host_network | bool | Use host networking | false |
| admin_service_port | number | Port for admin service | 8877 |
| volume_mounts | list | Additional volume mounts | [] |
| ambassador_config | string | Ambassador Config | "" |
| daemonset | bool | Deploy as a DaemonSet | false |
| hpa_max_replicas | number | Min number of replicas for HPA scaling | 5 |
| init_containers | list | Custom init containers | [] |
| pod_annotations | map | Pod annotations | {} |
| rbac_create | bool | Create RBAC resources | true |
| rbac_name_override | string | Name of the RBAC resources defaults to the name of the release. Set nameOverride | "" |
| consul_resolver_name | string | Name of Consul Resolver | "consul-dc1" |
| image_repository | string | Docker image repository | "gcr.io/datawire/emissary" |
| session_affinity_config | map | Session affinity config | {} |
| liveness_probe | map | Liveness Probe configuration | {
"failureThreshold": 3,
"initialDel |
| replicas | number | Number of replicas | 3 |
| load_balancer_source_ranges | list | List of CIDRs that the load balancer will accept traffic from | [] |
| admin_service_node_port | number | odePort used if type is NodePort | 38877 |
| hpa_min_replicas | number | Min number of replicas for HPA scaling | 2 |
| pod_security_context | map | Pod Security Context | {
"runAsUser": 8888
} |
| … and 10 more inputs | |||