Skip to content

konpyutaika/terraform-istio

Repository files navigation

Requirements

Name Version
terraform >= 0.14
k8s 0.9.1
kubernetes 2.11.0

Providers

Name Version
k8s 0.9.1
kubernetes 2.11.0

Modules

No modules.

Resources

Name Type
k8s_manifest.grafana-addon resource
k8s_manifest.grafana-cm-addon resource
k8s_manifest.istio_deployment resource
k8s_manifest.jaeger-addon resource
k8s_manifest.kiali-addon resource
k8s_manifest.kiali-crds-addon resource
k8s_manifest.operator_crd resource
k8s_manifest.prometheus-addon resource
kubernetes_cluster_role.istio_operator resource
kubernetes_cluster_role_binding.istio_operator resource
kubernetes_deployment.istio_operator resource
kubernetes_namespace.istio_namespace resource
kubernetes_namespace.istio_operator resource
kubernetes_service.istio_operator resource
kubernetes_service_account.istio_operator resource

Inputs

Name Description Type Default Required
create_istio_namespace Whether or not the targeted namespace for istio components should be deployed bool true no
create_istio_operator_namespace Whether or not the targeted namespace for istio operator should be deployed bool true no
grafana_subpath Subpath for Grafana endpoint, useful if is behind a Virtual Service string "" no
ingress_gateway_annotations Map of annotation for the istio ingress gateway map(string) {} no
ingress_gateway_ip Ingress gateway IP, if you want to fix it string "" no
ingress_gateway_selector Istio ingress gateway selector suffix string "ingressgateway" no
ingress_gateway_source_ranges Ingress gateway allowed source ranges string "" no
istio_namespace Namespace where istio components will be deployed string "istio-system" no
istio_operator_namespace Namespace where the istio operator will be deployed string "istio-operator" no
istio_version Version of istio that will be deployed string "1.13.4" no
kiali_path Path for Kiali endpoint, useful if is behind a Virtual Service string "" no
module_depends_on n/a any null no
prometheus_path Path for prometheus endpoint, useful if is behind a Virtual Service string "" no
tracing_path Path for Jaeger endpoint, useful if is behind a Virtual Service string "/jaeger" no

Outputs

Name Description
wait_for_provisioned n/a