commit | b89ef3e2b3b1d23d9c3b837a5394d5ea69bfa6b6 | [log] [tgz] |
---|---|---|
author | Dan Wang <wangdan@apache.org> | Fri Sep 19 15:40:57 2025 +0800 |
committer | GitHub <noreply@github.com> | Fri Sep 19 15:40:57 2025 +0800 |
tree | d6b44d40503f890a664df7d7595582d842a85737 | |
parent | 4935ea01cc56ae08868faee6c67ce59924ee8493 [diff] |
build(images): install pluggable authentication modules for Cyrus SASL on Ubuntu to provide auth mechanisms required for tests (#2296) https://github.com/apache/incubator-pegasus/issues/2292 To support tests that connect to ZooKeeper via SASL, auth modules should be introduced. Otherwise, those tests would fail due to missing necessary mechanisms.
diff --git a/docker/pegasus-build-env/ubuntu1804/Dockerfile b/docker/pegasus-build-env/ubuntu1804/Dockerfile index 00ac611..718674a 100644 --- a/docker/pegasus-build-env/ubuntu1804/Dockerfile +++ b/docker/pegasus-build-env/ubuntu1804/Dockerfile
@@ -48,6 +48,7 @@ bison \ libkrb5-dev \ libsasl2-dev \ + libsasl2-modules \ maven \ flex \ python3-setuptools; \
diff --git a/docker/pegasus-build-env/ubuntu2004/Dockerfile b/docker/pegasus-build-env/ubuntu2004/Dockerfile index 4634695..a3f018e 100644 --- a/docker/pegasus-build-env/ubuntu2004/Dockerfile +++ b/docker/pegasus-build-env/ubuntu2004/Dockerfile
@@ -48,6 +48,7 @@ bison \ libkrb5-dev \ libsasl2-dev \ + libsasl2-modules \ maven \ flex; \ rm -rf /var/lib/apt/lists/*
diff --git a/docker/pegasus-build-env/ubuntu2204/Dockerfile b/docker/pegasus-build-env/ubuntu2204/Dockerfile index f51bc59..a8d55d8 100644 --- a/docker/pegasus-build-env/ubuntu2204/Dockerfile +++ b/docker/pegasus-build-env/ubuntu2204/Dockerfile
@@ -49,6 +49,7 @@ bison \ libkrb5-dev \ libsasl2-dev \ + libsasl2-modules \ maven \ flex; \ rm -rf /var/lib/apt/lists/*