aboutsummaryrefslogtreecommitdiff
path: root/docker/base
diff options
context:
space:
mode:
authorMichal Nasiadka <mnasiadka@gmail.com>2024-09-26 13:39:19 +0200
committerMichal Nasiadka <mnasiadka@gmail.com>2024-09-26 13:40:32 +0200
commit0644a5df860f4a131e7a0b210651039da043e431 (patch)
treedf729a8a778c7d26db709520cb3e82ef5f898edb /docker/base
parent8f0a3b5871d20d31390aabdb5110a89451140720 (diff)
downloadkolla-0644a5df860f4a131e7a0b210651039da043e431.tar.gz
kolla-0644a5df860f4a131e7a0b210651039da043e431.zip
dev-mode: Run kolla_install_projects using sudo
Since packages are installed using root during image build - we need to use sudo when updating those packages when using dev-mode. Change-Id: Idf14e334d50abeb1719563b1733af0b8425b3b55
Diffstat (limited to 'docker/base')
-rw-r--r--docker/base/start.sh2
-rw-r--r--docker/base/sudoers3
2 files changed, 4 insertions, 1 deletions
diff --git a/docker/base/start.sh b/docker/base/start.sh
index 2b77b4ea2..7ac505aea 100644
--- a/docker/base/start.sh
+++ b/docker/base/start.sh
@@ -16,7 +16,7 @@ ARGS=""
sudo kolla_copy_cacerts
# Install projects that are in /dev-mode
-kolla_install_projects
+sudo kolla_install_projects
if [[ ! "${!KOLLA_SKIP_EXTEND_START[@]}" ]]; then
# Run additional commands if present
diff --git a/docker/base/sudoers b/docker/base/sudoers
index 9b2bfb8dc..eb31bc98b 100644
--- a/docker/base/sudoers
+++ b/docker/base/sudoers
@@ -20,4 +20,7 @@ root ALL=(ALL) ALL
# Copy custom CA certificates to containers
%kolla ALL=(root) NOPASSWD: /usr/local/bin/kolla_copy_cacerts
+# Install projects in dev-mode
+%kolla ALL=(root) NOPASSWD: /usr/local/bin/kolla_install_projects
+
#includedir /etc/sudoers.d