aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorSerguei Bezverkhi <sbezverk@cisco.com>2016-04-21 12:47:15 -0400
committerSerguei Bezverkhi <sbezverk@cisco.com>2016-04-21 12:54:30 -0400
commitd553514cb74c9cc29bad38bd6d4d9d392389cab8 (patch)
tree30c44c0a8f0a08a87937824267b032ad23d20f4f /docker
parenta861450fd29d7a2ea56eb755473da171443b38f6 (diff)
downloadkolla-d553514cb74c9cc29bad38bd6d4d9d392389cab8.tar.gz
kolla-d553514cb74c9cc29bad38bd6d4d9d392389cab8.zip
Configures swift-rsyncd to use non-default port
This PS configures swift-rsyncd process to use non-default port from the range above 1024. Change-Id: I7c37c548a5185a2ffac789383fe012619e401131 Closes-Bug: #1573137
Diffstat (limited to 'docker')
-rw-r--r--docker/swift/swift-base/swift_sudoers4
-rw-r--r--docker/swift/swift-rsyncd/Dockerfile.j21
-rw-r--r--docker/swift/swift-rsyncd/extend_start.sh2
3 files changed, 4 insertions, 3 deletions
diff --git a/docker/swift/swift-base/swift_sudoers b/docker/swift/swift-base/swift_sudoers
index b20ac15fb..b67c47df3 100644
--- a/docker/swift/swift-base/swift_sudoers
+++ b/docker/swift/swift-base/swift_sudoers
@@ -1 +1,3 @@
-swift ALL = (root) NOPASSWD: /var/lib/kolla/venv/bin/swift-rootwrap /etc/swift/rootwrap.conf *
+swift ALL=(root) NOPASSWD: /bin/chown -R swift\:swift /srv/node
+swift ALL=(root) NOPASSWD: /usr/bin/chown -R swift\:swift /srv/node
+swift ALL=(root) NOPASSWD: /var/lib/kolla/venv/bin/swift-rootwrap /etc/swift/rootwrap.conf *
diff --git a/docker/swift/swift-rsyncd/Dockerfile.j2 b/docker/swift/swift-rsyncd/Dockerfile.j2
index 8c6cc6ff2..c2061c774 100644
--- a/docker/swift/swift-rsyncd/Dockerfile.j2
+++ b/docker/swift/swift-rsyncd/Dockerfile.j2
@@ -15,7 +15,6 @@ RUN apt-get install -y --no-install-recommends \
{% endif %}
-RUN setcap 'cap_net_bind_service=+ep' /usr/bin/rsync
COPY extend_start.sh /usr/local/bin/kolla_extend_start
RUN chmod 755 /usr/local/bin/kolla_extend_start
diff --git a/docker/swift/swift-rsyncd/extend_start.sh b/docker/swift/swift-rsyncd/extend_start.sh
index b101b4e69..d432b82fb 100644
--- a/docker/swift/swift-rsyncd/extend_start.sh
+++ b/docker/swift/swift-rsyncd/extend_start.sh
@@ -1,3 +1,3 @@
#!/bin/bash
-chown -R swift: /srv/node
+sudo chown -R swift:swift /srv/node