[S] Change in docker-playground[master]: asterisk: Enable capabilities required to set up ipsec

2024-05-13 Thread pespin
pespin has submitted this change. ( 
https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email )

Change subject: asterisk: Enable capabilities required to set up ipsec
..

asterisk: Enable capabilities required to set up ipsec

Change-Id: I2dc040cf87169c9a59dc7e9f1af0e1c17bde6683
---
M asterisk-master/Dockerfile
M ttcn3-asterisk-ims-ue-test/jenkins.sh
2 files changed, 14 insertions(+), 0 deletions(-)

Approvals:
  Jenkins Builder: Verified
  pespin: Looks good to me, approved
  laforge: Looks good to me, but someone else must approve
  jolly: Looks good to me, but someone else must approve




diff --git a/asterisk-master/Dockerfile b/asterisk-master/Dockerfile
index 789aeb5..0281176 100644
--- a/asterisk-master/Dockerfile
+++ b/asterisk-master/Dockerfile
@@ -77,3 +77,6 @@
make install && \
make samples && \
ldconfig
+
+# Required to set up ipsec:
+RUNsetcap 'cap_net_admin,cap_sys_resource=ep' /usr/sbin/asterisk
diff --git a/ttcn3-asterisk-ims-ue-test/jenkins.sh 
b/ttcn3-asterisk-ims-ue-test/jenkins.sh
index 7e5361d..aa5749d 100755
--- a/ttcn3-asterisk-ims-ue-test/jenkins.sh
+++ b/ttcn3-asterisk-ims-ue-test/jenkins.sh
@@ -22,6 +22,8 @@

 echo Starting container with Asterisk
 docker run --rm \
+   --cap-add=NET_ADMIN \
+   --cap-add=SYS_RESOURCE \
$(docker_network_params $SUBNET 10) \
--ulimit core=-1 \
-v $VOL_BASE_DIR/asterisk:/data \

--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I2dc040cf87169c9a59dc7e9f1af0e1c17bde6683
Gerrit-Change-Number: 36775
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: jolly 
Gerrit-Reviewer: laforge 
Gerrit-Reviewer: pespin 
Gerrit-MessageType: merged


[S] Change in docker-playground[master]: asterisk: Enable capabilities required to set up ipsec

2024-05-13 Thread pespin
Attention is currently required from: laforge.

pespin has posted comments on this change. ( 
https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email )

Change subject: asterisk: Enable capabilities required to set up ipsec
..


Patch Set 1: Code-Review+2

(1 comment)

Patchset:

PS1:
As I received via IM: "cap_sys_resource is required to set entries in the ipsec 
security tables of the kernel."



--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I2dc040cf87169c9a59dc7e9f1af0e1c17bde6683
Gerrit-Change-Number: 36775
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: jolly 
Gerrit-Reviewer: laforge 
Gerrit-Reviewer: pespin 
Gerrit-Attention: laforge 
Gerrit-Comment-Date: Mon, 13 May 2024 09:21:30 +
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


[S] Change in docker-playground[master]: asterisk: Enable capabilities required to set up ipsec

2024-05-13 Thread jolly
Attention is currently required from: laforge, pespin.

jolly has posted comments on this change. ( 
https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email )

Change subject: asterisk: Enable capabilities required to set up ipsec
..


Patch Set 1: Code-Review+1


--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I2dc040cf87169c9a59dc7e9f1af0e1c17bde6683
Gerrit-Change-Number: 36775
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: jolly 
Gerrit-Reviewer: laforge 
Gerrit-Attention: laforge 
Gerrit-Attention: pespin 
Gerrit-Comment-Date: Mon, 13 May 2024 09:07:45 +
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


[S] Change in docker-playground[master]: asterisk: Enable capabilities required to set up ipsec

2024-05-11 Thread laforge
Attention is currently required from: jolly, pespin.

laforge has posted comments on this change. ( 
https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email )

Change subject: asterisk: Enable capabilities required to set up ipsec
..


Patch Set 1: Code-Review+1


--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I2dc040cf87169c9a59dc7e9f1af0e1c17bde6683
Gerrit-Change-Number: 36775
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: jolly 
Gerrit-Reviewer: laforge 
Gerrit-Attention: jolly 
Gerrit-Attention: pespin 
Gerrit-Comment-Date: Sat, 11 May 2024 12:50:53 +
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


[S] Change in docker-playground[master]: asterisk: Enable capabilities required to set up ipsec

2024-05-10 Thread pespin
Attention is currently required from: jolly, laforge.

pespin has posted comments on this change. ( 
https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email )

Change subject: asterisk: Enable capabilities required to set up ipsec
..


Patch Set 1:

(1 comment)

Patchset:

PS1:
I'm not sure why do we need cap_sys_resource, but log message (from 
@andr...@eversberg.eu?) seems to require it:

res/res_pjsip_outbound_registration/volte.c
194-spi_alloc_failed:
195-ast_log(LOG_ERROR, "Failed to allocate SPI. "
196-"Please make sure that the user running 
asterisk has the rights to do so. "
197:"(E.g use \"setcap 
'cap_net_admin,cap_sys_resource=ep' /usr/sbin/asterisk\")\n");
198-return status;



--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I2dc040cf87169c9a59dc7e9f1af0e1c17bde6683
Gerrit-Change-Number: 36775
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: jolly 
Gerrit-Reviewer: laforge 
Gerrit-Attention: jolly 
Gerrit-Attention: laforge 
Gerrit-Comment-Date: Fri, 10 May 2024 16:24:43 +
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment


[S] Change in docker-playground[master]: asterisk: Enable capabilities required to set up ipsec

2024-05-10 Thread pespin
pespin has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email )


Change subject: asterisk: Enable capabilities required to set up ipsec
..

asterisk: Enable capabilities required to set up ipsec

Change-Id: I2dc040cf87169c9a59dc7e9f1af0e1c17bde6683
---
M asterisk-master/Dockerfile
M ttcn3-asterisk-ims-ue-test/jenkins.sh
2 files changed, 14 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/docker-playground 
refs/changes/75/36775/1

diff --git a/asterisk-master/Dockerfile b/asterisk-master/Dockerfile
index 789aeb5..0281176 100644
--- a/asterisk-master/Dockerfile
+++ b/asterisk-master/Dockerfile
@@ -77,3 +77,6 @@
make install && \
make samples && \
ldconfig
+
+# Required to set up ipsec:
+RUNsetcap 'cap_net_admin,cap_sys_resource=ep' /usr/sbin/asterisk
diff --git a/ttcn3-asterisk-ims-ue-test/jenkins.sh 
b/ttcn3-asterisk-ims-ue-test/jenkins.sh
index 7e5361d..aa5749d 100755
--- a/ttcn3-asterisk-ims-ue-test/jenkins.sh
+++ b/ttcn3-asterisk-ims-ue-test/jenkins.sh
@@ -22,6 +22,8 @@

 echo Starting container with Asterisk
 docker run --rm \
+   --cap-add=NET_ADMIN \
+   --cap-add=SYS_RESOURCE \
$(docker_network_params $SUBNET 10) \
--ulimit core=-1 \
-v $VOL_BASE_DIR/asterisk:/data \

--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/36775?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I2dc040cf87169c9a59dc7e9f1af0e1c17bde6683
Gerrit-Change-Number: 36775
Gerrit-PatchSet: 1
Gerrit-Owner: pespin 
Gerrit-MessageType: newchange