diff --git a/premerge/advisor_external_service.yaml b/premerge/advisor_external_service.yaml new file mode 100644 index 000000000..0eafa0cc9 --- /dev/null +++ b/premerge/advisor_external_service.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Service +metadata: + name: premerge-advisor-external + namespace: premerge-advisor +spec: + selector: + app.kubernetes.io/name: premerge-advisor + ports: + - protocol: TCP + port: 5000 + targetPort: 5000 + type: LoadBalancer diff --git a/premerge/premerge_resources/main.tf b/premerge/premerge_resources/main.tf index 5e6204957..f536328b4 100644 --- a/premerge/premerge_resources/main.tf +++ b/premerge/premerge_resources/main.tf @@ -509,6 +509,11 @@ resource "kubernetes_manifest" "premerge_advisor_service" { depends_on = [kubernetes_namespace.premerge_advisor] } +resource "kubernetes_manifest" "premerge_advisor_external_service" { + manifest = yamldecode(file("advisor_external_service.yaml")) + depends_on = [kubernetes_namespace.premerge_advisor] +} + resource "kubernetes_namespace" "grafana" { metadata { name = "grafana"