AgeCommit message (Collapse)AuthorFilesLines
9 dayswipneels/wipNeels Hofmeyr1-1/+1
Change-Id: Ifde37077d7de98229a55c9baa176a7683a69cd71
9 daysRevert "tmp bts image hacking"Neels Hofmeyr1-4/+1
This reverts commit 86ad565edec62d419164fcc19b51df415fd4aa6f.
9 daysfuNeels Hofmeyr1-0/+3
Change-Id: Icac67b72be2f593977a18ccf20ee6f34c427bea0
9 daystmp bts image hackingNeels Hofmeyr1-1/+4
Change-Id: I69444db409bc24f16395cd83d40d551e526e5c3a
9 daysvamosNeels Hofmeyr1-6/+6
Change-Id: I7c45a5cdd5e36b0ab62244beead25a47929531b8
9 daysfuNeels Hofmeyr1-3/+30
Change-Id: Ia739fea9f0f65ff01ca7bef64291b71f2ea54eff
9 dayswipNeels Hofmeyr1-1/+1
Change-Id: I654896973e2c01489b3557780d5fa78487aadc91
9 dayswipNeels Hofmeyr1-1/+0
Change-Id: I596f904717717338ee74ff62d477834d5b90e7f9
9 dayswipNeels Hofmeyr1-0/+1
Change-Id: I4732db57c754862ef16d5634a0d392c4e3d42e84
9 daysnormal stpNeels Hofmeyr1-2/+3
Change-Id: I8132b2e84a48d8471ae56c042da80ab00cd57fe1
9 daysbsc: osmo-stp.cfg all debugNeels Hofmeyr1-17/+1
Change-Id: I6d2778d3ee069f14d89e8ed8ce12f50a71256a0d
9 daysbsc: osmo-stp.cfg logging tweaksNeels Hofmeyr1-1/+3
Change-Id: Ida2be9411f263feabc1bd5ee456799368206d97c
9 daysmanual stpNeels Hofmeyr1-1/+2
Change-Id: I08cd37f9b5c4ed66a0ce034ba870b372f891e0f8
9 dayswipNeels Hofmeyr1-17/+5
Change-Id: Iae926212da3fc3c2da06d01b62a970c79c053203
9 dayspcu hackingNeels Hofmeyr3-3/+42
Change-Id: Ia00362e8272f24f2e0f57f50e7cb3bcbec407266
9 daysno bts-omldummy logsNeels Hofmeyr1-1/+1
Change-Id: I62724f3eaa0a2b59a716455556796e26ca435e33
9 daysnot privilegedNeels Hofmeyr3-3/+3
Change-Id: If072feae5e8e2555cde8320cc86c57a870107a44
9 daysadd gdb to debian-stretch-buildNeels Hofmeyr1-0/+1
Change-Id: Ib787441c485a3932307319b1bf1e7263dcdfb439
9 daysadd 'ps' (procps) to debian-*-buildNeels Hofmeyr2-0/+2
Change-Id: If803f708da59c044e15d06553928d98acd630a5a
9 daystweak ttcn3-msc-test loggingNeels Hofmeyr1-29/+0
Change-Id: Idffdcd69cab56e3b6b1d4f05b6443b792fecf17b
9 daysttcn3-{bsc,msc}-test: tweak logging, log to stderrNeels Hofmeyr2-15/+9
stderr: useful for manual invocation of docker tests. Change-Id: Ie6b6c4150db9f70e2e561eb4178de0840950ba5e
9 daysadd meas_webNeels Hofmeyr3-2/+39
Change-Id: If01f8f0320ce300458779c8b5e5543a179fcd56f
9 daysadd openbsc-masterNeels Hofmeyr4-0/+86
Change-Id: Ia226c5b7c4b2d5891c8c4d8d28348d156c6d8b3d
9 daysttcn3-smlc-test: manual invocationNeels Hofmeyr3-3/+46
Change-Id: I4343a9fc041cc576f60f0c5247bec031134cb937
9 daysttcn3 tests: make it convenient to invoke custom tests manuallyNeels Hofmeyr32-35/+413
In various ttcn3-*-test jenkins.sh / Dockerfile: - add -h (hack) option to jenkins.sh If calling jenkins.sh with the -h option, bind external osmo-ttcn3-hacks sources into the docker containers and start a shell instead of the tests: jenkins.sh -h ~/src/osmo-ttcn3-hacks [bind/this/path/to/src] An optional second argument is a path bound to /src in the docker image. - move Dockerfile RUN commands to Makefile within docker img Add a Makefile to the image's root, move the RUN command there and call that 'make' from the Dockerfile RUN command; allows easy manual invocation. Change-Id: Id7d47f665828557838f541b4467b713a8605389b
9 daysdebian-jessie-build, osmo-msc-master: add gdb and vim for ttcn3 hacking ↵Neels Hofmeyr2-0/+5
inside docker Change-Id: I9f9d5f1c1146c6da8c78c19fdf05bc8a8f7d1827
9 daysadd NOBUILD alias to NO_DOCKER_IMAGE_BUILDNeels Hofmeyr1-0/+4
Change-Id: I008bd103ea14fc1dfbc7e718bce3eff59b6a6a30
9 daysadd ttcn3-bsc-test-vamosNeels Hofmeyr6-0/+684
9 daysjenkins-common.sh: support 2021q1 feedosmith/obs-2021q1Oliver Smith2-3/+52
Adjust docker_depends and docker_dir_from_image_name for 2021q1. Extend README.md with examples. Related: SYS#5370 Change-Id: Icf1e3f1928658ff3d82190c4176252cf3590a1f5
9 daysosmo-*-latest: use OSMOCOM_REPO_VERSIONOliver Smith18-18/+36
Related: SYS#5370 Change-Id: I237a296ea8a1e08bc31f351c5f42a59fe7438815
9 dayscentos8-obs-latest: use OSMOCOM_REPO_VERSIONOliver Smith1-7/+8
Related: SYS#5370 Change-Id: I5eb0d9943ac5c3ffe800774f1a91897fdf0ca0c3
9 daysmake: add OSMOCOM_REPO_TESTSUITE_MIRROROliver Smith3-4/+12
Make it possible to set a different mirror for debian-stretch-titan than for all other containers. 2021q1 doesn't have the eclipse-titan package and it doesn't make sense to build it there. I've thought about adding OSMOCOM_REPO_TESTSUITE_PATH and OSMOCOM_REPO_TESTSUITE_VERSION too, but we don't have any use for these right now. Let's add them later if we should need them. Related: SYS#5370. Change-Id: I7187473c2188a864b60b03789eff62e0a527404a
9 daysmake: add OSMOCOM_REPO_PATHOliver Smith16-25/+50
Allow to change the path between OSMOCOM_REPO_MIRROR and OSMOCOM_REPO_VERSION. While at it, tweak related comments (comment above the variable as usually, replace "repo" wording with "feed" for the latest/nightly variable as we usually refer to it as feed), and mention OSMOCOM_REPO_* in README.md. In order to be able to use a different mirror for testsuite and systems under test, the testsuite related Dockerfiles (osmocom-bb-host-master, debian-stretch-titan) are not using OSMOCOM_REPO_PATH. We could add a OSMOCOM_REPO_TESTSUITE_PATH on demand, as mentioned in the next commit. Related: SYS#5370 Change-Id: I8010a4d49d4620a5c47c2ff4f909a9aeeaad7b73
9 dayscentos8: don't download .repo fileOliver Smith7-9/+63
Generate the .repo file on the fly instead of downloading it from the OBS repository. Ensure the gpgkey gets downloaded via HTTPS. I'm about to use centos8-obs-latest with an alternative repository, which does not have the .repo file. Adjust other containers for consistency. Related: SYS#5370 Related: https://download.opensuse.org/repositories/network:/osmocom:/latest/CentOS_8/network:osmocom:latest.repo Related: https://download.opensuse.org/repositories/network:/osmocom:/nightly/CentOS_8/network:osmocom:nightly.repo Change-Id: Ic9ffa79cfe5a74bdc59d5ddd505a9af7be574bf9
9 dayscentos8-build: use nightly URL to invalidate cacheOliver Smith1-1/+1
Fix copy paste mistake. Change-Id: I1c5cfe782207af2a2e505fa30e77b9ea9fd143c5
10 daysarm-none-eabi-gcc-4.8.2: install missing packagesVadim Yanitskiy1-1/+5
These are needed for building osmocom-bb and its libosmocore. Change-Id: I1cee58985225bd1c6600b0025d0417d66f441449
14 daysdebian10-obs-submit: new containerOliver Smith2-0/+27
Add new container to be used by osmo-ci Icc89e20950c2aaa67b209340d1d797b76fce32d2. Related: SYS#5370 Change-Id: Ibb55ad18d2ccf4313f52fa3e3c10d4420c84dced
14 daysmake: add UID as --build-argOliver Smith1-0/+2
Allow to give the user running inside docker the same UID as the user outside. Change-Id: I4b3689a626c50c9ac38eca6b5449b8ec0344c3de
2021-04-28osmo-mgw: Use DSCP value in valid range (<= 63)Harald Welte3-3/+3
DSCP is a 6-bit value, it cannot be 184. Change-Id: I72133e6ac5674577595f9d98e3fc68f8d741819c
2021-04-25remove deprecated 'logging level all everything' from configsHarald Welte24-60/+7
it has been deprecated in libosmocore.git 2.5 years ago: commit 7e0686c6b4b456ec4e6e15689694b1bcf96c301f Author: Neels Hofmeyr <neels@hofmeyr.de> Date: Mon Sep 10 20:58:52 2018 +0200 Change-Id: Ia6946fae497319a894d4e664ac8642340620822e
2021-04-25Add ttcn3-pcap-client-testHarald Welte5-0/+91
This runs pcap-client IUT against the TTCN3 ATS for pcap-client Change-Id: Ie94106b1d1f348cd66f4b5304be6021dbaf732e1
2021-04-25Add osmo-pcap-latestHarald Welte3-0/+43
Change-Id: I1da28383117d0f81d7857fa27ba837d77f0079e0
2021-04-25Add osmo-pcap-masterHarald Welte3-0/+66
Change-Id: I8ff63d028310fecbd07328073d0f4bf15489ded4
2021-04-14ttcn3-pcu-sns: add vty parameter to allow ttcn3 to connectAlexander Couzens1-0/+4
Otherwise it will try to connect to Fixes jenkins ttcn3 test TC_sns_1c1u_unconfigured_nsvc. Change-Id: I4b375a60c4f948c282337ca30643d14407f8239e
2021-04-14osmo-gsm-tester: open5gs deps only for x86_64Oliver Smith1-33/+40
mongo-db is only available for x86_64 from their third party repository. Don't attempt to install it for another architecture. As this is part of the open5gs dependencies, don't install any of them either. This should fix the currently failing "update-osmo-ci-on-slaves" jenkins job. I've considered disabling the build of the osmo-gsm-tester container for ARM altogether, but the osmo-gsm-tester manual explicitly mentions ARM trails. Change-Id: Ieed36b1adf4b9ae147c7ee7ade22d4855c3dbac8
2021-04-12gbproxy: Switch to IP-SNS on the BSS sideHarald Welte2-4/+13
When testing gbproxy with an IP BSS, we want to use IP-SNS as that is the more relaistic use case in practice. This un-breaks the dockerized tests since I90bd101096979b170c38fa2a80abb80d296c4d2e was merged in osmo-ttcn3-hacks.git Change-Id: Id1324e019b7f148f8d33977c0089e996089e1e59
2021-04-12ogt: Add support to build open5gsPau Espin Pedrol4-20/+106
meson from open5gs requires debian10's version. physicial sysmocom OGT setup already migrated to debian10, do the same here. Related: SYS#4805 Change-Id: Id329726f93251b617219beeb674046065c30a436
2021-04-09gbproxy: Add mp_gbproxy_ip to check BVC FSM stateHarald Welte4-0/+8
In docker-playground.git I272e43b9be8ba53d8a815e8ab099c939f63413a7 we introduce FSM state introspection and we need to add the CTRL hostname here. Change-Id: Idcd77353a661cfc1685ded64b5993ff63637addc
2021-04-07docker_images_require: list installed Osmocom pkgsOliver Smith1-1/+38
Display an overview of installed Osmocom packages at the start of each ttcn3-*/jenkins.sh script (and others making use of docker_images_require). Closes: OS#5091 Change-Id: I62670017d790fd67c6a0d8d464386c0f8e94c1a8
2021-04-07Check in GCC 4.8.2 based cross compiler for ARM EABI targetVadim Yanitskiy5-0/+132
I used this one for building old OsmocomBB branches, which do not compile with modern arm-none-eabi-{gcc,binutils,newlib} toolchain. Change-Id: Ide93843836f059a3750e92a973d0a6d9cf9a5638