Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR - Merge main Main to SCP #798

Merged
merged 267 commits into from
Sep 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
267 commits
Select commit Hold shift + click to select a range
4d6c640
gh-681: init certain objects like instanceID, VPCID, zone at api init
TrekkieCoder May 28, 2024
9d8cc1f
gh-681: use cloudCIDR block as command-line argument
TrekkieCoder May 28, 2024
aaf4b0d
gh-681: setup loxilb-eni after hA transition
TrekkieCoder May 28, 2024
883cea7
gh-681: unified cloud-api frontend
TrekkieCoder May 28, 2024
0a6fe44
gh-681: privateVIP field added in LB rule API
TrekkieCoder May 28, 2024
062094a
gh-681: privateVIP traslation when dealing with cloudAPIs
TrekkieCoder May 28, 2024
f33063e
associate EIP with private IP for AWS
backguynn May 28, 2024
509f44a
Merge pull request #685 from backguynn/aws-support-v0.9.1
UltraInstinct14 May 28, 2024
4b74f90
gh-681: fixed compilation due to ssl-flag
TrekkieCoder May 28, 2024
0c1bb56
gh-681: no need to check and return error if no existing loxilb-eni
TrekkieCoder May 28, 2024
055e0a9
gh-681: cloud-config error handling
TrekkieCoder May 28, 2024
453ada4
gh-681: ENI privateIP subnet fixed
TrekkieCoder May 28, 2024
524079c
add security group when create aws interface
backguynn May 29, 2024
d5398bd
gh-681: For fullNAT use privateIP if available
TrekkieCoder May 30, 2024
39c284d
disable src/dst check option & replace default route
backguynn May 30, 2024
ec19092
Merge branch 'loxilb-io:aws-support-v0.9.1' into aws-support-v0.9.1
backguynn May 30, 2024
e480081
Merge pull request #686 from backguynn/aws-support-v0.9.1
UltraInstinct14 May 30, 2024
23901e1
check aws subnet one more time before deleting it.
backguynn May 31, 2024
2d4adc4
Merge branch 'aws-support-v0.9.1' of github.com:backguynn/loxilb into…
backguynn May 31, 2024
9065f9e
when aws interface not found, check subnet one more
backguynn May 31, 2024
b5149e6
commented out routeReplace code.
backguynn Jun 3, 2024
6deca05
Merge branch 'aws-support-v0.9.1' of github.com:backguynn/loxilb into…
backguynn Jun 3, 2024
378426a
Remove duplicate logs
backguynn Jun 3, 2024
1baf95d
gh-681: Handle default route modification
TrekkieCoder Jun 3, 2024
e1e9327
gh-681: Handle default route modification
TrekkieCoder Jun 3, 2024
65ebaf4
gh-681: Handle default route modification
TrekkieCoder Jun 3, 2024
2e2fbfd
gh-681: Handle default route modification
TrekkieCoder Jun 3, 2024
b34bda0
gh-681: Handle default route modification
TrekkieCoder Jun 3, 2024
4e8817b
Merge pull request #689 from backguynn/aws-support-v0.9.1
UltraInstinct14 Jun 4, 2024
c047f78
Updated latest aws branch
TrekkieCoder Jun 12, 2024
851f435
gh-681 - multi-VPC support
TrekkieCoder Jun 12, 2024
733e258
gh-681 - multi-VPC support
TrekkieCoder Jun 12, 2024
a57faee
gh-681 - multi-VPC support: Added info logs
TrekkieCoder Jun 12, 2024
23e2e65
Merge from main
TrekkieCoder Jun 13, 2024
6d73993
Merging issues resolved
TrekkieCoder Jun 13, 2024
5bf83ee
gh-681 - added logs for elasticIP operations
TrekkieCoder Jun 19, 2024
29e488c
gh-681 - Make sure loxi-eni is setup before associating ElasticIP
TrekkieCoder Jun 20, 2024
095cf19
chore: updated to latest lib
TrekkieCoder Jun 20, 2024
424207a
Merge pull request #704 from loxilb-io/lib-update
TrekkieCoder Jun 20, 2024
50314e7
gh-696 - Better handling if CIDR does not already exist in a given VPC
TrekkieCoder Jun 20, 2024
c17a120
gh-48 fullproxy fixes for cicd runs
TrekkieCoder Jul 10, 2024
a1877d5
gh-48 fullproxy fixes for cicd run
TrekkieCoder Jul 11, 2024
1e45504
gh-48 fullproxy fixes for cicd run
TrekkieCoder Jul 11, 2024
c4ebd1a
gh-48 fullproxy regression fixes for sanity cicd run
TrekkieCoder Jul 12, 2024
c4e53ba
gh-48 fullproxy regression fixes for sanity cicd run
TrekkieCoder Jul 12, 2024
5e43e0e
Merge pull request #729 from TrekkieCoder/main
UltraInstinct14 Jul 12, 2024
5f9b94d
gh-730 Initial support for ecmp load-balancing
TrekkieCoder Jul 15, 2024
c8f5c9b
Merge branch 'main' of https://github.com/TrekkieCoder/loxilb into main
TrekkieCoder Jul 15, 2024
2affddb
Merge pull request #731 from TrekkieCoder/main
UltraInstinct14 Jul 15, 2024
cee717f
gh-48 Add support for url-path in LB args
TrekkieCoder Jul 15, 2024
af80917
gh-48 Add support for url-path in LB args
TrekkieCoder Jul 16, 2024
3932fb3
Merge pull request #732 from TrekkieCoder/main
UltraInstinct14 Jul 16, 2024
d341eda
gh-726 Initial support for basic ingress support (w/HTTPS) based on h…
TrekkieCoder Jul 19, 2024
cc4e572
gh-726 Initial support for basic ingress support (w/HTTPS) based on h…
TrekkieCoder Jul 19, 2024
70e1dc5
Merge branch 'main' of https://github.com/TrekkieCoder/loxilb into main
TrekkieCoder Jul 19, 2024
c2e44f9
gh-726 Initial support for basic ingress support (w/HTTPS) based on h…
TrekkieCoder Jul 19, 2024
9c4eb56
gh-726 Initial support for basic ingress support (w/HTTPS) based on h…
TrekkieCoder Jul 19, 2024
542bb55
gh-726 Initial support for basic ingress support (w/HTTPS) based on h…
TrekkieCoder Jul 19, 2024
8acf75a
Merge pull request #733 from TrekkieCoder/main
UltraInstinct14 Jul 19, 2024
4967403
Update README.md
nik-netlox Jul 22, 2024
5bb90a5
Added CICD for httpproxy test
cwkim Jul 22, 2024
06d880a
Update README.md
nik-netlox Jul 23, 2024
b4831c9
Merge pull request #735 from nik-netlox/main
UltraInstinct14 Jul 23, 2024
51f550f
Update README.md
UltraInstinct14 Jul 23, 2024
4871f88
gh-726 Fixes for Ingress
TrekkieCoder Jul 23, 2024
01c5127
chore: README typo fix
TrekkieCoder Jul 23, 2024
fff17b1
Merge pull request #736 from TrekkieCoder/main
UltraInstinct14 Jul 23, 2024
85e4119
chore: Updated README
UltraInstinct14 Jul 23, 2024
7d8e161
Added CICD for the Rabbitmq on the K3s incluster
Hanna623 Jul 24, 2024
1e18ca8
Merge pull request #737 from Hanna623/main
UltraInstinct14 Jul 24, 2024
d28a0f5
gh-726 Better support for http2
TrekkieCoder Jul 24, 2024
2d115c3
Merge pull request #738 from TrekkieCoder/main
UltraInstinct14 Jul 24, 2024
da2e7ca
chore: Update README
UltraInstinct14 Jul 24, 2024
6c80cdd
Fixed Docker build fail
TrekkieCoder Jul 24, 2024
2c6d552
Merge pull request #739 from TrekkieCoder/main
UltraInstinct14 Jul 24, 2024
999a94e
chore: Updated README
UltraInstinct14 Jul 24, 2024
1cc75f3
gh-726 Added a proxy only mode
TrekkieCoder Jul 25, 2024
d91a7dc
Merge pull request #740 from TrekkieCoder/main
UltraInstinct14 Jul 25, 2024
3a1b1fd
chore: Update README
UltraInstinct14 Jul 25, 2024
3ac2854
Update README.md
UltraInstinct14 Jul 26, 2024
7e7d75b
chore : Update README.md
UltraInstinct14 Jul 26, 2024
01bf77b
Update README.md
UltraInstinct14 Jul 26, 2024
2a120bb
Merge branch 'main' into main
UltraInstinct14 Jul 26, 2024
170efee
Merge pull request #741 from cwkim/main
UltraInstinct14 Jul 26, 2024
80a807f
Update README.md
UltraInstinct14 Jul 26, 2024
0b30e7b
#87 Do not use of docker pid and cgroup option for all cases
nicholeawsm Jul 28, 2024
4df59a3
Merge pull request #742 from nicholeawsm/main
TrekkieCoder Jul 28, 2024
6f35d41
gh-726 For proxyonly mode, do not use privileged ops
TrekkieCoder Jul 28, 2024
b195a30
Merge pull request #743 from TrekkieCoder/main
UltraInstinct14 Jul 28, 2024
9dbf959
docs: Korean translation of README.md
ddegultang Jul 29, 2024
db1756f
Merge pull request #744 from ddegultang/main
backguynn Jul 29, 2024
3b5b6b1
Update README.md
nik-netlox Jul 31, 2024
a1cbf77
Create ADOPTERS.md
danielepolencic Jul 31, 2024
e375cbe
Update ADOPTERS.md
danielepolencic Jul 31, 2024
e7a993a
Merge pull request #747 from danielepolencic/patch-1
UltraInstinct14 Jul 31, 2024
18c9bd8
Merge branch 'main' into main
nik-netlox Jul 31, 2024
9182e97
Update README.md
nik-netlox Jul 31, 2024
fa58c02
Merge pull request #746 from nik-netlox/main
nik-netlox Jul 31, 2024
2bca569
ipsec e2e cicd added
nik-netlox Jul 31, 2024
0d093e6
chore: Update README
TrekkieCoder Aug 1, 2024
05e1cc9
Merge branch 'main' into main
TrekkieCoder Aug 1, 2024
b6eccfe
Merge pull request #748 from nik-netlox/main
UltraInstinct14 Aug 3, 2024
7ddd4d3
Update ADOPTERS.md
UltraInstinct14 Aug 5, 2024
d6f1886
Update ADOPTERS.md
UltraInstinct14 Aug 5, 2024
999306d
chore: bumped version
UltraInstinct14 Aug 5, 2024
b7fce48
Merge branch 'loxilb-io:main' into main
UltraInstinct14 Aug 5, 2024
7b3161c
Update ADOPTERS.md
UltraInstinct14 Aug 5, 2024
1d83d84
Update MAINTAINERS.md
UltraInstinct14 Aug 5, 2024
6ddc86b
Update ADOPTERS.md
UltraInstinct14 Aug 5, 2024
7750973
Merge pull request #749 from UltraInstinct14/main
TrekkieCoder Aug 5, 2024
7b2d08b
chore: Updated README
UltraInstinct14 Aug 7, 2024
7266a95
Support for https2https proxy
TrekkieCoder Aug 7, 2024
089518e
Merge branch 'loxilb-io:main' into main
TrekkieCoder Aug 7, 2024
e48906f
Merge pull request #751 from TrekkieCoder/main
UltraInstinct14 Aug 7, 2024
96d8206
Update README.md
UltraInstinct14 Aug 8, 2024
38a1525
gh-87 cicd added for loxi-ingress
TrekkieCoder Aug 8, 2024
3fa6762
Merge pull request #753 from TrekkieCoder/main
UltraInstinct14 Aug 8, 2024
956ea3d
Merge branch 'main' into main
UltraInstinct14 Aug 8, 2024
e13c9d8
Update k3s-loxi-ingress.yml
TrekkieCoder Aug 8, 2024
d34aaf6
Merge pull request #754 from TrekkieCoder/main
UltraInstinct14 Aug 9, 2024
7d2ec15
gh-726 fixed issue with longer hostnames
TrekkieCoder Aug 9, 2024
391d441
Merge pull request #755 from TrekkieCoder/main
UltraInstinct14 Aug 9, 2024
8116c68
gh-86 : Handle cleanup for k3s-loxi-ingress cicd
TrekkieCoder Aug 9, 2024
e11c145
Merge branch 'main' into main
TrekkieCoder Aug 9, 2024
0542bfc
Merge pull request #752 from UltraInstinct14/main
TrekkieCoder Aug 9, 2024
e3db7ca
Merge branch 'main' into main
TrekkieCoder Aug 9, 2024
0d42ad0
Merge pull request #756 from TrekkieCoder/main
UltraInstinct14 Aug 10, 2024
9105d58
gh-87 modify loxi-ingress cicd to run only for main repo
TrekkieCoder Aug 11, 2024
10cf0e5
Merge pull request #757 from TrekkieCoder/main
UltraInstinct14 Aug 12, 2024
211fa04
chore: Fixed typo
UltraInstinct14 Aug 12, 2024
00cfc06
Instance-set names for instances running in same aws vpc/region
TrekkieCoder Aug 12, 2024
61a88f3
gh-726 Use default system certs if availabe for https probe
TrekkieCoder Aug 12, 2024
dc7047d
Merge pull request #758 from TrekkieCoder/main
UltraInstinct14 Aug 13, 2024
ce8eba7
Create basic-sanity-ubuntu-24.yml
nik-netlox Aug 13, 2024
684910a
Create advanced-lb-sanity-ubuntu-24.yml
nik-netlox Aug 13, 2024
8dca52b
Update advanced-lb-sanity-ubuntu-24.yml
nik-netlox Aug 13, 2024
ba7dc83
Update test-scenario.yml
nik-netlox Aug 13, 2024
73e4ada
Create cluster-sanity-ubuntu-24.yml
nik-netlox Aug 13, 2024
870bdea
Create ipsec-sanity-ubuntu-24.yml
nik-netlox Aug 13, 2024
a9220fd
Update test-scenario.yml
nik-netlox Aug 13, 2024
ff0b08b
CICD workflow files added for Ubuntu24.04
nik-netlox Aug 13, 2024
e430978
Update perf.yml
nik-netlox Aug 13, 2024
8f84d3a
Update data-store-CI.yml
nik-netlox Aug 13, 2024
6c6147f
Update sctp-sanity-ubuntu-24.yml
nik-netlox Aug 13, 2024
dbdff34
Update sctp-sanity-ubuntu-22.yml
nik-netlox Aug 13, 2024
5d48130
Update advanced-lb-sanity-ubuntu-24.yml
nik-netlox Aug 13, 2024
b18b479
Update advanced-lb-sanity-ubuntu-22.yml
nik-netlox Aug 13, 2024
d3e4ecb
Merge branch 'aws-merge' into aws-support-latest
TrekkieCoder Aug 14, 2024
9d868da
Merge pull request #2 from TrekkieCoder/aws-support-latest
TrekkieCoder Aug 14, 2024
5c2de47
gh-681 Introduced cloud interface to interact with various cloud APIs
TrekkieCoder Aug 14, 2024
41c31fe
Ubuntu24 CICD workflow files trigger after build
nik-netlox Aug 14, 2024
24c0081
Merge branch 'aws-support-latest' into aws-support-latest
TrekkieCoder Aug 14, 2024
1005628
Merge pull request #3 from loxilb-io/aws-support-latest
TrekkieCoder Aug 14, 2024
08a0434
Update k3s-calico-ubuntu-24.yml
nik-netlox Aug 14, 2024
ec23d9f
Update k3s-sctpmh-ubuntu-24.yml
nik-netlox Aug 14, 2024
b4d7b20
gh-681 Introduced cloud interface to interact with various cloud APIs
TrekkieCoder Aug 14, 2024
9b82608
Merge pull request #4 from TrekkieCoder/aws-support-latest
TrekkieCoder Aug 14, 2024
d1d677b
gh-759 Merged aws to main and added an instance identifier to avoid c…
TrekkieCoder Aug 14, 2024
c8c9c2b
gh-759 Added ca-certs for working with aws go api
TrekkieCoder Aug 14, 2024
baab58f
Merge pull request #760 from TrekkieCoder/aws-merge
UltraInstinct14 Aug 14, 2024
8ce0ca5
Merge branch 'main' into main
TrekkieCoder Aug 14, 2024
e795498
Merge pull request #761 from nik-netlox/main
UltraInstinct14 Aug 15, 2024
40c3fb5
Reverting cluster cicd workflow for U22 and U24 to manual run
nik-netlox Aug 15, 2024
a41b43f
Merge pull request #762 from nik-netlox/main
TrekkieCoder Aug 15, 2024
cfdaffc
chore: Update k3s-calico-ubuntu-24.yml
TrekkieCoder Aug 17, 2024
524baa3
Update README.md to include link to loxilb-ingress
Jupyter3 Aug 18, 2024
c83de23
Merge pull request #763 from Jupyter3/main
UltraInstinct14 Aug 18, 2024
e7955f3
Update liveness-sanity-ubuntu-22.yml
nik-netlox Aug 19, 2024
5ac706d
Update liveness-sanity-ubuntu-22.yml
nik-netlox Aug 19, 2024
1b1d541
gh-726 Fixes for hanging connections in proxy mode
TrekkieCoder Aug 19, 2024
6601271
Merge branch 'loxilb-io:main' into main
TrekkieCoder Aug 19, 2024
1c6a0ff
Merge pull request #764 from nik-netlox/main
TrekkieCoder Aug 19, 2024
0c5e3f6
Merge branch 'main' into main
TrekkieCoder Aug 19, 2024
93182c5
Merge pull request #765 from TrekkieCoder/main
UltraInstinct14 Aug 19, 2024
972b67c
security: Fixes for CVE-2024-24790, CVE-2024-24791, CVE-2024-24784, C…
TrekkieCoder Aug 19, 2024
93b5b23
Merge pull request #766 from TrekkieCoder/main
UltraInstinct14 Aug 19, 2024
2982dd5
Update README.md
nik-netlox Aug 20, 2024
ecf30ca
Merge pull request #767 from nik-netlox/main
TrekkieCoder Aug 20, 2024
5cacdde
gh-87 minor fixes to proxy cicd tests
TrekkieCoder Aug 20, 2024
0507bb3
Merge pull request #768 from TrekkieCoder/main
UltraInstinct14 Aug 20, 2024
85d595a
gh-769 maximum supported end-points bumped up to 32
TrekkieCoder Aug 20, 2024
b8ea4e7
gh-769 wrrlb cicd changed to support max 32 end-points
TrekkieCoder Aug 20, 2024
182acfe
Merge pull request #770 from TrekkieCoder/main
UltraInstinct14 Aug 20, 2024
2f1a860
gh-769 added cicd to check max number of supported end-points
TrekkieCoder Aug 21, 2024
d49d3c7
Update README.md
nik-netlox Aug 21, 2024
3ba3269
Merge pull request #772 from nik-netlox/main
UltraInstinct14 Aug 21, 2024
a4afa4e
Merge branch 'main' into main
UltraInstinct14 Aug 21, 2024
6dda820
Merge pull request #771 from TrekkieCoder/main
UltraInstinct14 Aug 21, 2024
0da9f03
gh-726 Handling of race conditions in proxy mode
TrekkieCoder Aug 21, 2024
69fad60
Merge branch 'main' of https://github.com/TrekkieCoder/loxilb into main
TrekkieCoder Aug 21, 2024
79a9e72
Merge branch 'loxilb-io:main' into main
TrekkieCoder Aug 21, 2024
89dca89
Merge pull request #773 from TrekkieCoder/main
UltraInstinct14 Aug 21, 2024
29a8024
gh-726 Overall fixes
TrekkieCoder Aug 26, 2024
2a8c9f9
Merge branch 'loxilb-io:main' into main
TrekkieCoder Aug 26, 2024
85e31c8
updated to latest loxilib
TrekkieCoder Aug 26, 2024
dd48af8
Merge branch 'main' of https://github.com/TrekkieCoder/loxilb into main
TrekkieCoder Aug 26, 2024
2fba99c
gh-726 Overall fixes
TrekkieCoder Aug 26, 2024
58bd547
Merge pull request #774 from TrekkieCoder/main
UltraInstinct14 Aug 26, 2024
05a44d9
gh-726 Fixes related to fd reuse
TrekkieCoder Aug 27, 2024
1a39e40
Merge pull request #775 from TrekkieCoder/main
UltraInstinct14 Aug 27, 2024
39e12c2
gh-726 updated ca-certificates for loxilb container
TrekkieCoder Aug 27, 2024
f5ccfd9
Merge pull request #776 from TrekkieCoder/main
UltraInstinct14 Aug 27, 2024
12fc43d
gh-726 latency related fixes
TrekkieCoder Aug 28, 2024
8adc910
Merge pull request #777 from TrekkieCoder/main
UltraInstinct14 Aug 28, 2024
2517df7
gh-87 Added cicd for end-to-end https proxy LB scenario
TrekkieCoder Aug 28, 2024
1cbf12e
Merge pull request #778 from TrekkieCoder/main
UltraInstinct14 Aug 28, 2024
e03fd46
tcpkali longrun test case added
nik-netlox Aug 28, 2024
c028fd5
workflow file for tcpkali longrun
nik-netlox Aug 28, 2024
12f1f22
Update tcpkali-longrun.yml
nik-netlox Aug 28, 2024
875261b
Workflow file updated for tcpkali longrun
nik-netlox Aug 28, 2024
bdede42
Changed display info
nik-netlox Aug 28, 2024
1d4e3fe
Update tcpkali-longrun.yml
nik-netlox Aug 29, 2024
a082b9f
Merge pull request #779 from nik-netlox/main
TrekkieCoder Aug 29, 2024
52b3032
Update tcpkali-longrun.yml
nik-netlox Aug 29, 2024
2efe1c1
Merge pull request #780 from nik-netlox/main
UltraInstinct14 Aug 29, 2024
480426c
Use libbpf for ebpf tc hooks
TrekkieCoder Aug 31, 2024
fff2abb
Use libbpf for ebpf tc hooks
TrekkieCoder Aug 31, 2024
37f0a2c
Merge pull request #781 from TrekkieCoder/main
UltraInstinct14 Aug 31, 2024
50778d6
Use libbpf for ebpf tc egress hooks
TrekkieCoder Sep 1, 2024
edffd9a
Use libbpf for ebpf tc egress hooks
TrekkieCoder Sep 1, 2024
88c02b4
Merge pull request #782 from TrekkieCoder/main
UltraInstinct14 Sep 1, 2024
435ac03
Fix for RSS not working
TrekkieCoder Sep 2, 2024
e6df578
Merge pull request #783 from TrekkieCoder/main
UltraInstinct14 Sep 2, 2024
f3a1c62
ebpf: sctp crc32 updates for added performance
TrekkieCoder Sep 3, 2024
737b92c
ebpf: sctp crc32 updates for added performance
TrekkieCoder Sep 3, 2024
c393100
ebpf: sctp crc32 updates for added performance
TrekkieCoder Sep 3, 2024
b7f720a
Merge pull request #786 from TrekkieCoder/main
UltraInstinct14 Sep 4, 2024
263c0f6
gh-787 Added support for whitelisting eBPF load objects
TrekkieCoder Sep 4, 2024
c2bc554
Merge pull request #788 from TrekkieCoder/main
UltraInstinct14 Sep 4, 2024
44b2eeb
gh-787 Removed unnecessary logs clutter
TrekkieCoder Sep 4, 2024
79dd427
Merge pull request #789 from TrekkieCoder/main
UltraInstinct14 Sep 4, 2024
bd909f1
gh-787 better egress hook support for in-cluster mode
TrekkieCoder Sep 5, 2024
4a36f90
Merge branch 'loxilb-io:main' into main
TrekkieCoder Sep 5, 2024
36862f6
gh-787 removed unwanted packages from build/cicd
TrekkieCoder Sep 5, 2024
9244e2b
Merge branch 'main' of https://github.com/TrekkieCoder/loxilb into main
TrekkieCoder Sep 5, 2024
1c2cd20
Merge pull request #790 from TrekkieCoder/main
UltraInstinct14 Sep 5, 2024
fdb62a6
logs: Added trace log level
TrekkieCoder Sep 6, 2024
b9ad089
K8s-calico-incluster CICD test added
nik-netlox Sep 6, 2024
d1d7535
Merge pull request #792 from TrekkieCoder/main
UltraInstinct14 Sep 6, 2024
07ed44c
logs: Reduced verbosity in default setting
TrekkieCoder Sep 6, 2024
99367a3
Merge pull request #794 from TrekkieCoder/main
UltraInstinct14 Sep 6, 2024
3b62d1c
Merge branch 'main' into main
UltraInstinct14 Sep 6, 2024
270de0e
Merge pull request #793 from nik-netlox/main
UltraInstinct14 Sep 6, 2024
c98d76c
Master and Backup script updated: cksum overwrite module added
nik-netlox Sep 7, 2024
ad19821
Merge pull request #795 from nik-netlox/main
UltraInstinct14 Sep 7, 2024
249e33a
Update k8s-calico-incluster.yml
TrekkieCoder Sep 7, 2024
d43bb95
security:Fix for CVE-2023-46565
TrekkieCoder Sep 8, 2024
ac9c035
Merge pull request #796 from TrekkieCoder/main
UltraInstinct14 Sep 8, 2024
e9d4e2d
Update k8s-calico-incluster.yml
TrekkieCoder Sep 8, 2024
4e121c2
Merge pull request #797 from loxilb-io/TrekkieCoder-patch-1
TrekkieCoder Sep 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 16 additions & 24 deletions .github/workflows/advanced-lb-sanity-ubuntu-22.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
name: Adv-LB-Sanity-CI-Ubuntu-22

