diff options
| author | Michal Nasiadka <mnasiadka@gmail.com> | 2024-09-26 13:39:19 +0200 |
|---|---|---|
| committer | Michal Nasiadka <mnasiadka@gmail.com> | 2024-09-26 13:40:32 +0200 |
| commit | 0644a5df860f4a131e7a0b210651039da043e431 (patch) | |
| tree | df729a8a778c7d26db709520cb3e82ef5f898edb /docker/base | |
| parent | 8f0a3b5871d20d31390aabdb5110a89451140720 (diff) | |
| download | kolla-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.sh | 2 | ||||
| -rw-r--r-- | docker/base/sudoers | 3 |
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 |
