diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-08-24 16:15:40 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-08-27 12:49:43 +0200 |
commit | 1f45fb08ffd9ad2c9037f199b7f3c0b93b97e89a (patch) | |
tree | 9d4b10bb6d5b56ef96710cded64ceeb83654c335 /jenkins-common.sh | |
parent | 8d4a97a3fc9fb75fd2edbdc5c5d50df93a761b1f (diff) |
jenkins-common.sh: Add function to print docker network related parameters
Change-Id: Ie00561de7a4494065156a124565e2190151e6019
Diffstat (limited to 'jenkins-common.sh')
-rw-r--r-- | jenkins-common.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/jenkins-common.sh b/jenkins-common.sh index 2993767..d9e79a4 100644 --- a/jenkins-common.sh +++ b/jenkins-common.sh @@ -98,6 +98,15 @@ network_remove() { docker network remove $NET_NAME } +# Generates list of params to pass to "docker run" to configure IP addresses +# $1: SUBNET to use, same as passed to network_create() +# $2: Address suffix from SUBNET to apply to the container +docker_network_params() { + NET=$1 + ADDR_SUFIX=$2 + echo --network $NET_NAME --ip "172.18.$NET.$ADDR_SUFIX" --ip6 "fd02:db8:$NET::$ADDR_SUFIX" +} + fix_perms() { if ! docker_image_exists "debian-stretch-build"; then docker_images_require "debian-stretch-build" |