Neels Hofmeyr
0642e33a37
add debian-sid-build, osmo-dev-on-debian-sid
...
Aim: build Osmocom CellNet from source on debian-sid
Related: OS#2667
2017-12-06 01:45:42 +01:00
Harald Welte
205ece59c0
osmo-hnbgw-master: Add reaosnable default IP and point code configs
...
Let's use a config file that uses reasonable defaults, which will
also work with osmo-stp-master.
2017-11-20 16:14:24 +00:00
Harald Welte
e097bf8f5f
osmo-hnbgw-master: Fix "docker run" command (typo + config file)
2017-11-20 14:58:45 +00:00
Harald Welte
79a5203244
osmo-hnbgw-master: Switch to Debian 9 (stretch)
2017-11-20 14:54:20 +00:00
Harald Welte
922a403d57
add debian-stretch-build that can be used as base
2017-11-20 14:54:12 +00:00
Harald Welte
41b8dc7b0b
add Dockerfile for osmo-hmbgw from upstream/master
2017-11-20 14:34:52 +00:00
Harald Welte
0f431fbf13
mgw-test: Don't assume that the 'mgw' subdirectory exists
2017-11-19 02:05:09 +01:00
Harald Welte
159316ee94
Add mgw-test docker container
2017-11-19 00:50:18 +00:00
Harald Welte
e9abbeac2e
add docker container with osmo-mgw 'master'
2017-11-19 00:17:45 +00:00
Harald Welte
0332d0f3a4
debian-stretch-titan: Include many more git repos
...
Ericsson has released a number of more protocol modules by now,
let's include them.
2017-11-19 00:17:45 +00:00
Harald Welte
33c9cf0bfd
osmo-bts no longer needs openbsc.git
2017-11-19 00:17:45 +00:00
Harald Welte
ef6dd5c500
*-build: Add libgnutls28-dev, as libosmocore requires this now
2017-11-17 10:11:30 +01:00
Harald Welte
d95cdf5068
ggns-test/jenkins.sh: Remove need for 'helper' container
...
Instaed of using docker volumes, mount a /tmp directory into the
containers, which makes copying the resulting files *way* easier.
2017-10-15 17:09:27 +00:00
Harald Welte
1772bc022b
osmo-ggsn-master: Enable ipv6 forwarding
...
We want to be able to reach the external PDN from the PDP contexts,
and hence need to enable IPV6 forwarding between the tun device
and the PDN device(s). The latter are added using "docker network
connect"
2017-10-15 14:47:28 +00:00
Harald Welte
6bce1e644f
Makefiles: Don't tag images with versions by default
...
Tagging each build with a version means we have to clean up lots of
images manually. Let's change this to:
* "make build" aka "make docker-build" only builds as $name:latest
* "make docker-tag" will tag $name:latest as $name:$version
This is racey, but then we don't really need version tags for the images
so far anyway.
2017-10-15 14:45:03 +00:00
Harald Welte
f81dfad75f
Add Dockerfile for alpine Linux with lighttpd
...
plus some configuration to make it available at 127.20.0.10 and
fd10:5741:8e20:0000::10, where a sample index.html file can be
downloaded for testing. Also, make container start in "pdn" network,
the external PDN behind the GGSN
2017-10-15 14:37:41 +00:00
Harald Welte
a899ae3688
osmo-ggsn-master: Introduce 'branch' build-time-argumetn to Dockerfile
...
We can build non-master branches thsi way.
2017-10-14 14:25:26 +00:00
Harald Welte
6202d089c3
osmo-ggsn-master: fix syntax of "make run" arguments
2017-10-14 14:24:48 +00:00
Harald Welte
c4281f8204
Add Dockerfile for alpine:3.6 based containers with libosmocore build deps
2017-10-09 11:15:57 +08:00
Harald Welte
70e5571ad3
Add an 'ubuntu-zesty-build' Dockerfile for testing on 17.04
2017-10-09 11:15:57 +08:00
Harald Welte
4ee4873269
add missing 'setup.sh' script to create the docker networks
2017-09-10 17:37:29 +08:00
Harald Welte
95ff0a4161
osmo-gerrit-libosmo: Example Dockerfile for gerrit container
2017-09-06 17:17:40 +02:00
Harald Welte
baa18dd4ed
debian-jessie-buildslave: Give 'build' user sudo rights
...
This is of course questionable, as we could simply install into some
PREFIX other than /usr/local.
2017-09-06 16:56:16 +02:00
Harald Welte
32497cf0a1
debian-jessie-buildslave: Add bumpversion + dahdi-source
...
both of which are used by osmo-* builds
2017-09-06 16:41:02 +02:00
Harald Welte
54d7362cc2
osmo-ggsn-mater: switch to osmo-ggsn.git
...
openggsn.git is deprecated now, use master branch of osmo-ggsn.git
2017-09-06 12:30:11 +02:00
Harald Welte
33149a7162
osmo-ggsn-master: Rename config file for openggsn -> osmo-ggsn change
2017-09-05 20:25:13 +02:00
Harald Welte
dcf652ccbe
osmo-ggsn-mater: Add missing 'git checkout'
...
When rebuilding the docker image, it's important to not only git
checkout but also to git fetch before, otherwise we won't build
new code ;)
2017-09-05 20:00:45 +02:00
Harald Welte
e21fe3a4fe
Fix Dockerfile syntax error in apt-get command
2017-08-28 07:46:41 +02:00
Harald Welte
0ece58020a
debian-jessie-build: Add libncurses-dev (for meas-viz)
2017-08-27 10:02:28 +02:00
Harald Welte
3c1dc34c91
apt-get: always use --no-install-recommends and apt-get clean
...
this helps us to avoid installing unneeded packages and removes the
package cache from the images to keep them less bloated.
2017-08-27 09:53:26 +02:00
Harald Welte
2a9e6aaea5
Add debian-jessie-buildslave-st for smalltalk related builds
...
This docker image contains everything required to build osmocom
smalltalk projects. It is derived from laforge/debian-jessie-buildslave
2017-08-27 09:45:01 +02:00
Harald Welte
7c5024f994
bumped to version 0.1.0
2017-08-27 09:29:31 +02:00
Harald Welte
fd5d0499cb
buildslave: add python timeout_decorator module
2017-08-27 09:28:52 +02:00
Harald Welte
c366037f6a
bumped to version 0.3.0
2017-08-27 08:53:44 +02:00
Harald Welte
2938f5acb6
debian-jessie-build: Add more build dependencies
2017-08-27 08:51:25 +02:00
Harald Welte
b76aa23ffb
bumped to version 0.2.0
2017-08-20 23:47:25 +02:00
Harald Welte
5c0fd74c5f
sysinfo: add missing .release file
2017-08-20 23:41:55 +02:00
Harald Welte
9c937dd432
add ttcn3 sysinfo container
2017-08-20 23:38:09 +02:00
Harald Welte
1d4fa1cf95
osmo-bts-master: Send GSMTAP (incl. BCCH) to .239 (sysinfo tester)
2017-08-20 23:32:07 +02:00
Harald Welte
dab903effb
Add osmo-virtphy-master Dockerfile
2017-08-20 22:43:00 +02:00
Harald Welte
fda289fd60
osmo-*: Bind to INADDR_ANY so telnet/VTY is reachable remotely
...
We're using this in an internal network for jenkins integration
testing, so no security concern.
2017-08-20 21:43:23 +02:00
Harald Welte
cc17c6779c
add Dockerfiles for osmo-nitb, osmo-sgsn + osmo-bts building latest master
2017-08-20 20:32:45 +02:00
Harald Welte
1a03cec68c
debian-jessie-buidl: add more osmocom build dependencies
2017-08-20 18:39:08 +02:00
Harald Welte
cbd1c8e1fa
m3ua-test + sua-test: Add jenkins.sh
2017-08-20 13:26:47 +02:00
Harald Welte
3905db241e
ggsn-test: fix bash-ism in jenkins.sh
2017-08-20 13:06:21 +02:00
Harald Welte
19c9c2b8b2
ggsn: Use SIGINT as this is handled in ggsn for fast termination
...
For some reason, it appears that if docker sends SIGTERM the default
action (kernel auto terminate) is not installed, but it expects the
program to handle it directly. Let's tell docker to use SIGINT as
this is what ggsn always handled.
2017-08-20 12:54:01 +02:00
Harald Welte
453f690c97
ggsn/stp: Avoid calling /bin/sh but directly exec()ing the program
2017-08-20 12:53:43 +02:00
Harald Welte
e828557ed2
osmo-stp: Write logfile to volume in /data
2017-08-20 12:10:08 +02:00
Harald Welte
f09af0f9db
osmo-stp-master mount 'stp-vol'
2017-08-20 12:09:09 +02:00
Harald Welte
eaba6643d8
bumped to version 0.1.0
2017-08-20 12:07:40 +02:00