Unverified Commit 4e4ce028 authored by Martin Ivanov's avatar Martin Ivanov Committed by GitHub
Browse files

feat: Add the option to disable Kubernetes SA annotation in workload-identity. (#787)


* Add the option to disable Kubernetes SA annotation in workload-identity.

* Add the option to disable Kubernetes SA annotation in workload-identity. Generated documentation.
Co-authored-by: default avatarBharath KKB <bharathkrishnakb@gmail.com>
parent 98826e60
Showing with 8 additions and 1 deletion
+8 -1
......@@ -69,6 +69,7 @@ module "my-app-workload-identity" {
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| annotate\_k8s\_sa | Annotate the kubernetes service account with 'iam.gke.io/gcp-service-account' annotation. Valid in cases when an existing SA is used. | `bool` | `true` | no |
| automount\_service\_account\_token | Enable automatic mounting of the service account token | `bool` | `false` | no |
| cluster\_name | Cluster name. Required if using existing KSA. | `string` | `""` | no |
| k8s\_sa\_name | Name for the existing Kubernetes service account | `string` | `null` | no |
......
......@@ -49,7 +49,7 @@ module "annotate-sa" {
source = "terraform-google-modules/gcloud/google//modules/kubectl-wrapper"
version = "~> 2.0.2"
enabled = var.use_existing_k8s_sa
enabled = var.use_existing_k8s_sa && var.annotate_k8s_sa
skip_download = true
cluster_name = var.cluster_name
cluster_location = var.location
......
......@@ -54,6 +54,12 @@ variable "use_existing_k8s_sa" {
type = bool
}
variable "annotate_k8s_sa" {
description = "Annotate the kubernetes service account with 'iam.gke.io/gcp-service-account' annotation. Valid in cases when an existing SA is used."
default = true
type = bool
}
variable "automount_service_account_token" {
description = "Enable automatic mounting of the service account token"
default = false
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment