resource "kubectl_manifest" "server_config" { yaml_body = <<-EOF apiVersion: v1 kind: ConfigMap metadata: name: "${var.instance}-${var.component}-server" namespace: "${var.namespace}" labels: ${jsonencode(local.common-labels)} data: WOODPECKER_WEBHOOK_HOST: "http://woodpecker-server.${var.namespace}.svc" WOODPECKER_METRICS_SERVER_ADDR: ":9001" WOODPECKER_OPEN: "true" WOODPECKER_DEFAULT_CLONE_IMAGE: "${var.images.git.registry}/${var.images.git.repository}:${var.images.git.tag}" WOODPECKER_DEFAULT_PIPELINE_TIMEOUT: "${var.timeouts.default}" WOODPECKER_MAX_PIPELINE_TIMEOUT: "${var.timeouts.max}" EOF }