feat: Add kubernetes standard labels to avoid manual mistakes on the managed aws-auth configmap (#989)

This commit is contained in:
Guillaume GILL
2020-10-25 15:14:50 +01:00
committed by GitHub
parent c7f88997d1
commit 751c422330
3 changed files with 16 additions and 0 deletions

View File

@@ -67,6 +67,15 @@ resource "kubernetes_config_map" "aws_auth" {
metadata {
name = "aws-auth"
namespace = "kube-system"
labels = merge(
{
"app.kubernetes.io/managed-by" = "Terraform"
# / are replaced by . because label validator fails in this lib
# https://github.com/kubernetes/apimachinery/blob/1bdd76d09076d4dc0362456e59c8f551f5f24a72/pkg/util/validation/validation.go#L166
"terraform.io/module" = "terraform-aws-modules.eks.aws"
},
var.aws_auth_additional_labels
)
}
data = {