Skip to content

Commit 269ede3

Browse files
committed
loxilb-iogh-87: CICD added - Client-to-LoxiLB IPsec with HA in K8s
1 parent 0b3e787 commit 269ede3

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: K8s-Calico-Cluster-IPSec-HA-Sanity-CI
2+
on:
3+
schedule:
4+
# Runs "At 19:00 UTC every day-of-week"
5+
- cron: '0 19 * * *'
6+
workflow_dispatch:
7+
inputs:
8+
testName:
9+
description: 'Test Run-Name'
10+
required: true
11+
default: 'k8s-calico-cluster-ipsec-ha'
12+
jobs:
13+
test-runner:
14+
name: k8s-calico-cluster-ipsec-ha-sanity
15+
runs-on: [self-hosted, large]
16+
if: github.repository == 'loxilb-io/loxilb'
17+
&& github.event.inputs.tagName == ''
18+
steps:
19+
- name: Checkout
20+
uses: actions/checkout@v2
21+
with:
22+
submodules: recursive
23+
24+
- name: Run the test
25+
run: |
26+
cd cicd/k8s-calico-ipsec-ha
27+
./config.sh
28+
./validation_with_sctp.sh
29+
cd -
30+
31+
- name: Clean test-bed
32+
if: success() || failure()
33+
run: |
34+
cd cicd/k8s-calico-ipsec-ha || true
35+
./rmconfig.sh
36+
cd -

0 commit comments

Comments
 (0)