Skip to content

Commit 55e68d6

Browse files
authored
Create a data_prepper_test user in the end-to-end tests for Java. This way the .aws volume mapping will be able to load for both the release Docker image and the end-to-end test custom image. (#6188)
Signed-off-by: David Venable <dlv@amazon.com>
1 parent 5ad4885 commit 55e68d6

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

e2e-test/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,12 @@ subprojects {
6666
destFile = project.file('build/docker/Dockerfile')
6767

6868
from(dataPrepperBaseImage)
69+
runCommand('useradd -u 1012 -M -U -d / -s /sbin/nologin -c "Data Prepper Test" data_prepper_test')
6970
runCommand('mkdir -p /var/log/data-prepper')
7071
addFile(project(':release:archives:linux').tasks.getByName('linuxx64DistTar').archiveFileName.get(), '/usr/share')
7172
runCommand("mv /usr/share/${project(':release:archives:linux').tasks.getByName('linuxx64DistTar').archiveFileName.get().replace('.tar.gz', '')} /usr/share/data-prepper")
73+
runCommand('chown -R 1012:1012 /usr/share/data-prepper /var/log/data-prepper')
74+
user('data_prepper_test')
7275
workingDir('/usr/share/data-prepper')
7376
defaultCommand('bin/data-prepper')
7477
}

0 commit comments

Comments
 (0)