on:
#push:
# branches:
# - main
#pull_request:
# branches: [ "main" ]
schedule:
# Runs "At 18:00 UTC every day-of-week"
- cron: '0 18 * * *'
workflow_dispatch:
inputs:
logLevel:
Expand All @@ -14,11 +12,17 @@ on:
default: 'warning'
tags:
description: 'Advanced LB Sanity ubuntu 22'
workflow_run:
workflows: ["Docker-Multi-Arch"]
types:
- completed

jobs:
build:
name: advanced-lb-sanity-ubuntu-22
runs-on: ubuntu-22.04
if: github.repository == 'loxilb-io/loxilb'
&& github.event.inputs.tagName == ''
steps:
- uses: actions/checkout@v2
with:
Expand All @@ -28,25 +32,7 @@ jobs:
with:
go-version: '>=1.18.0'
- run: sudo apt-get update
- run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool lksctp-tools
- run: |
git clone --recurse-submodules https://github.com/loxilb-io/iproute2 iproute2-main
cd iproute2-main/libbpf/src/
sudo make install
mkdir build
DESTDIR=build OBJDIR=build make install
cd -
cd iproute2-main/
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:`pwd`/libbpf/src/ && LIBBPF_FORCE=on LIBBPF_DIR=`pwd`/libbpf/src/build ./configure && make && sudo cp -f tc/tc /usr/local/sbin/ntc && cd -
- run: loxilb-ebpf/utils/mkllb_bpffs.sh
- run: sudo -E env "PATH=$PATH" make
- run: sudo -E env "PATH=$PATH" make test
- run: docker pull ghcr.io/loxilb-io/loxilb:latest
- run: docker run -u root --cap-add SYS_ADMIN --restart unless-stopped --privileged -dit -v /dev/log:/dev/log --name loxilb ghcr.io/loxilb-io/loxilb:latest
- run: pwd && ls && sudo -E env "PATH=$PATH" make docker-cp
- run: docker exec -dit loxilb mkllb_bpffs
- run: id=`docker ps -f name=loxilb | cut -d " " -f 1 | grep -iv "CONTAINER"` && docker commit $id ghcr.io/loxilb-io/loxilb:latest
- run: docker stop loxilb && docker rm loxilb
- run: sudo apt-get -y install linux-tools-$(uname -r) bridge-utils iperf iproute2 nodejs socat ethtool lksctp-tools
- run: |
cd cicd/k8slbsim/
./config.sh
Expand Down Expand Up @@ -101,3 +87,9 @@ jobs:
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/tcplbmaxep/
./config.sh
./validation.sh
./rmconfig.sh
cd -
95 changes: 95 additions & 0 deletions .github/workflows/advanced-lb-sanity-ubuntu-24.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
name: Adv-LB-Sanity-CI-Ubuntu-24

