Skip to content

Commit ed6f585

Browse files
committed
Add loadbalancer service to the pipeline trigger
This change adds a loadbalancer service to the pipeline trigger. Exposes the internal cluster to the pagerduty service. Only pagerduty IPs are allowed to access the pipeline trigger. IPs might change, see: - https://developer.pagerduty.com/docs/9a349b09b87b7-webhook-i-ps Signed-off-by: Petr Kotas <[email protected]>
1 parent 1ecbfe9 commit ed6f585

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

deploy/pipeline-trigger.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,14 @@ metadata:
6262
name: cad-event-listener
6363
annotations:
6464
triggers.tekton.dev/old-escape-quotes: "true"
65+
service.beta.kubernetes.io/load-balancer-source-ranges: 44.242.69.192/32,52.89.71.166/32,54.213.187.133/32,35.86.21.47/32,52.88.94.18/32,44.238.89.29/32,54.241.68.46/32,54.176.72.216/32,54.177.81.67/32,13.56.49.27/32,34.210.57.30/32,34.210.242.134/32,52.34.208.156/32,18.192.91.93/32,18.158.120.237/32,18.194.177.30/32,18.158.199.216/32,3.126.25.87/32,18.197.187.16/32,54.76.3.62/32,54.170.2.90/32,52.213.188.110/32,54.195.179.238/32,34.250.91.200/32,54.76.225.71/32
66+
service.beta.kubernetes.io/aws-load-balancer-scheme: "internet-facing"
6567
spec:
6668
triggers:
6769
- triggerRef: cad-pipe-listener
6870
resources:
6971
kubernetesResource:
72+
serviceType: LoadBalancer
7073
spec:
7174
template:
7275
spec:

openshift/template.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,11 +139,14 @@ objects:
139139
kind: EventListener
140140
metadata:
141141
annotations:
142+
service.beta.kubernetes.io/aws-load-balancer-scheme: internet-facing
143+
service.beta.kubernetes.io/load-balancer-source-ranges: 44.242.69.192/32,52.89.71.166/32,54.213.187.133/32,35.86.21.47/32,52.88.94.18/32,44.238.89.29/32,54.241.68.46/32,54.176.72.216/32,54.177.81.67/32,13.56.49.27/32,34.210.57.30/32,34.210.242.134/32,52.34.208.156/32,18.192.91.93/32,18.158.120.237/32,18.194.177.30/32,18.158.199.216/32,3.126.25.87/32,18.197.187.16/32,54.76.3.62/32,54.170.2.90/32,52.213.188.110/32,54.195.179.238/32,34.250.91.200/32,54.76.225.71/32
142144
triggers.tekton.dev/old-escape-quotes: "true"
143145
name: cad-event-listener
144146
spec:
145147
resources:
146148
kubernetesResource:
149+
serviceType: LoadBalancer
147150
spec:
148151
template:
149152
spec:

0 commit comments

Comments
 (0)