Skip to content

Commit 661e131

Browse files
[CI] Add LoadBalancer Service for Premerge Advisor
This allows for cross cluster communication so the two can exchange data about build failures. Reviewers: cmtice Reviewed By: cmtice Pull Request: #628
1 parent f494e4e commit 661e131

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: premerge-advisor-external
5+
namespace: premerge-advisor
6+
spec:
7+
selector:
8+
app.kubernetes.io/name: premerge-advisor
9+
ports:
10+
- protocol: TCP
11+
port: 5000
12+
targetPort: 5000
13+
type: LoadBalancer

premerge/premerge_resources/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -509,6 +509,11 @@ resource "kubernetes_manifest" "premerge_advisor_service" {
509509
depends_on = [kubernetes_namespace.premerge_advisor]
510510
}
511511

512+
resource "kubernetes_manifest" "premerge_advisor_external_service" {
513+
manifest = yamldecode(file("advisor_external_service.yaml"))
514+
depends_on = [kubernetes_namespace.premerge_advisor]
515+
}
516+
512517
resource "kubernetes_namespace" "grafana" {
513518
metadata {
514519
name = "grafana"

0 commit comments

Comments
 (0)