on:
schedule:
# Runs "At 11:00 UTC every day-of-week"
- cron: '0 11 * * *'
workflow_dispatch:
inputs:
logLevel:
description: 'Log level'
required: true
default: 'warning'
tags:
description: 'Advanced LB Sanity ubuntu 24'
workflow_run:
workflows: ["Docker-Multi-Arch"]
types:
- completed

jobs:
build:
name: advanced-lb-sanity-ubuntu-24
runs-on: ubuntu-24.04
if: github.repository == 'loxilb-io/loxilb'
&& github.event.inputs.tagName == ''
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- uses: actions/setup-python@v2
- uses: actions/setup-go@v3
with:
go-version: '>=1.18.0'
- run: sudo apt-get update
- run: sudo apt-get -y install linux-tools-$(uname -r) bridge-utils iperf iproute2 nodejs socat ethtool lksctp-tools
- run: |
cd cicd/k8slbsim/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/onearml2/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/ulcltcplb/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/ulclsctplb/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/tcptunlb/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/sctptunlb/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/wrrtcplb1/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/wrrtcplb2/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/nat64tcp/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/tcplbmaxep/
./config.sh
./validation.sh
./rmconfig.sh
cd -
33 changes: 18 additions & 15 deletions .github/workflows/advanced-lb-sanity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,6 @@ jobs:
go-version: '>=1.18.0'
- run: sudo apt-get update
- run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool
- run: |
git clone --recurse-submodules https://github.com/loxilb-io/iproute2 iproute2-main
cd iproute2-main/libbpf/src/
sudo make install
mkdir build
DESTDIR=build OBJDIR=build make install
cd -
cd iproute2-main/
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:`pwd`/libbpf/src/ && LIBBPF_FORCE=on LIBBPF_DIR=`pwd`/libbpf/src/build ./configure && make && sudo cp -f tc/tc /usr/local/sbin/ntc && cd -
- run: loxilb-ebpf/utils/mkllb_bpffs.sh
- run: sudo -E env "PATH=$PATH" make
- run: sudo -E env "PATH=$PATH" make test
Expand Down Expand Up @@ -101,15 +92,27 @@ jobs:
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/tcplbmaxep/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/ipmasquerade/
./config.sh
./validation.sh
./rmconfig.sh
cd -
#- run: |
# cd cicd/httpsproxy/
# ./config.sh
# ./validation.sh
# ./rmconfig.sh
# cd -
- run: |
cd cicd/httpsproxy/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/e2ehttpsproxy/
./config.sh
./validation.sh
./rmconfig.sh
cd -
9 changes: 0 additions & 9 deletions .github/workflows/basic-sanity-ubuntu-22.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,6 @@ jobs:
- run: |
sudo ip netns add test
sudo ip netns del test
- run: |
git clone --recurse-submodules https://github.com/loxilb-io/iproute2 iproute2-main
cd iproute2-main/libbpf/src/
sudo make install
mkdir build
DESTDIR=build OBJDIR=build make install
cd -
cd iproute2-main/
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:`pwd`/libbpf/src/ && LIBBPF_FORCE=on LIBBPF_DIR=`pwd`/libbpf/src/build ./configure && make && sudo cp -f tc/tc /usr/local/sbin/ntc && cd -
- run: loxilb-ebpf/utils/mkllb_bpffs.sh
- run: sudo -E env "PATH=$PATH" make
- run: sudo -E env "PATH=$PATH" make test
Expand Down
51 changes: 51 additions & 0 deletions .github/workflows/basic-sanity-ubuntu-24.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Sanity-CI-Ubuntu-24
on:
schedule:
# Runs "At 11:00 UTC every day-of-week"
- cron: '0 11 * * *'
pull_request:
branches: [ "main" ]
workflow_dispatch:
inputs:
testName:
description: 'Test Run-Name'
required: true
default: 'Sanity-BuildCI-u24'
workflow_run:
workflows: ["Docker-Multi-Arch"]
types:
- completed
jobs:
build:
name: basic-sanity-ubuntu-24
runs-on: ubuntu-24.04
if: github.repository == 'loxilb-io/loxilb'
&& github.event.inputs.tagName == ''
steps:
- uses: actions/checkout@v4
with:
submodules: recursive

