File tree 11 files changed +445
-1
lines changed
11 files changed +445
-1
lines changed Original file line number Diff line number Diff line change
1
+ name : Adv-LB-Sanity-CI-RH9
2
+
3
+ on :
4
+ schedule :
5
+ # Runs "At 15:00 UTC every day-of-week"
6
+ - cron : ' 0 15 * * *'
7
+ workflow_dispatch :
8
+ inputs :
9
+ logLevel :
10
+ description : ' Log level'
11
+ required : true
12
+ default : ' warning'
13
+ tags :
14
+ description : ' Advanced LB Sanity RedHat9'
15
+
16
+ jobs :
17
+ build :
18
+ name : advanced-lb-sanity-rh9
19
+ runs-on : [self-hosted, redhat]
20
+ if : github.repository == 'loxilb-io/loxilb'
21
+ && github.event.inputs.tagName == ''
22
+ steps :
23
+ - uses : actions/checkout@v2
24
+ with :
25
+ submodules : recursive
26
+ - run : |
27
+ cd cicd/k8slbsim/
28
+ ./config.sh
29
+ ./validation.sh
30
+ ./rmconfig.sh
31
+ cd -
32
+ - run : |
33
+ cd cicd/onearml2/
34
+ ./config.sh
35
+ ./validation.sh
36
+ ./rmconfig.sh
37
+ cd -
38
+ - run : |
39
+ cd cicd/ulcltcplb/
40
+ ./config.sh
41
+ ./validation.sh
42
+ ./rmconfig.sh
43
+ cd -
44
+ - run : |
45
+ cd cicd/ulclsctplb/
46
+ ./config.sh
47
+ ./validation.sh
48
+ ./rmconfig.sh
49
+ cd -
50
+ - run : |
51
+ cd cicd/tcptunlb/
52
+ ./config.sh
53
+ ./validation.sh
54
+ ./rmconfig.sh
55
+ cd -
56
+ - run : |
57
+ cd cicd/sctptunlb/
58
+ ./config.sh
59
+ ./validation.sh
60
+ ./rmconfig.sh
61
+ cd -
62
+ - run : |
63
+ cd cicd/wrrtcplb1/
64
+ ./config.sh
65
+ ./validation.sh
66
+ ./rmconfig.sh
67
+ cd -
68
+ - run : |
69
+ cd cicd/wrrtcplb2/
70
+ ./config.sh
71
+ ./validation.sh
72
+ ./rmconfig.sh
73
+ cd -
74
+ - run : |
75
+ cd cicd/nat64tcp/
76
+ ./config.sh
77
+ ./validation.sh
78
+ ./rmconfig.sh
79
+ cd -
80
+ - name : Clean test-bed
81
+ if : success() || failure()
82
+ run : |
83
+ xdps=$(sudo docker ps -a -q)
84
+ if [[ x$dps != x ]]; then
85
+ sudo docker stop $(sudo docker ps -a -q)
86
+ fi
87
+ sudo docker image rm ghcr.io/loxilb-io/loxilb:latest
Original file line number Diff line number Diff line change
1
+ name : Sanity-CI-RH9
2
+ on :
3
+ schedule :
4
+ # Runs "At 16:00 UTC every day-of-week"
5
+ - cron : ' 0 16 * * *'
6
+ workflow_dispatch :
7
+ inputs :
8
+ logLevel :
9
+ description : ' Log level'
10
+ required : true
11
+ default : ' warning'
12
+ tags :
13
+ description : ' Sanity RedHat9'
14
+ jobs :
15
+ build :
16
+ name : basic-sanity-rh9
17
+ runs-on : [self-hosted, redhat]
18
+ if : github.repository == 'loxilb-io/loxilb'
19
+ && github.event.inputs.tagName == ''
20
+ steps :
21
+ - uses : actions/checkout@v2
22
+ with :
23
+ submodules : recursive
24
+ - run : |
25
+ cd cicd/sconnect/
26
+ ./config.sh
27
+ ./validation.sh
28
+ ./rmconfig.sh
29
+ cd -
30
+ - run : |
31
+ cd cicd/tcplb/
32
+ ./config.sh
33
+ ./validation.sh
34
+ ./rmconfig.sh
35
+ cd -
36
+ - name : Clean test-bed
37
+ if : success() || failure()
38
+ run : |
39
+ xdps=$(sudo docker ps -a -q)
40
+ if [[ x$dps != x ]]; then
41
+ sudo docker stop $(sudo docker ps -a -q)
42
+ fi
43
+ sudo docker image rm ghcr.io/loxilb-io/loxilb:latest
Original file line number Diff line number Diff line change
1
+ name : IPsec-Sanity-CI-RH9
2
+
3
+ on :
4
+ schedule :
5
+ # Runs "At 19:00 UTC every day-of-week"
6
+ - cron : ' 0 19 * * *'
7
+ workflow_dispatch :
8
+ inputs :
9
+ logLevel :
10
+ description : ' Log level'
11
+ required : true
12
+ default : ' warning'
13
+ tags :
14
+ description : ' IPSEC LB Sanity RedHat9'
15
+
16
+ jobs :
17
+ build :
18
+ name : ipsec-sanity-rh9
19
+ runs-on : [self-hosted, redhat]
20
+ if : github.repository == 'loxilb-io/loxilb'
21
+ && github.event.inputs.tagName == ''
22
+ steps :
23
+ - uses : actions/checkout@v2
24
+ with :
25
+ submodules : recursive
26
+ - run : |
27
+ cd cicd/ipsec1/
28
+ ./config.sh
29
+ ./validation.sh
30
+ ./rmconfig.sh
31
+ cd -
32
+ - run : |
33
+ cd cicd/ipsec2/
34
+ ./config.sh
35
+ ./validation.sh
36
+ ./rmconfig.sh
37
+ cd -
38
+ - run : |
39
+ cd cicd/ipsec3/
40
+ ./config.sh
41
+ ./validation.sh
42
+ ./rmconfig.sh
43
+ cd -
44
+ - run : echo ${{ github.event.inputs.userInput }}
45
+ - name : Clean test-bed
46
+ if : success() || failure()
47
+ run : |
48
+ xdps=$(sudo docker ps -a -q)
49
+ if [[ x$dps != x ]]; then
50
+ sudo docker stop $(sudo docker ps -a -q)
51
+ fi
52
+ sudo docker image rm ghcr.io/loxilb-io/loxilb:latest
Original file line number Diff line number Diff line change
1
+ name : Liveness-LB-Sanity-CI-RH9
2
+
3
+ on :
4
+ schedule :
5
+ # Runs "At 20:00 UTC every day-of-week"
6
+ - cron : ' 0 20 * * *'
7
+ workflow_dispatch :
8
+ inputs :
9
+ logLevel :
10
+ description : ' Log level'
11
+ required : true
12
+ default : ' warning'
13
+ tags :
14
+ description : ' Liveness LB Sanity Ubuntu 22'
15
+
16
+ jobs :
17
+ build :
18
+ name : liveness-lb-sanity-rh9
19
+ runs-on : [self-hosted, redhat]
20
+ if : github.repository == 'loxilb-io/loxilb'
21
+ && github.event.inputs.tagName == ''
22
+ steps :
23
+ - uses : actions/checkout@v2
24
+ with :
25
+ submodules : recursive
26
+ - run : |
27
+ cd cicd/tcplbmon/
28
+ ./config.sh
29
+ ./validation.sh
30
+ ./rmconfig.sh
31
+ cd -
32
+ - run : |
33
+ cd cicd/udplbmon/
34
+ ./config.sh
35
+ ./validation.sh
36
+ ./rmconfig.sh
37
+ cd -
38
+ - run : |
39
+ cd cicd/sctplbmon/
40
+ ./config.sh
41
+ ./validation.sh
42
+ ./rmconfig.sh
43
+ cd -
44
+ - run : |
45
+ cd cicd/tcplbmon6/
46
+ ./config.sh
47
+ ./validation.sh
48
+ ./rmconfig.sh
49
+ cd -
50
+ - run : |
51
+ cd cicd/tcplbepmod/
52
+ ./config.sh
53
+ ./validation.sh
54
+ ./rmconfig.sh
55
+ cd -
56
+ - run : |
57
+ cd cicd/httpsep/
58
+ ./config.sh
59
+ ./validation.sh
60
+ ./rmconfig.sh
61
+ cd -
62
+ - run : |
63
+ cd cicd/http2ep/
64
+ ./config.sh
65
+ ./validation.sh
66
+ ./rmconfig.sh
67
+ cd -
68
+ - name : Clean test-bed
69
+ if : success() || failure()
70
+ run : |
71
+ xdps=$(sudo docker ps -a -q)
72
+ if [[ x$dps != x ]]; then
73
+ sudo docker stop $(sudo docker ps -a -q)
74
+ fi
75
+ sudo docker image rm ghcr.io/loxilb-io/loxilb:latest
Original file line number Diff line number Diff line change
1
+ name : NAT66-LB-Sanity-CI-RH9
2
+
3
+ on :
4
+ schedule :
5
+ # Runs "At 21:00 UTC every day-of-week"
6
+ - cron : ' 0 21 * * *'
7
+ workflow_dispatch :
8
+ inputs :
9
+ logLevel :
10
+ description : ' Log level'
11
+ required : true
12
+ default : ' warning'
13
+ tags :
14
+ description : ' NAT66 LB Sanity RH9'
15
+
16
+ jobs :
17
+ build :
18
+ name : nat66-lb-sanity-rh9
19
+ runs-on : [self-hosted, redhat]
20
+ if : github.repository == 'loxilb-io/loxilb'
21
+ && github.event.inputs.tagName == ''
22
+ steps :
23
+ - uses : actions/checkout@v2
24
+ with :
25
+ submodules : recursive
26
+ - run : |
27
+ cd cicd/nat66tcp/
28
+ ./config.sh
29
+ ./validation.sh
30
+ ./rmconfig.sh
31
+ cd -
32
+ - run : |
33
+ cd cicd/nat66udp/
34
+ ./config.sh
35
+ ./validation.sh
36
+ ./rmconfig.sh
37
+ cd -
38
+ - run : |
39
+ cd cicd/nat66sctp/
40
+ #./config.sh
41
+ #./validation.sh
42
+ #./rmconfig.sh
43
+ cd -
44
+ - name : Clean test-bed
45
+ if : success() || failure()
46
+ run : |
47
+ xdps=$(sudo docker ps -a -q)
48
+ if [[ x$dps != x ]]; then
49
+ sudo docker stop $(sudo docker ps -a -q)
50
+ fi
51
+ sudo docker image rm ghcr.io/loxilb-io/loxilb:latest
Original file line number Diff line number Diff line change
1
+ name : Scale-Sanity-CI-RH9
2
+
3
+ on :
4
+ schedule :
5
+ # Runs "At 22:00 UTC every day-of-week"
6
+ - cron : ' 0 22 * * *'
7
+ workflow_dispatch :
8
+ inputs :
9
+ logLevel :
10
+ description : ' Log level'
11
+ required : true
12
+ default : ' warning'
13
+ tags :
14
+ description : ' Scale Sanity RH9'
15
+
16
+ jobs :
17
+ build :
18
+ name : scale-sanity-rh9
19
+ runs-on : [self-hosted, redhat]
20
+ if : github.repository == 'loxilb-io/loxilb'
21
+ && github.event.inputs.tagName == ''
22
+ steps :
23
+ - uses : actions/checkout@v2
24
+ with :
25
+ submodules : recursive
26
+ - run : |
27
+ cd cicd/tcpepscale/
28
+ ./config.sh
29
+ ./validation.sh
30
+ ./rmconfig.sh
31
+ cd -
32
+ - name : Clean test-bed
33
+ if : success() || failure()
34
+ run : |
35
+ xdps=$(sudo docker ps -a -q)
36
+ if [[ x$dps != x ]]; then
37
+ sudo docker stop $(sudo docker ps -a -q)
38
+ fi
39
+ sudo docker image rm ghcr.io/loxilb-io/loxilb:latest
You can’t perform that action at this time.
0 commit comments