Ask Your Question
1

Swift Compatibility Certification

asked 2016-11-09 07:22:30 -0600

chenhuayi gravatar image

If there have the processes to do Swift compatibility certification? Or just compative with Swift Api(v2, v3)? Any testcases for the compatibility certification?

edit retag flag offensive close merge delete

3 answers

Sort by ยป oldest newest most voted
1

answered 2016-11-09 17:03:50 -0600

sgordon gravatar image

The OpenStack Interoperability program governs the use of the OpenStack logos and marks. It includes the OpenStack Powered Object Storage program. The actual tests are executed using Tempest and RefStack.

You can find out which Tempest tests are actually required for a given compatibility program by going to the RefStack guidelines and selecting e.g. "OpenStack Powered Object Storage".

edit flag offensive delete link more

Comments

Your answer is helpful. Thanks a lot.

chenhuayi gravatar imagechenhuayi ( 2016-11-09 22:46:24 -0600 )edit
1

answered 2016-11-09 18:30:29 -0600

chrishoge gravatar image

There are two requirements for a product to qualify for the OpenStack Powered program (either Platform or Storage) with Swift. Your product must pass all of the "must-pass" interoperability tests defined by one of the two latest guidelines, and you must be running OpenStack code as defined by the "Designated Sections" portion of the guidelines.

As of answering this question in November of 2016, the latest two guidelines are http://git.openstack.org/cgit/openstack/defcore/tree/2016.01.json (2016.01.json) and http://git.openstack.org/cgit/openstack/defcore/tree/2016.08.json (2016.08.json).

edit flag offensive delete link more

Comments

Thanks for more details.

chenhuayi gravatar imagechenhuayi ( 2016-11-09 23:16:57 -0600 )edit
1

answered 2016-11-10 00:31:52 -0600

notmyname gravatar image

In addition to the trademark tests others have mentioned, if you want to test a Swift endpoint, the most complete tests you could run are the functional tests in the Swift source repo.

https://github.com/openstack/swift/bl... runs the tests. Be sure to have a version of https://github.com/openstack/swift/bl... as /etc/swift/test.conf (or specified in the SWIFT_TEST_CONFIG_FILE envvar).

The in-tree functional tests are the most comprehensive API tests that exist for Swift.

edit flag offensive delete link more

Comments

Good advices. Thank you! ๐Ÿ˜€

chenhuayi gravatar imagechenhuayi ( 2016-11-10 02:27:24 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2016-11-09 07:22:30 -0600

Seen: 113 times

Last updated: Nov 10 '16