Jaroslava Fiedlerova
e3547dfb38
CI: Modification of log collection in UndeployObject()
...
After the recent update of matix, collected logs contain color codes
and we did not find the way to switch them completely off.
Replacement of "docker compose logs" by "docker logs" resolves this
issue. This commit includes changes related to "docker logs" usage.
2024-04-18 17:21:27 +02:00
Jaroslava Fiedlerova
ffe9096b0e
Put Launch/StopPySharkCapture function out of the class
2024-04-08 17:37:26 +02:00
Jaroslava Fiedlerova
d7d85ff9cd
Remove unused iperf test and analysis functions
...
- Remove IperfFromContainer
- Remove unused functions IperfExit and PingExit
- Remove unused function for iperf analysis
2024-03-27 23:12:02 +01:00
Jaroslava Fiedlerova
2262c46308
Remove 10s sleep after object deployment
2024-03-27 23:12:02 +01:00
Jaroslava Fiedlerova and Robert Schmidt
7258f78fbf
CI: set mem limit for docker build cache to 1h
...
Co-authored-by: Robert Schmidt <robert.schmidt@openairinterface.org >
2024-03-22 14:54:01 +01:00
Robert Schmidt
53c3e5ce1d
Merge remote-tracking branch 'origin/Aerial_Integration' into integration_2024_w10
2024-03-08 17:50:06 +01:00
Robert Schmidt
0eba3d75b8
CI: mark as failed if UE log analysis fails
2024-03-08 17:50:01 +01:00
1fadd7adb6
Add Aerial platform into CI
...
- create XML files for the Aerial pipeline
- create docker-compose to automate deployment
- add documentation
- add to main Jenkinsfile
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
Co-authored-by: Jaroslava Fiedlerova <jaroslava.fiedlerova@openairinterface.org >
Co-authored-by: Rúben Soares da Silva <rsilva@allbesmart.pt >
2024-03-08 16:15:18 +01:00
Robert Schmidt
543250e933
Merge remote-tracking branch 'origin/ci-log-collection-modif' into integration_2024_w09
2024-03-05 15:14:58 +01:00
Jaroslava Fiedlerova and Robert Schmidt
fca1561bf7
Modifs of cls_containerize - UndeployObject()
...
- use new ssh class
- do proper logging from multiple services
- use yaml dir
- Use splitlines(), minor modifs of syntax
- check that services are running
- Check all copyin() operations, not only last
- switch to docker compose:
with the use of the new ssh class, we cannot (easily) use the old
docker-compose anymore (which was an alias to docker compose). Switch to
"docker compose".
Co-authored-by: Robert Schmidt <robert.schmidt@openairinterface.org >
2024-03-05 15:09:25 +01:00
Robert Schmidt
e9f0541ad0
BuildProxy: report success, correctly print HTML
2024-03-05 08:30:26 +01:00
Raphael Defosseux
cf183f4349
chore(ci): force rebuild of ran-base for integration branches
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2024-02-08 16:01:10 +01:00
Robert Schmidt
be3d37159f
Enable some caching in CI build steps
2024-02-05 10:38:34 +01:00
Robert Schmidt
67421002c9
Remove buildx cache after each build
2024-01-29 12:51:20 +01:00
Robert Schmidt
01ea8dbd07
CI: Add Build_Run_Tests unit testing step
2024-01-29 12:51:20 +01:00
Robert Schmidt
1a03179720
Use return value of Build_Image/Build_Proxy to decide if abort instead of sysexit
2024-01-24 15:47:29 +01:00
Robert Schmidt
89f4d07317
Don't delete ran-base at end of build
...
Subsequent pipelines can/might use the ran-base image. Further, before
building a new ran-base image, we delete it. Hence, it suffices to only
delete the image when necessary (before building a new one), and
otherwise leave the current (develop, ci-temp) ran-base image.
2024-01-24 14:22:53 +01:00
Robert Schmidt
64458b5d52
cls_containerize: harmonize two ifs into one
2024-01-24 14:22:41 +01:00
Raphael Defosseux
8e35d8fe5b
chore(ci): post-review changes
...
* Dockerfile argument is now a generic BUILD_OPTION for any build_oai available option
* docker-compose files are only modified at deployment time. Not needed for undeployment
* fixes for oai-nr-cuup
* cleaner section for the private registry push
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-11-29 08:59:36 +01:00
Raphael Defosseux
4db8dfaf5d
chore(ci): enabling running sanitized images for 5G RF / L2 sim test scenarios
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-11-29 08:59:36 +01:00
Raphael Defosseux
85befc1c71
chore(ci): enable ASAN images build and push on Ubuntu
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-11-29 08:59:36 +01:00
Robert Schmidt
eefffef55b
UndeployGenObject(): allow multiple gNBs/DUs/CUs for log file analysis, like UE
2023-11-10 15:29:45 +01:00
Raphael Defosseux
65549745ee
fix(ci): proper automatic undeployment
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-25 14:16:25 +02:00
Raphael Defosseux
ed4c634186
fix(ci): printing the warning and error lines for CI purposes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-10-04 15:03:57 +02:00
Raphael Defosseux
29b4e64dfc
fix(ci): properly removing docker volumes
...
Laurent noticed it on one of his MR and confirmed with him:
-- Volumes have be created the 1st time they ran on avra on July 7th
-- Volumes were created with not only the raw files but also the nr-softmodem executable
Solution: two-fold:
1. using the `docker-compose down -v` syntax, the volume is deleted automatically
2. I added redundancy with the custom command to remove the used volume
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-18 15:09:30 +02:00
Robert Schmidt
1987f3259c
Merge remote-tracking branch 'origin/raphael/ci-fix-ubuntu-build-log-scheme' into integration_2023_w37
2023-09-14 17:59:19 +02:00
Raphael Defosseux
ec6e32f3e5
fix(ci): allowing the branch name to be in contributorName/branchName format
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-14 12:11:28 +02:00
Raphael Defosseux
eedcf0708f
fix(ci): docker_log_split is useless with current build scheme. Just copying all txt files from ran-build image
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-14 11:35:03 +02:00
Raphael Defosseux
59ad094271
chore(ci): adding support to cross-compile in python framework
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-09-13 17:20:08 +02:00
Robert Schmidt
bfc45da95b
Merge remote-tracking branch 'origin/ci-iperf-html-e1' into integration_2023_w31
2023-08-08 12:26:42 +02:00
Robert Schmidt
7b297eb27a
Add XML for Quectel F1+E1 test, don't clean after F1
2023-08-08 09:03:51 +02:00
Raphael Defosseux
ab02a7b240
chore(ci): adding scenario in 10MHz to test LTE-OAI w/ B200mini and OAI-CN4G
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-08-02 10:06:47 +02:00
Robert Schmidt
169b026b66
Merge remote-tracking branch 'origin/ci-multi-modifs' into integration_2023_w29
2023-07-21 15:31:12 +02:00
Jaroslava Fiedlerova
e1361431de
Add constant for list of images in cls_containerize
2023-07-21 12:08:16 +02:00
Raphael Defosseux
effaf59f84
Merge remote-tracking branch 'origin/develop' into ci-adding-back-lte-if4-5-tests
...
--> fixing conflict in ci-scripts/cls_containerize.py
2023-07-10 11:45:22 +02:00
Robert Schmidt
7b1703441f
Merge remote-tracking branch 'origin/ci-nrue-test' into integration_2023_w27
2023-07-09 14:05:45 +02:00
Jaroslava Fiedlerova
8d90178d57
Modifications in cls_containerize: add comment
2023-07-07 16:19:12 +02:00
Jaroslava Fiedlerova
0f3ff028ac
Modifications in cls_containerize to support deployment of oai-nr-ue
...
- add oai-nr-ue to image list
- add oai-nr-ue sync message to check
- skip oai-nr-ue log analysis in undeployemnt stage
- add UE log analysis
2023-07-03 15:37:36 +02:00
Dhanuja Elizabeth Thomas
d0aa233aaf
Remove PingFromContainer definition and portions where it is called in main.py
2023-07-03 14:44:33 +02:00
Raphael Defosseux
925b4dea21
chore(ci): adding one FDD scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-06-21 15:11:50 +02:00
Jaroslava Fiedlerova
296bddb904
Build RHEL9 images on Openshift Cluster
...
- update of existing Dockerfiles for building RHEL8 images to RHEL9
2023-06-05 17:49:06 +02:00
Jaroslava Fiedlerova
7afedd21f5
CI: Pull cluster image - modif of OC project selection
2023-05-21 16:58:18 +02:00
Robert Schmidt
4ef9597113
Repair used Image information in CI
2023-05-15 08:40:32 +02:00
Jaroslava Fiedlerova
8b339bb659
Retag porcepix and cluster registry images to use same prefix
...
Allows to reuse DeployObject, CleanTestImages, etc, to be reused
regardless of image registry origin.
2023-04-19 16:57:50 +02:00
Jaroslava Fiedlerova
98f06c5907
Minor fixes in cls_containerize.py
2023-04-19 16:57:37 +02:00
Robert Schmidt
06c0979b90
Merge remote-tracking branch 'origin/doc-ci' into integration_2023_w13
2023-03-31 18:06:19 +02:00
Robert Schmidt
d4da44f1d3
CI: Remove unused routes
2023-03-28 14:03:03 +02:00
Dhanuja Elizabeth Thomas
b58ad4baf0
Introducing new pipeline for LTE TDD 2x2 in container
...
Following changes are made:
1. Removed XMLs used in old pipeline lte-OAIEPC
2. Added TM1 and TM2 config, XML and YAML
3. Added pipeline details in TestBenches.md
4. Modification in Jenkins file for the pipeline
5. Added ping/iperf test cases in XML
6. Minor modification in cls_containerize.py and cls_oaicitest.py
2023-03-27 14:01:30 +02:00
Robert Schmidt
faffc9b136
Fix: cut less output of docker-compose, it changed in U22
2023-03-17 15:32:50 +01:00
Robert Schmidt
79d351fbbb
Upgrade IP addresses and routes for new faraday cage deployment
2023-03-15 19:12:10 +01:00