Linkerd
Requirements
| Name | Version |
|---|---|
| terraform | >= 1.0 |
| kubectl | >= 1.14.0 |
Providers
| Name | Version |
|---|---|
| helm | n/a |
| kubectl | >= 1.14.0 |
| local | n/a |
| null | n/a |
| time | n/a |
Modules
No modules.
Resources
| Name | Type |
|---|---|
| helm_release.linkerd | resource |
| helm_release.linkerd-jaeger | resource |
| helm_release.linkerd-viz | resource |
| helm_release.linkerd_crds | resource |
| kubectl_manifest.linkerd-cert | resource |
| kubectl_manifest.linkerd-identity-cert | resource |
| kubectl_manifest.linkerd-trust-anchor-cert | resource |
| kubectl_manifest.linkerd-trust-anchor-issuer | resource |
| kubectl_manifest.linkerd-viz-ingress | resource |
| kubectl_manifest.linkerd-viz-ingress-secret | resource |
| null_resource.fetch_ca | resource |
| time_sleep.wait_x_seconds | resource |
| local_file.ca-cert | data source |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| domain-name | Domain Name | any |
n/a | yes |
| helm_release | n/a | string |
n/a | yes |
| helm_release_crds | n/a | string |
n/a | yes |
| helm_release_jaeger | n/a | string |
n/a | yes |
| helm_release_viz | n/a | string |
n/a | yes |
| metrics_external | n/a | bool |
true |
no |
| namespace | Namespace | string |
"linkerd" |
no |
| prometheus | n/a | bool |
false |
no |
| tracing_controlplane | n/a | bool |
false |
no |
| tracing_dataplane | n/a | bool |
false |
no |
| tracing_enabled | n/a | bool |
false |
no |
Outputs
| Name | Description |
|---|---|
| ca-cert | CA certificate |