Skip to content

Changes

Summary

  1. centos8-build: use nightly URL to invalidate cache (details)
  2. centos8: don't download .repo file (details)
  3. make: add OSMOCOM_REPO_PATH (details)
  4. make: add OSMOCOM_REPO_TESTSUITE_MIRROR (details)
  5. centos8-obs-latest: use OSMOCOM_REPO_VERSION (details)
  6. osmo-*-latest: use OSMOCOM_REPO_VERSION (details)
Commit ce8da526b0fffb06d2c465ed4f4605b44de6831d by Oliver Smith
centos8-build: use nightly URL to invalidate cache

Fix copy paste mistake.

Change-Id: I1c5cfe782207af2a2e505fa30e77b9ea9fd143c5
The file was modified centos8-build/Dockerfile
Commit 84255c7bb860a165878308507443ddf09c0443df by Oliver Smith
centos8: don't download .repo file

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
The file was modified osmo-ran/Dockerfile
The file was modified osmo-ran/split/ran-bsc_mgw/Dockerfile
The file was modified centos8-build/Dockerfile
The file was modified centos8-obs-latest/Dockerfile
The file was modified osmo-ran/split/ran-trx-ipc/Dockerfile
The file was modified osmo-ran/split/ran-trx-uhd/Dockerfile
The file was modified osmo-ran/split/ran-bts_pcu/Dockerfile
Commit 910dacf686824be9ae3a407994c256249760c44e by Oliver Smith
make: add OSMOCOM_REPO_PATH

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
The file was modified centos8-obs-latest/Dockerfile
The file was modified README.md
The file was modified debian-stretch-obs-latest/Dockerfile
The file was modified debian-buster-jenkins/Dockerfile
The file was modified debian-stretch-build/Dockerfile
The file was modified debian-stretch-jenkins/Dockerfile
The file was modified debian-buster-erlang/Dockerfile
The file was modified osmo-ran/split/ran-trx-uhd/Dockerfile
The file was modified centos8-build/Dockerfile
The file was modified debian-jessie-osmocom/Dockerfile
The file was modified make/Makefile
The file was modified osmo-ran/split/ran-bts_pcu/Dockerfile
The file was modified osmo-ran/split/ran-bsc_mgw/Dockerfile
The file was modified osmo-ran/split/ran-trx-ipc/Dockerfile
The file was modified osmo-ran/Dockerfile
The file was modified debian-buster-simtrace2/Dockerfile
Commit dd9eafdb0cb2d3c7ea39060a8caf283269c3ff71 by Oliver Smith
make: add OSMOCOM_REPO_TESTSUITE_MIRROR

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
The file was modified debian-stretch-titan/Dockerfile
The file was modified make/Makefile
The file was modified osmocom-bb-host-master/Dockerfile
Commit 6ad42884a599ab538c52413ed58f3d8c1ea3e152 by Oliver Smith
centos8-obs-latest: use OSMOCOM_REPO_VERSION

Related: SYS#5370
Change-Id: I5eb0d9943ac5c3ffe800774f1a91897fdf0ca0c3
The file was modified centos8-obs-latest/Dockerfile
Commit 8e95373986f8991b509d85515305b50dd7bd026a by Oliver Smith
osmo-*-latest: use OSMOCOM_REPO_VERSION

Related: SYS#5370
Change-Id: I237a296ea8a1e08bc31f351c5f42a59fe7438815
The file was modified osmo-ggsn-latest/Dockerfile
The file was modified osmo-sip-latest/Dockerfile
The file was modified osmo-bsc-latest/Dockerfile
The file was modified osmo-stp-latest/Dockerfile
The file was modified osmo-bts-latest/Dockerfile
The file was modified osmo-nitb-latest/Dockerfile
The file was modified osmo-pcu-latest/Dockerfile
The file was modified osmo-gbproxy-latest/Dockerfile
The file was modified osmo-cn-latest/Dockerfile
The file was modified osmo-hlr-latest/Dockerfile
The file was modified osmo-sgsn-latest/Dockerfile
The file was modified osmo-cbc-latest/Dockerfile
The file was modified osmo-msc-latest/Dockerfile
The file was modified osmo-pcap-latest/Dockerfile
The file was modified osmo-remsim-latest/Dockerfile
The file was modified osmo-hnbgw-latest/Dockerfile
The file was modified osmo-mgw-latest/Dockerfile
The file was modified osmo-smlc-latest/Dockerfile