s3-tests.git
2 years agos3select: align s3select tests with ceph s3select_error_response_tlg_run 392/head 394/head
Albin Antony [Tue, 18 May 2021 02:09:22 +0000 (07:39 +0530)]
s3select: align s3select tests with ceph

Update s3-tests to handle the error-response (return 400, and error-description)

Signed-off-by: Albin Antony <aantony@redhat.com>
2 years agoMerge pull request #391 from ceph/tethology_s3select_apr19
Ali Maredia [Fri, 21 May 2021 18:51:26 +0000 (14:51 -0400)]
Merge pull request #391 from ceph/tethology_s3select_apr19

modifying tests to be align with change of s3select compare sign( == …

2 years agomodifying tests to be align with change of s3select compare sign( == -> = ) tethology_s3select_apr19 391/head
gal salomon [Wed, 5 May 2021 08:35:32 +0000 (11:35 +0300)]
modifying tests to be align with change of s3select compare sign( == -> = )

Signed-off-by: gal salomon <gal.salomon@gmail.com>
3 years agoMerge pull request #382 from albin-antony/master
Gal Salomon [Fri, 9 Apr 2021 07:26:24 +0000 (10:26 +0300)]
Merge pull request #382 from albin-antony/master

s3select: align s3-tests with new changes in s3select

3 years agotests 382/head
Albin Antony [Wed, 31 Mar 2021 11:00:30 +0000 (16:30 +0530)]
tests

Signed-off-by: Albin Antony <aantony@redhat.com>
3 years agotests
Albin Antony [Mon, 29 Mar 2021 13:26:38 +0000 (18:56 +0530)]
tests

Signed-off-by: Albin Antony <aantony@redhat.com>
3 years agotests
Albin Antony [Mon, 22 Mar 2021 10:54:26 +0000 (16:24 +0530)]
tests

Signed-off-by: Albin Antony <aantony@redhat.com>
3 years agos3select: align s3-tests with new changes in s3select s3test_align_with_parquet_version
Albin Antony [Wed, 20 Jan 2021 07:46:05 +0000 (13:16 +0530)]
s3select: align s3-tests with new changes in s3select

Fix when then, date functions and NULL, add escape, trim tests

Signed-off-by: Albin Antony <aantony@redhat.com>
3 years agoMerge pull request #381 from ceph/fix_test_file_permission_add_attrib
Ali Maredia [Thu, 14 Jan 2021 05:02:58 +0000 (00:02 -0500)]
Merge pull request #381 from ceph/fix_test_file_permission_add_attrib

change test_s3select.py permission; add s3select attribute

3 years agochange test_s3select.py permission; add s3select attribute fix_test_file_permission_add_attrib 381/head
galsalomon66 [Wed, 13 Jan 2021 07:24:31 +0000 (09:24 +0200)]
change test_s3select.py permission; add s3select attribute

Signed-off-by: galsalomon66 <gal.salomon@gmail.com>
3 years agoMerge pull request #373 from ceph/fix_function_names
Gal Salomon [Wed, 16 Dec 2020 11:43:21 +0000 (13:43 +0200)]
Merge pull request #373 from ceph/fix_function_names

rename charlength and character_length function names

3 years agoreduce object size for test_like_expression, it may cause timeouts in teuthology... fix_function_names 373/head
galsalomon66 [Tue, 15 Dec 2020 09:51:19 +0000 (11:51 +0200)]
reduce object size for test_like_expression, it may cause timeouts in teuthology runs

Signed-off-by: galsalomon66 <gal.salomon@gmail.com>
3 years agorename charlength and character_length function names
galsalomon66 [Sat, 5 Dec 2020 16:58:45 +0000 (18:58 +0200)]
rename charlength and character_length function names

Signed-off-by: galsalomon66 <gal.salomon@gmail.com>
3 years agoMerge pull request #371 from ofriedma/wip-ofriedma-test-usage-api
Ali Maredia [Thu, 3 Dec 2020 20:59:40 +0000 (15:59 -0500)]
Merge pull request #371 from ofriedma/wip-ofriedma-test-usage-api

Add test for GetUsage api

Reviewed-by: Ali Maredia <amaredia@redhat.com>
3 years agoAdd test for head bucket usage headers 371/head
Or Friedmann [Thu, 3 Dec 2020 16:28:40 +0000 (18:28 +0200)]
Add test for head bucket usage headers

Signed-off-by: Or Friedmann <ofriedma@redhat.com>
3 years agoAdd test for GetUsage api
Or Friedmann [Thu, 3 Dec 2020 15:53:50 +0000 (17:53 +0200)]
Add test for GetUsage api

Signed-off-by: Or Friedmann <ofriedma@redhat.com>
3 years agoMerge pull request #363 from linuxbox2/master-headbucket-dne
Ali Maredia [Wed, 25 Nov 2020 04:57:51 +0000 (23:57 -0500)]
Merge pull request #363 from linuxbox2/master-headbucket-dne

Add test for HeadBucket on a non-existent bucket

3 years agoMerge pull request #367 from IlsooByun/check_invalid_payload
Casey Bodley [Thu, 19 Nov 2020 15:24:01 +0000 (10:24 -0500)]
Merge pull request #367 from IlsooByun/check_invalid_payload

Check if invalid payload is added after serving errordoc

3 years agoMerge pull request #364 from albin-antony/when-than
Gal Salomon [Thu, 12 Nov 2020 09:53:12 +0000 (11:53 +0200)]
Merge pull request #364 from albin-antony/when-than

s3select tests for coalesce and case

3 years agos3select tests for coalesce and case 364/head
Albin Antony [Tue, 13 Oct 2020 10:06:29 +0000 (15:36 +0530)]
s3select tests for coalesce and case

Signed-off-by: Albin Antony <aantony@redhat.com>
3 years agoCheck if invalid payload is added after serving errordoc 367/head
Ilsoo Byun [Sun, 8 Nov 2020 13:22:32 +0000 (22:22 +0900)]
Check if invalid payload is added after serving errordoc

Signed-off-by: Ilsoo Byun <ilsoobyun@linecorp.com>
3 years agoMerge pull request #360 from TRYTOBE8TME/wip-sts-webidentity
Ali Maredia [Mon, 2 Nov 2020 18:36:26 +0000 (13:36 -0500)]
Merge pull request #360 from TRYTOBE8TME/wip-sts-webidentity

Webidentity Test addition to test_sts.py

3 years agoMerge pull request #358 from albin-antony/predicates
Gal Salomon [Sun, 1 Nov 2020 13:18:33 +0000 (15:18 +0200)]
Merge pull request #358 from albin-antony/predicates

s3select predicate tests

3 years agoWebidentity Test addition to test_sts.py 360/head
root [Thu, 24 Sep 2020 10:04:09 +0000 (15:34 +0530)]
Webidentity Test addition to test_sts.py

Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
Few main changes/additions:
1. Webidentity test addition to test_sts.py.
2. A function named check_webidentity() added to __init__.py in order to check for section presence.
3. Few lines shifted from setup() to get_iam_client() to make them execute only when sts-tests run.
4. Documentation update (for sts section)
5. Changes in s3tests.conf.SAMPLE regarding sts sections

3 years agoMerge pull request #361 from ofriedma/wip-lc-expr-hdr-tags
Matt Benjamin [Thu, 22 Oct 2020 12:21:02 +0000 (08:21 -0400)]
Merge pull request #361 from ofriedma/wip-lc-expr-hdr-tags

Test expiration header for lc rules with tags

3 years agoTest expiration header for lc rules with tags 361/head
Or Friedmann [Wed, 30 Sep 2020 13:25:22 +0000 (16:25 +0300)]
Test expiration header for lc rules with tags

Signed-off-by: Or Friedmann <ofriedma@redhat.com>
3 years agos3select predicate tests 358/head
Albin Antony [Thu, 24 Sep 2020 10:39:20 +0000 (16:09 +0530)]
s3select predicate tests

Signed-off-by: Albin Antony <aantony@redhat.com>
3 years agoMerge pull request #356 from cbodley/wip-test-bucket-recreate-acl
Casey Bodley [Thu, 8 Oct 2020 14:37:09 +0000 (10:37 -0400)]
Merge pull request #356 from cbodley/wip-test-bucket-recreate-acl

test bucket recreation with different acls

3 years agoAdd test for HeadBucket on a non-existent bucket 363/head
Matt Benjamin [Thu, 8 Oct 2020 13:30:50 +0000 (09:30 -0400)]
Add test for HeadBucket on a non-existent bucket

n.b., RGW does not send a response document for this operation,
which seems consistent with
https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadBucket.html

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
3 years agoMerge pull request #362 from TRYTOBE8TME/wip-sts-issue-fix
Casey Bodley [Mon, 5 Oct 2020 21:19:09 +0000 (17:19 -0400)]
Merge pull request #362 from TRYTOBE8TME/wip-sts-issue-fix

STS issue fix (https://tracker.ceph.com/issues/47588)

3 years agoSTS issue fix (https://tracker.ceph.com/issues/47588) 362/head
root [Mon, 5 Oct 2020 19:05:58 +0000 (00:35 +0530)]
STS issue fix (https://tracker.ceph.com/issues/47588)

This is the fix for the issue reported (https://tracker.ceph.com/issues/47588). The issue was with the argument which was passed to the function. After removing that argument (as it's already an optional argument) the issue is fixed.

Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
3 years agoMerge pull request #359 from huww98/master
Matt Benjamin [Fri, 2 Oct 2020 16:41:19 +0000 (12:41 -0400)]
Merge pull request #359 from huww98/master

Test list_objects_v2 KeyCount with Delimiter

3 years agoMerge pull request #357 from linuxbox2/wip-fixes-911
Matt Benjamin [Thu, 1 Oct 2020 15:26:31 +0000 (11:26 -0400)]
Merge pull request #357 from linuxbox2/wip-fixes-911

Wip fixes 911

3 years agoTest list_objects_v2 KeyCount with Delimiter 359/head
胡玮文 [Thu, 24 Sep 2020 16:28:06 +0000 (00:28 +0800)]
Test list_objects_v2 KeyCount with Delimiter

Test for: https://github.com/ceph/ceph/pull/37396

Signed-off-by: 胡玮文 <huww98@outlook.com>
3 years agoadd noncurrent version expiration rule w/tag filter 357/head
Matt Benjamin [Wed, 16 Sep 2020 17:19:41 +0000 (13:19 -0400)]
add noncurrent version expiration rule w/tag filter

Create 10 object versions (9 noncurrent).  Install a noncurrent
version expiration at 4 days.  Verify that 10 versions exist at
T+20, and only 1 (current) at T+60.

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
3 years agoadd lifecycle expiration test mixing 2-tag filter w/versioning
Matt Benjamin [Tue, 15 Sep 2020 13:57:00 +0000 (09:57 -0400)]
add lifecycle expiration test mixing 2-tag filter w/versioning

By design this test duplicates test_lifecycle_expiration_tags2,
but enables object versioning on the bucket.

The tests install a rule which requires -2- tags to be matched,
and creates 2 objects, one matching only 1 of the required tags,
the other matching both.  Only the 2nd object should expire.

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
3 years agoadd tests for lifecycle expiration w/1 and 2 object tags
Matt Benjamin [Mon, 14 Sep 2020 23:06:32 +0000 (19:06 -0400)]
add tests for lifecycle expiration w/1 and 2 object tags

Note that the 1-tag case contains a filter prefix--which exposes
an apparent bug parsing Filter when it contains a Prefix element
and a single Tag element (without And).

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
3 years agofix lifecycle expiration days: 0
Matt Benjamin [Mon, 14 Sep 2020 18:23:48 +0000 (14:23 -0400)]
fix lifecycle expiration days: 0

In fact test_lifecycle_expiration_days0 is should fail, as 0-day
expiration is permitted for transition rules but not expiration
rules.

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
3 years agos/test_set_tagging/test_set_bucket_tagging/;
Matt Benjamin [Fri, 11 Sep 2020 17:52:29 +0000 (13:52 -0400)]
s/test_set_tagging/test_set_bucket_tagging/;

The test exercises bucket tagging, has nothing to do with object
tagging (clarity).

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
3 years agofix test_lifecycle_expiration_header_{put,head}
Matt Benjamin [Fri, 11 Sep 2020 17:23:41 +0000 (13:23 -0400)]
fix test_lifecycle_expiration_header_{put,head}

Primarily fixes the expiration header() verifier function
check_lifecycle_expiration_header, but also cleans up
prefix handling in setup_lifecycle_expiration().

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
3 years agofix and remark on test_lifecycle_expiration_days0
Matt Benjamin [Fri, 11 Sep 2020 14:17:39 +0000 (10:17 -0400)]
fix and remark on test_lifecycle_expiration_days0

1. fix a python3-related KeyError exception

2. note here:  AWS documentation includes examples of "Days 0"
   in use, but boto3 will not accept them--this is why the days0
   test currently sets Days 1

3. delay increased to 30s, to avoid occasional failures due to
   jitter

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
3 years agotest bucket recreation with different acls 356/head
Casey Bodley [Thu, 10 Sep 2020 18:39:10 +0000 (14:39 -0400)]
test bucket recreation with different acls

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 years agoMerge pull request #355 from TRYTOBE8TME/wip-sts-tests
TRYTOBE8TME [Mon, 17 Aug 2020 09:41:32 +0000 (15:11 +0530)]
Merge pull request #355 from TRYTOBE8TME/wip-sts-tests

STS Tests File and required modification in other files for the same

3 years agoMerge pull request #352 from ceph/validate_test_setup
Gal Salomon [Wed, 12 Aug 2020 10:32:29 +0000 (13:32 +0300)]
Merge pull request #352 from ceph/validate_test_setup

per each new uploaded file(for test), it got unique name(random), and…

3 years agoper each new uploaded file(for test), it got unique name(random), and uploaded file... validate_test_setup 352/head
gal salomon [Fri, 3 Jul 2020 11:49:13 +0000 (14:49 +0300)]
per each new uploaded file(for test), it got unique name(random), and uploaded file is verified for its content

Signed-off-by: gal salomon <gal.salomon@gmail.com>
Signed-off-by: gal salomon <gal.salomon@gmail.com>
3 years agoSTS Tests Files and modification in __init__.py 355/head
root [Thu, 30 Jul 2020 11:35:59 +0000 (17:05 +0530)]
STS Tests Files and modification in __init__.py

Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
3 years agoMerge pull request #353 from ceph/add_test_filter
Casey Bodley [Tue, 7 Jul 2020 11:37:49 +0000 (07:37 -0400)]
Merge pull request #353 from ceph/add_test_filter

add filter for s3select tests

3 years agoadd filter for s3select tests add_test_filter 353/head
gal salomon [Mon, 6 Jul 2020 21:10:50 +0000 (00:10 +0300)]
add filter for s3select tests

Signed-off-by: gal salomon <gal.salomon@gmail.com>
3 years agoMerge pull request #342 from ceph/s3select_first_tests_framework
Matt Benjamin [Thu, 25 Jun 2020 16:27:32 +0000 (12:27 -0400)]
Merge pull request #342 from ceph/s3select_first_tests_framework

commit first tests for s3select and initial framework

3 years agofix comments;remove non-used imports;enable test for projection;using get_client() s3select_first_tests_framework 342/head
gal salomon [Sun, 31 May 2020 13:07:58 +0000 (16:07 +0300)]
fix comments;remove non-used imports;enable test for projection;using get_client()

3 years agoadding radom-generated tests, one for where clause , the second for prjection. random...
gal salomon [Tue, 26 May 2020 22:20:31 +0000 (01:20 +0300)]
adding radom-generated tests, one for where clause , the second for prjection. random arithmetical expression is generated and used for building s3-select query; result is compared to python-engine

3 years agoMerge pull request #347 from linuxbox2/wip-fix-lc-expire-timers
Casey Bodley [Tue, 26 May 2020 15:06:40 +0000 (11:06 -0400)]
Merge pull request #347 from linuxbox2/wip-fix-lc-expire-timers

fix/restore test_lifecycle_expiration checks

3 years agoMerge pull request #350 from tchaikov/wip-45691
Casey Bodley [Tue, 26 May 2020 13:01:29 +0000 (09:01 -0400)]
Merge pull request #350 from tchaikov/wip-45691

bootstrap,requirements.txt: bump up setuptools and requests

3 years agobootstrap,requirements.txt: bump up setuptools and requests 350/head
Kefu Chai [Mon, 25 May 2020 04:48:19 +0000 (12:48 +0800)]
bootstrap,requirements.txt: bump up setuptools and requests

Fixes: https://tracker.ceph.com/issues/45691
Signed-off-by: Kefu Chai <kchai@redhat.com>
3 years agopython linter; replace assert with assert_equal; add complex query test(sum,count...
gal salomon [Tue, 26 May 2020 08:36:38 +0000 (11:36 +0300)]
python linter; replace assert with assert_equal; add complex query test(sum,count,where); add test-schema ;

3 years agousing config parameters
gal salomon [Sat, 23 May 2020 12:10:14 +0000 (15:10 +0300)]
using config parameters

3 years agoMerge pull request #348 from cbodley/wip-bootstrap-virtualenv-deprecated
Casey Bodley [Thu, 21 May 2020 15:08:46 +0000 (11:08 -0400)]
Merge pull request #348 from cbodley/wip-bootstrap-virtualenv-deprecated

bootstrap: remove deprecated virtualenv options

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Ali Maredia <amaredia@redhat.com>
3 years agobootstrap: remove deprecated virtualenv options 348/head
Casey Bodley [Thu, 21 May 2020 14:48:34 +0000 (10:48 -0400)]
bootstrap: remove deprecated virtualenv options

this fails on Ubuntu 20.04:

> virtualenv: error: unrecognized arguments: --no-site-packages --distribute

according to `virtualenv -h`:

>   --no-site-packages    DEPRECATED. Retained only for backward compatibility.
>                         Not having access to global site-packages is now the
>                         default behavior.
>   --distribute          DEPRECATED. Retained only for backward compatibility.
>                         This option has no effect.

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 years agofix/restore test_lifecycle_expiration checks 347/head
Matt Benjamin [Tue, 19 May 2020 12:41:39 +0000 (08:41 -0400)]
fix/restore test_lifecycle_expiration checks

Commit bf956df71e56bcdae7d41b9789d8e8d775f76007 adding
listobvjectsv2 tests inadvertently changed the v1
test_lifecycle_expiration test, which it had copied to
create a v2 version.  Revert this.

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
3 years agoMerge pull request #345 from huangp0600/hp-dev
Ali Maredia [Fri, 15 May 2020 19:19:42 +0000 (15:19 -0400)]
Merge pull request #345 from huangp0600/hp-dev

Fix: Bucket resource leak when cleanup

3 years agoFix: Bucket resource leak when cleanup 345/head
Pei [Tue, 5 May 2020 08:07:27 +0000 (01:07 -0700)]
Fix: Bucket resource leak when cleanup

In the function of nuke_prefixed_buckets, if some err is thrown when deleting buckets, the left buckets remain uncleaned.
It is kind of resoruce leak on some charged platform. We have to clear them manually.

I know the original code is meant to give the user some hint by rasing error. But the resource leak of left buckets is a little annoying.

This PR would skip the problem point and continue the teardown process. The last client error would be saved and re-raised after the loop completes.

Signed-off-by: Pei <huangp0600@126.com>
Signed-off-by: Pei <phuang1@dev-new-3-3854897.slc07.dev.ebayc3.com>
3 years agoadd tests to validate csv-header-info functionalities is correct
gal salomon [Fri, 8 May 2020 13:51:24 +0000 (16:51 +0300)]
add tests to validate csv-header-info functionalities is correct

3 years agoadding test cases for processing CSV objects with different CSV definitions; validate...
gal salomon [Tue, 28 Apr 2020 16:10:24 +0000 (19:10 +0300)]
adding test cases for processing CSV objects with different CSV definitions; validate null,escape-rules and quotes are processed correctly

4 years agoadding utcnow test
gal salomon [Wed, 15 Apr 2020 14:20:52 +0000 (17:20 +0300)]
adding utcnow test

4 years agoadding tests for date-time functionalities
gal salomon [Thu, 9 Apr 2020 13:43:11 +0000 (16:43 +0300)]
adding tests for date-time functionalities

4 years agoadd complex expression tests; for nested function calls; and different where-clause...
gal salomon [Sat, 4 Apr 2020 13:31:54 +0000 (16:31 +0300)]
add complex expression tests; for nested function calls; and different where-clause which create the same group of values

4 years agoadding test for detection of cyclic reference to alias
gal salomon [Tue, 31 Mar 2020 11:35:51 +0000 (14:35 +0300)]
adding test for detection of cyclic reference to alias

4 years agoadding aggregation tests
gal salomon [Sun, 29 Mar 2020 14:23:05 +0000 (17:23 +0300)]
adding aggregation tests

4 years agoadding alias test case
gal salomon [Thu, 26 Mar 2020 15:49:55 +0000 (17:49 +0200)]
adding alias test case

4 years agocommit first tests for s3select and initial framework
gal salomon [Mon, 23 Mar 2020 11:36:32 +0000 (13:36 +0200)]
commit first tests for s3select and initial framework

4 years agoMerge pull request #302 from theanalyst/public-buckets
Casey Bodley [Fri, 20 Mar 2020 21:01:34 +0000 (17:01 -0400)]
Merge pull request #302 from theanalyst/public-buckets

Public buckets

4 years agofix ignore public acls with py3 compatible code 302/head 329/head
Abhishek Lekshmanan [Wed, 22 Jan 2020 16:06:09 +0000 (17:06 +0100)]
fix ignore public acls with py3 compatible code

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agoadd tests for ignore public acls
Abhishek Lekshmanan [Tue, 8 Oct 2019 13:22:42 +0000 (15:22 +0200)]
add tests for ignore public acls

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agoadd test for block public policy
Abhishek Lekshmanan [Tue, 8 Oct 2019 13:22:19 +0000 (15:22 +0200)]
add test for block public policy

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agouse empty bodies for canned acl tests with BlockPublicAccess
Abhishek Lekshmanan [Tue, 8 Oct 2019 13:21:20 +0000 (15:21 +0200)]
use empty bodies for  canned acl tests with BlockPublicAccess

This should be a temporary workaround until #42208 is fixed

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agoremove redundant get_client calls
Abhishek Lekshmanan [Tue, 8 Oct 2019 08:47:23 +0000 (10:47 +0200)]
remove redundant get_client calls

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agoadd ability to get svc client for s3config set of apis
Abhishek Lekshmanan [Wed, 22 Jan 2020 16:03:10 +0000 (17:03 +0100)]
add ability to get svc client for s3config set of apis

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agoadd tests for public access configuration
Abhishek Lekshmanan [Tue, 8 Oct 2019 08:46:38 +0000 (10:46 +0200)]
add tests for public access configuration

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agoadd a few test cases for public bucket policies
Abhishek Lekshmanan [Fri, 30 Aug 2019 09:34:51 +0000 (11:34 +0200)]
add a few test cases for public bucket policies

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agoboto3: add bucket policy status checks for public ACLs
Abhishek Lekshmanan [Wed, 22 Jan 2020 16:01:30 +0000 (17:01 +0100)]
boto3: add bucket policy status checks for public ACLs

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agoMerge pull request #340 from theanalyst/bootstrap-suse
Ali Maredia [Fri, 17 Jan 2020 15:02:25 +0000 (10:02 -0500)]
Merge pull request #340 from theanalyst/bootstrap-suse

bootstrap: add support for *suse distributions

4 years agobootstrap: add support for *suse distributions 340/head
Abhishek Lekshmanan [Wed, 15 Jan 2020 19:34:17 +0000 (20:34 +0100)]
bootstrap: add support for *suse distributions

Also reformatted the bootstrap script to parse /etc/os-release instead, so that
more distro/pkg manager support could be added at a later point in time and
fixed the error message

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agoMerge pull request #337 from ceph/wip-python-3-port
Casey Bodley [Wed, 15 Jan 2020 13:48:54 +0000 (08:48 -0500)]
Merge pull request #337 from ceph/wip-python-3-port

Wip python 3 port

4 years agoremove all non-functional tests and infra 337/head
Ali Maredia [Wed, 18 Dec 2019 20:37:20 +0000 (15:37 -0500)]
remove all non-functional tests and infra

Signed-off-by: Ali Maredia <amaredia@redhat.com>
4 years agoPort functional tests from python 2 to python 3
Adam C. Emerson [Fri, 22 Mar 2019 17:58:30 +0000 (13:58 -0400)]
Port functional tests from python 2 to python 3

Add fails_on_rgw to tests not passing. Some
tests from the master branch do not pass on the
rgw yet. Others waiting on rgw tracker issues to
be resolved.

Signed-off-by: Ali Maredia <amaredia@redhat.com>
4 years agoMerge pull request #314 from theanalyst/iam/user-policy-basic
Abhishek L [Fri, 20 Dec 2019 17:30:21 +0000 (18:30 +0100)]
Merge pull request #314 from theanalyst/iam/user-policy-basic

iam: add a very basic user policy smoke test

Reviewed-By: Casey Bodley <cbodley@redhat.com>
Reviewed-By: Pritha Srivastava <prsivas@redhat.com>
Reviewed-By: Yuval Lifshitz <yuvalif@yahoo.com>
4 years agoMerge pull request #311 from theanalyst/encoding-type
Abhishek L [Fri, 20 Dec 2019 17:28:23 +0000 (18:28 +0100)]
Merge pull request #311 from theanalyst/encoding-type

list-objects: add basic tests for encoding

Reviewed-By: Casey Bodley <cbodley@redhat.com>
4 years agoiam: explicitly set a region for the iam client 314/head
Abhishek Lekshmanan [Fri, 6 Dec 2019 16:00:13 +0000 (17:00 +0100)]
iam: explicitly set a region for the iam client

Avoids region not defined errors

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agoiam: add a very basic user policy smoke test
Abhishek Lekshmanan [Thu, 24 Oct 2019 15:18:38 +0000 (17:18 +0200)]
iam: add a very basic user policy smoke test

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
4 years agoMerge pull request #331 from yehudasa/wip-which
Ali Maredia [Wed, 11 Dec 2019 15:29:21 +0000 (10:29 -0500)]
Merge pull request #331 from yehudasa/wip-which

bootstrap: different packages for 'which'

4 years agoMerge pull request #321 from romayalon/tags-order-fix
Ali Maredia [Tue, 10 Dec 2019 18:04:08 +0000 (13:04 -0500)]
Merge pull request #321 from romayalon/tags-order-fix

test_put_obj_with_tags

4 years agobootstrap: different packages for 'which' 331/head
Yehuda Sadeh [Mon, 9 Dec 2019 12:20:55 +0000 (14:20 +0200)]
bootstrap: different packages for 'which'

Either debianutils or which.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
4 years agoMerge pull request #330 from yehudasa/wip-bash
Ali Maredia [Sun, 8 Dec 2019 19:04:39 +0000 (14:04 -0500)]
Merge pull request #330 from yehudasa/wip-bash

bootstrap: switch to bash

4 years agobootstrap: switch to bash wip-rgw-sync-bucket-6-tests 330/head
Yehuda Sadeh [Sat, 7 Dec 2019 09:23:03 +0000 (11:23 +0200)]
bootstrap: switch to bash

Use of declare that is bash specific was introduced in:
d44c923405e22ea8b6cc1ab4316be3cc07f29b5

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
4 years agoMerge pull request #326 from ceph/wip-bootstrap-fix
Casey Bodley [Mon, 25 Nov 2019 16:49:25 +0000 (11:49 -0500)]
Merge pull request #326 from ceph/wip-bootstrap-fix

Minor fix to Centos 8 bootstrap changes

4 years agoMerge pull request #156 from gaul/read-unreadable-object
Ali Maredia [Mon, 25 Nov 2019 05:22:44 +0000 (00:22 -0500)]
Merge pull request #156 from gaul/read-unreadable-object

Test reading an unreadable object

4 years agoMerge pull request #278 from gaul/x-rgw
Ali Maredia [Mon, 25 Nov 2019 05:09:54 +0000 (00:09 -0500)]
Merge pull request #278 from gaul/x-rgw

Ignore missing x-rgw-* headers

4 years agoMinor fix to Centos 8 bootstrap changes wip-bootstrap-fix 326/head
Ali Maredia [Sun, 24 Nov 2019 23:04:42 +0000 (18:04 -0500)]
Minor fix to Centos 8 bootstrap changes

Signed-off-by: Ali Maredia <amaredia@redhat.com>
4 years agoIgnore missing x-rgw-* headers 278/head
Andrew Gaul [Wed, 22 May 2019 07:21:43 +0000 (16:21 +0900)]
Ignore missing x-rgw-* headers

Continue to require them in test_bucket_head_extended.  Only Ceph
supports these headers.

Signed-off-by: Andrew Gaul <andrew@gaul.org>
4 years agoTest reading an unreadable object 156/head
Andrew Gaul [Tue, 14 Mar 2017 22:56:13 +0000 (15:56 -0700)]
Test reading an unreadable object

Signed-off-by: Andrew Gaul <andrew@gaul.org>