Skip to content

Commit 2139231

Browse files
authored
Merge pull request ceph#52931 from yuvalif/wip-yuval-lua-teuthology
rgw/test/lua: add lua integration tests suite reviewed-by: TRYTOBE8TME, cbodley
2 parents 6a42ec5 + 46500ca commit 2139231

File tree

21 files changed

+919
-16
lines changed

21 files changed

+919
-16
lines changed

ceph.spec.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,8 @@ BuildRequires: librabbitmq-devel
283283
BuildRequires: librdkafka-devel
284284
%endif
285285
%if 0%{with lua_packages}
286-
BuildRequires: %{luarocks_package_name}
286+
Requires: lua-devel
287+
Requires: %{luarocks_package_name}
287288
%endif
288289
%if 0%{with make_check}
289290
BuildRequires: hostname

debian/control

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ Build-Depends: automake,
7272
libre2-dev,
7373
libutf8proc-dev (>= 2.2.0),
7474
librdkafka-dev,
75-
luarocks,
7675
libthrift-dev (>= 0.13.0),
7776
libyaml-cpp-dev (>= 0.6),
7877
libzstd-dev <pkg.ceph.check>,
@@ -919,6 +918,8 @@ Section: libs
919918
Depends: librados2 (= ${binary:Version}),
920919
${misc:Depends},
921920
${shlibs:Depends},
921+
liblua5.3-dev,
922+
luarocks,
922923
Description: RADOS Gateway client library
923924
RADOS is a distributed object store used by the Ceph distributed
924925
storage system. This package provides a REST gateway to the

qa/suites/rgw/lua/%

Whitespace-only changes.

qa/suites/rgw/lua/.qa

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../.qa/

qa/suites/rgw/lua/beast.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/rgw_frontend/beast.yaml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/objectstore/bluestore-bitmap.yaml

qa/suites/rgw/lua/fixed-2.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/clusters/fixed-2.yaml

qa/suites/rgw/lua/overrides.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
overrides:
2+
ceph:
3+
conf:
4+
client:
5+
setuser: ceph
6+
setgroup: ceph
7+
debug rgw: 20
8+
rgw:
9+
storage classes: LUKEWARM, FROZEN
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/distros/supported-random-distro$/

qa/suites/rgw/lua/tasks/+

Whitespace-only changes.

0 commit comments

Comments
 (0)