diff --git a/monitor/pvc-autoresizer/autoresizer_rbac.tf b/monitor/pvc-autoresizer/autoresizer_rbac.tf index 9f17cea..46a7e0c 100644 --- a/monitor/pvc-autoresizer/autoresizer_rbac.tf +++ b/monitor/pvc-autoresizer/autoresizer_rbac.tf @@ -5,7 +5,7 @@ resource "kubectl_manifest" "ServiceAccount" { metadata: name: "${var.instance}-${var.component}" namespace: ${var.namespace} - labels: ${jsonencode(local.common-labels)} + labels: ${jsonencode(local.common_labels)} EOF } @@ -16,7 +16,7 @@ resource "kubectl_manifest" "ClusterRole" { kind: ClusterRole metadata: name: "${var.namespace}-${var.instance}-${var.component}" - labels: ${jsonencode(local.common-labels)} + labels: ${jsonencode(local.common_labels)} rules: - apiGroups: - '' @@ -74,7 +74,7 @@ resource "kubectl_manifest" "ClusterRoleBinding" { kind: ClusterRoleBinding metadata: name: "${var.namespace}-${var.instance}-${var.component}" - labels: ${jsonencode(local.common-labels)} + labels: ${jsonencode(local.common_labels)} roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole @@ -93,7 +93,7 @@ resource "kubectl_manifest" "Role" { metadata: name: "${var.instance}-${var.component}" namespace: ${var.namespace} - labels: ${jsonencode(local.common-labels)} + labels: ${jsonencode(local.common_labels)} rules: - apiGroups: - '' @@ -126,7 +126,7 @@ resource "kubectl_manifest" "RoleBinding" { metadata: name: "${var.instance}-${var.component}" namespace: ${var.namespace} - labels: ${jsonencode(local.common-labels)} + labels: ${jsonencode(local.common_labels)} roleRef: apiGroup: rbac.authorization.k8s.io kind: Role diff --git a/monitor/pvc-autoresizer/autoresizer_workload.tf b/monitor/pvc-autoresizer/autoresizer_workload.tf index f3bf11d..4c9e02f 100644 --- a/monitor/pvc-autoresizer/autoresizer_workload.tf +++ b/monitor/pvc-autoresizer/autoresizer_workload.tf @@ -5,7 +5,7 @@ resource "kubectl_manifest" "Deployment" { metadata: name: "${var.instance}-${var.component}" namespace: ${var.namespace} - labels: ${jsonencode(local.common-labels)} + labels: ${jsonencode(local.common_labels)} spec: selector: matchLabels: diff --git a/monitor/pvc-autoresizer/common.tf b/monitor/pvc-autoresizer/common.tf new file mode 100644 index 0000000..c2cc880 --- /dev/null +++ b/monitor/pvc-autoresizer/common.tf @@ -0,0 +1,12 @@ + +locals { + common_labels = { + "vynil.solidite.fr/owner-name" = var.instance + "vynil.solidite.fr/owner-namespace" = var.namespace + "vynil.solidite.fr/owner-category" = var.category + "vynil.solidite.fr/owner-component" = var.component + "app.kubernetes.io/managed-by" = "vynil" + "app.kubernetes.io/name" = var.component + "app.kubernetes.io/instance" = var.instance + } +}