Skip to content

Changes

Summary

  1. debian-stretch-obs-latest: new container (details)
  2. osmo-*-latest: support centos8 (details)
  3. osmo-*-master: move common code to *-build (details)
Commit effdb1a452f1e42d6834d77c504dd90ad3854562 by Oliver Smith
debian-stretch-obs-latest: new container

Move common code from osmo-*-latest to debian-stretch-obs-latest:
* add the OBS repository key
* add the OBS repository with "latest" feed
* install telnet
* invalidate the cache once the repository is updated

This is in preparation to make osmo-*-latest work with centos8,
preventing the following issues we would have without this refactoring:
* avoid need to read the repository index of both debian-stretch and
  centos8, and to invalidate the cache if either of them changes
  (instead of just the relevant one). This is currently a problem in
  osmo-*-master/Dockerfile, Id69f3eaf37f823bac0947366f27a25edd277a4cb
  will fix it there.
* no need to add boilerplate code to install the centos8 repository to
  each osmo-*-latest/Dockerfile

While at it, also remove deprecated MAINTAINER lines.

Related: OS#5049
Related: https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
Change-Id: I443d52eba416ea298cc5421e280ad2f4ca59283b
The file was modified osmo-gbproxy-latest/Dockerfile
The file was modified osmo-stp-latest/Dockerfile
The file was addeddebian-stretch-obs-latest/Makefile
The file was modified jenkins-common.sh
The file was modified osmo-remsim-latest/Dockerfile
The file was removedosmo-smlc-latest/Release.key
The file was modified osmo-hnbgw-latest/Dockerfile
The file was removedosmo-bsc-latest/Release.key
The file was removedosmo-nitb-latest/Release.key
The file was addeddebian-stretch-obs-latest/Dockerfile
The file was removedosmo-cn-latest/Release.key
The file was modified osmo-msc-latest/Dockerfile
The file was removedosmo-pcu-latest/Release.key
The file was removedosmo-cbc-latest/Release.key
The file was modified osmo-cn-latest/Dockerfile
The file was modified osmo-bsc-latest/Dockerfile
The file was modified osmo-nitb-latest/Dockerfile
The file was modified osmo-pcu-latest/Dockerfile
The file was removedosmo-bts-latest/Release.key
The file was addeddebian-stretch-obs-latest/Release.key
The file was removedosmo-hlr-latest/Release.key
The file was removedosmo-mgw-latest/Release.key
The file was modified osmo-cbc-latest/Dockerfile
The file was removedosmo-ggsn-latest/Release.key
The file was removedosmo-sgsn-latest/Release.key
The file was modified osmo-sip-latest/Dockerfile
The file was modified osmo-bts-latest/Dockerfile
The file was modified osmo-ggsn-latest/Dockerfile
The file was removedosmo-gbproxy-latest/Release.key
The file was modified osmo-sgsn-latest/Dockerfile
The file was removedosmo-hnbgw-latest/Release.key
The file was removedosmo-sip-latest/Release.key
The file was removedosmo-remsim-latest/Release.key
The file was modified osmo-hlr-latest/Dockerfile
The file was modified osmo-smlc-latest/Dockerfile
The file was modified osmo-mgw-latest/Dockerfile
The file was removedosmo-stp-latest/Release.key
Commit 69b3ecb912ab61dfb404857baa1534bb0b117e75 by Oliver Smith
osmo-*-latest: support centos8

Add a new centos8-obs-latest container with shared code (just like
debian-stretch-obs-latest) and adjust the package install blocks in
osmo-*-latest.

Related: OS#5049
Change-Id: I274b31d4903df07e99fd434af25bdb72991f6923
The file was modified osmo-bts-latest/Dockerfile
The file was modified osmo-smlc-latest/Dockerfile
The file was modified jenkins-common.sh
The file was modified osmo-sip-latest/Dockerfile
The file was modified osmo-sgsn-latest/Dockerfile
The file was addedcentos8-obs-latest/Makefile
The file was modified osmo-ggsn-latest/Dockerfile
The file was modified osmo-bsc-latest/Dockerfile
The file was addedcentos8-obs-latest/Dockerfile
The file was modified osmo-stp-latest/Dockerfile
The file was modified osmo-hlr-latest/Dockerfile
The file was modified osmo-mgw-latest/Dockerfile
The file was modified osmo-gbproxy-latest/Dockerfile
The file was modified osmo-pcu-latest/Dockerfile
The file was modified osmo-msc-latest/Dockerfile
The file was modified osmo-cbc-latest/Dockerfile
The file was modified osmo-nitb-latest/Dockerfile
Commit 31daedcd2bd4bba80f37479b3099fc67f6b25605 by Oliver Smith
osmo-*-master: move common code to *-build

Move common code from osmo-*-master to debian-stretch-build and
centos8-build:
* add the OBS repository key (debian only)
* add the OBS repository with "nightly" feed (debian only, already done
  for centos8)
* install telnet
* invalidate the cache once the repository is updated

While at it, remove deprecated MAINTAINER lines.

This fixes the need to read both the repository index of debian-stretch
and centos8 and having to invalidate the cache if either of them changes
(instead of reading just the relevant index and invalidating the cache
only if the relevant one changes).

A similar change was done with osmo-*-latest in
I443d52eba416ea298cc5421e280ad2f4ca59283b.

Related: OS#5049
Related: https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
Change-Id: Id69f3eaf37f823bac0947366f27a25edd277a4cb
The file was removedosmo-hnbgw-master/Release.key
The file was modified osmo-sip-master/Dockerfile
The file was modified osmo-gbproxy-master/Dockerfile
The file was removedosmo-bsc-master/Release.key
The file was removedosmo-uecups-master/Release.key
The file was modified osmo-stp-master/Dockerfile
The file was addeddebian-stretch-build/Release.key
The file was modified centos8-build/Dockerfile
The file was removedosmo-cbc-master/Release.key
The file was modified osmo-msc-master/Dockerfile
The file was modified osmo-hnbgw-master/Dockerfile
The file was modified osmo-pcu-master/Dockerfile
The file was modified osmo-hlr-master/Dockerfile
The file was removedosmo-sgsn-master/Release.key
The file was removedosmo-hlr-master/Release.key
The file was removedosmo-msc-master/Release.key
The file was removedosmo-nitb-master/Release.key
The file was modified osmo-remsim-master/Dockerfile
The file was removedosmo-remsim-master/Release.key
The file was removedosmo-sip-master/Release.key
The file was removedosmo-ggsn-master/Release.key
The file was modified debian-stretch-build/Dockerfile
The file was modified osmo-bts-master/Dockerfile
The file was removedosmo-gbproxy-master/Release.key
The file was removedosmo-stp-master/Release.key
The file was modified osmo-uecups-master/Dockerfile
The file was modified osmo-smlc-master/Dockerfile
The file was modified osmo-ggsn-master/Dockerfile
The file was removedosmo-pcu-master/Release.key
The file was removedosmo-smlc-master/Release.key
The file was removedosmo-mgw-master/Release.key
The file was removedosmo-bts-master/Release.key
The file was modified osmo-nitb-master/Dockerfile
The file was modified osmo-bsc-master/Dockerfile
The file was modified osmo-mgw-master/Dockerfile
The file was modified osmo-cbc-master/Dockerfile
The file was modified osmo-sgsn-master/Dockerfile