ambassador

basisai/ambassador/helm

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

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

Inputs (50)
NameTypeDescriptionDefault
consul_resolver_specobject({ address = striSpecification of Consul Resolver required
namespace_envstringSet the AMBASSADOR_NAMESPACE environment variable required
name_overridestringOverride name of generated service required
max_historynumberMax History for Helm20
host_networkboolUse host networkingfalse
admin_service_portnumberPort for admin service8877
volume_mountslistAdditional volume mounts[]
ambassador_configstringAmbassador Config""
daemonsetboolDeploy as a DaemonSetfalse
hpa_max_replicasnumberMin number of replicas for HPA scaling5
init_containerslistCustom init containers[]
pod_annotationsmapPod annotations{}
rbac_createboolCreate RBAC resourcestrue
rbac_name_overridestringName of the RBAC resources defaults to the name of the release. Set nameOverride""
consul_resolver_namestringName of Consul Resolver"consul-dc1"
image_repositorystringDocker image repository"gcr.io/datawire/emissary"
session_affinity_configmapSession affinity config{}
liveness_probemapLiveness Probe configuration{ "failureThreshold": 3, "initialDel
replicasnumberNumber of replicas3
load_balancer_source_rangeslistList of CIDRs that the load balancer will accept traffic from[]
admin_service_node_portnumberodePort used if type is NodePort38877
hpa_min_replicasnumberMin number of replicas for HPA scaling2
pod_security_contextmapPod Security Context{ "runAsUser": 8888 }
… and 10 more inputs
Resources (1)
helm_release
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0-alpha4
Cloud HELM
Total downloads14.8k
Inputs50
Resources1
Submodules2
Namespacebasisai
Updated