A child module automatically inherits default (un-aliased) provider configurations from its parent. The provider versions below are informational only and do not need to align with the provider configurations from its parent.
No requirements.
Name | Version |
---|---|
6.16.0 | |
kubernetes | 2.35.1 |
Name | Source | Version |
---|---|---|
helpers | github.com/osinfra-io/terraform-core-helpers//child | v0.1.2 |
Name | Type |
---|---|
kubernetes_namespace_v1.this | resource |
kubernetes_role_binding_v1.namespace_admin | resource |
kubernetes_role_v1.namespace_admin | resource |
kubernetes_service_account_v1.workload_identity | resource |
google_service_account.workload_identity | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
namespaces | A map of namespaces with the Google service account used for the namespace administrator and whether Istio injection is enabled or disabled | map(object({ |
{} |
no |
project | The ID of the project in which the resource belongs | string |
n/a | yes |
workload_identity_service_account_emails | A map of workload identity service account emails for each namespace. Each key should be a namespace name, and the value should be the email address of the service account to associate with that namespace. | map(string) |
n/a | yes |
No outputs.