locals { core_labels = { "app.kubernetes.io/name" = var.component "app.kubernetes.io/instance" = var.instance } common_labels = merge({ "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" },local.core_labels) server_labels = merge({ "app.kubernetes.io/componant" = "server" },local.core_labels) server_all_labels = merge({ "app.kubernetes.io/componant" = "server" },local.common_labels) worker_labels = merge({ "app.kubernetes.io/componant" = "worker" },local.core_labels) worker_all_labels = merge({ "app.kubernetes.io/componant" = "worker" },local.common_labels) redis_all_labels = merge({ "app.kubernetes.io/componant" = "redis" },local.common_labels) metrics_labels = merge({ "app.kubernetes.io/component" = "server-metrics" },local.core_labels) metrics_all_labels = merge({ "app.kubernetes.io/component" = "server-metrics" },local.common_labels) server_annotations = (var.customisation.configmap_name!="" && (var.customisation.use_icon_left || var.customisation.use_custom_css))?{ "configmap.reloader.stakater.com/reload" = var.customisation.configmap_name }:{} }