- name: Login to GitHub Container Registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- uses: actions/setup-python@v2
- uses: actions/setup-go@v3
with:
go-version: '>=1.18.0'
- run: |
cd cicd/sconnect/
./config.sh
./validation.sh
./rmconfig.sh
cd -
- run: |
cd cicd/tcplb/
./config.sh
./validation.sh
./rmconfig.sh
cd -
9 changes: 0 additions & 9 deletions .github/workflows/basic-sanity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,6 @@ jobs:
go-version: '>=1.18.0'
- run: sudo apt-get update
- run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev elfutils dwarves git linux-tools-$(uname -r) libbsd-dev bridge-utils unzip build-essential bison flex iproute2
- run: |
git clone --recurse-submodules https://github.com/loxilb-io/iproute2 iproute2-main
cd iproute2-main/libbpf/src/
sudo make install
mkdir build
DESTDIR=build OBJDIR=build make install
cd -
cd iproute2-main/
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:`pwd`/libbpf/src/ && LIBBPF_FORCE=on LIBBPF_DIR=`pwd`/libbpf/src/build ./configure && make && sudo cp -f tc/tc /usr/local/sbin/ntc && cd -
- run: loxilb-ebpf/utils/mkllb_bpffs.sh
- run: sudo -E env "PATH=$PATH" make
- run: sudo -E env "PATH=$PATH" make test
Expand Down
28 changes: 10 additions & 18 deletions .github/workflows/cluster-sanity-ubuntu-22.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
name: Cluster-Sanity-CI-Ubuntu-22

