summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJ. Eric Ivancich <ivancich@redhat.com>2025-01-17 17:20:28 +0100
committerGitHub <noreply@github.com>2025-01-17 17:20:28 +0100
commitf900942d7ac99921edbaf89ad5aa9bc0bf605c62 (patch)
tree71f84112cc448807c3ae5d6e753013add3ed702c
parentMerge pull request #59143 from Sean10/fix_rados_pybind_zero_param (diff)
parenttest/rgw/lua: install luarocks (diff)
downloadceph-f900942d7ac99921edbaf89ad5aa9bc0bf605c62.tar.xz
ceph-f900942d7ac99921edbaf89ad5aa9bc0bf605c62.zip
Merge pull request #61387 from yuvalif/wip-yuval-69473
test/rgw/lua: install luarocks Reviewed-by: Casey Bodley <cbodley@redhat.com> Reviewed-by: Kefu Chai <tchaikov@gmail.com>
-rw-r--r--debian/control3
-rw-r--r--qa/suites/rgw/lua/tasks/0-install.yaml10
2 files changed, 11 insertions, 2 deletions
diff --git a/debian/control b/debian/control
index a7d2dbb4c3a..a8c79f7a731 100644
--- a/debian/control
+++ b/debian/control
@@ -999,7 +999,8 @@ Depends: librados2 (= ${binary:Version}),
liblua5.3-0,
${misc:Depends},
${shlibs:Depends},
-Suggests: luarocks,
+Suggests: liblua5.3-dev,
+ luarocks,
Description: RADOS Gateway client library
RADOS is a distributed object store used by the Ceph distributed
storage system. This package provides a REST gateway to the
diff --git a/qa/suites/rgw/lua/tasks/0-install.yaml b/qa/suites/rgw/lua/tasks/0-install.yaml
index fa6e279145c..d85ebcc5998 100644
--- a/qa/suites/rgw/lua/tasks/0-install.yaml
+++ b/qa/suites/rgw/lua/tasks/0-install.yaml
@@ -3,7 +3,7 @@ tasks:
- ceph:
- openssl_keys:
- rgw: [client.0]
-- tox: [client.0]
+- tox: [client.0]
overrides:
ceph:
@@ -11,3 +11,11 @@ overrides:
global:
osd_min_pg_log_entries: 10
osd_max_pg_log_entries: 10
+ install:
+ ceph:
+ extra_system_packages:
+ rpm:
+ - luarocks
+ deb:
+ - liblua5.3-dev
+ - luarocks