Skip to content

Latest commit

 

History

History
executable file
·
47 lines (35 loc) · 3.48 KB

File metadata and controls

executable file
·
47 lines (35 loc) · 3.48 KB

Terraform Documentation

Requirements

No requirements.

Providers

Name Version
kubernetes 2.35.1

Modules

Name Source Version
helpers github.com/osinfra-io/terraform-core-helpers//child v0.1.2

Resources

Name Type
kubernetes_manifest.istio_authorization_policy resource
kubernetes_manifest.istio_cluster_services_destination_rule resource
kubernetes_manifest.istio_gateway resource
kubernetes_manifest.istio_gateway_authorization_policy resource
kubernetes_manifest.istio_kubernetes_default_destination_rule resource
kubernetes_manifest.istio_peer_authentication resource
kubernetes_manifest.istio_test_istio_virtual_services resource
kubernetes_manifest.istio_virtual_services resource

Inputs

Name Description Type Default Required
common_istio_test_virtual_services The map of Istio VirtualServices to create for Istio testing, that are common among all regions
map(object({
destination_host = string
host = string
}))
n/a yes
common_virtual_services The map of Istio VirtualServices to create, that are common among all regions
map(object({
destination_host = string
destination_port = optional(number, 8080)
host = string
}))
n/a yes
failover_from_region The region to fail over from string "" no
failover_to_region The region to fail over to string "" no
istio_test_virtual_services The map of Istio VirtualServices to create for Istio testing
map(object({
destination_host = string
host = string
}))
n/a yes
virtual_services The map of Istio VirtualServices to create, that are unique to a region
map(object({
destination_host = string
destination_port = optional(number, 8080)
host = string
}))
n/a yes

Outputs

No outputs.