on:
# schedule:
# Runs "At 18:00 UTC every day-of-week"
#- cron: '0 18 * * *'
workflow_dispatch:
inputs:
userInput:
Expand All @@ -9,11 +12,17 @@ on:
default: 'Finished'
tags:
description: 'Cluster Sanity Ubuntu 22'
#workflow_run:
# workflows: ["Docker-Multi-Arch"]
# types:
# - completed

jobs:
build:
name: cluster-sanity-ubuntu-22
runs-on: ubuntu-22.04
if: github.repository == 'loxilb-io/loxilb'
&& github.event.inputs.tagName == ''
steps:
- uses: actions/checkout@v2
with:
Expand All @@ -23,24 +32,7 @@ jobs:
with:
go-version: '>=1.18.0'
- run: sudo apt-get update
- run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat lksctp-tools
- run: |
git clone --recurse-submodules https://github.com/loxilb-io/iproute2 iproute2-main
cd iproute2-main/libbpf/src/
sudo make install
mkdir build
DESTDIR=build OBJDIR=build make install
cd -
cd iproute2-main/
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:`pwd`/libbpf/src/ && LIBBPF_FORCE=on LIBBPF_DIR=`pwd`/libbpf/src/build ./configure && make && sudo cp -f tc/tc /usr/local/sbin/ntc && cd -
- run: loxilb-ebpf/utils/mkllb_bpffs.sh
- run: sudo -E env "PATH=$PATH" make
- run: sudo -E env "PATH=$PATH" make test
- run: docker pull ghcr.io/loxilb-io/loxilb:latest
- run: docker run -u root --cap-add SYS_ADMIN --restart unless-stopped --privileged -dit -v /dev/log:/dev/log --name loxilb ghcr.io/loxilb-io/loxilb:latest
- run: pwd && ls && sudo -E env "PATH=$PATH" make docker-cp
- run: id=`docker ps -f name=loxilb | cut -d " " -f 1 | grep -iv "CONTAINER"` && docker commit $id ghcr.io/loxilb-io/loxilb:latest
- run: docker stop loxilb && docker rm loxilb
- run: sudo apt-get -y install lksctp-tools
- run: |
cd cicd/cluster1/
./config.sh
Expand Down
Loading
Loading