]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
test/rgw/lua: install luarocks
authorYuval Lifshitz <ylifshit@ibm.com>
Tue, 14 Jan 2025 17:30:32 +0000 (17:30 +0000)
committerYuval Lifshitz <ylifshit@ibm.com>
Thu, 16 Jan 2025 14:57:09 +0000 (14:57 +0000)
since it is only a suggestion for debian.
this is a regression from: https://github.com/ceph/ceph/pull/60666

Fixes: https://tracker.ceph.com/issues/69473
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
debian/control
qa/suites/rgw/lua/tasks/0-install.yaml

index a7d2dbb4c3ae0fbb05580956998bd32ea9b81908..a8c79f7a731a7777add44224b280fc84cdb8d335 100644 (file)
@@ -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
index fa6e279145c34fade0b0962d8f9e294725e400d5..d85ebcc5998324a8dee42df98d9c851b5781f437 100644 (file)
@@ -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