Jump to: navigation, search

Interop Challenge

Revision as of 18:22, 9 August 2016 by Kaizen (talk | contribs) (How to Propose/Submit new tools/workloads)

Interop Challenge

Status: Collecting workload scripts, milestone-1 (as of Aug 8, 2016)

Scope

The interop challenge was started in July 2016 to create a set of common workloads/tests to be executed across multiple OpenStack distributions and/or cloud deployment models. The participants in this challenge will work together to prove once and for all that OpenStack-Powered clouds are interoperable.

Duration

The team will complete the Interop Challenge prior to the next summit working together with partners in the OpenStack Foundation.

Meeting Information

Schedule: Wednesdays at 1400 UTC
IRC Channel (on freenode): #openstack-defcore
Logs from past meeting: http://eavesdrop.openstack.org/meetings/interop_challenge/

Next Meeting: Wednesday, August 10th, 2016 at 1400 UTC Etherpad For Next Meeting: 2016-08-10

Agenda
* Review action items from previous meeting
* Test candidates review
** Open reviews: https://review.openstack.org/#/q/status:open+project:openstack/osops-tools-contrib
* Discuss how/where to share results (results repository)
* Open Discussion

Previous Etherpads: 2016-08-03

Communication methods

  • Members will meet regularly using the OpenStack DefCore channel on IRC
  • The team will communicate on the OpenStack DefCore mailing list and add the [interop] tag to the subject of messages related to the interop challenge.
  • The team may also have discussions in Gerrit on specific tools/workloads

Milestones

Milestone Goal References Status
1 Create interop challenge and team Completed
2 Identify tools/scripts that will be used to validate interoperability In-Progress
3 Execute tests, resolve/document any issues, and share results Pending
4 Create read-out for Interop Challenge Pending
5 Share findings at the OpenStack Summit in Barcelona Pending

How to Join

If you are interested in joining the interop, please join the the OpenStack DefCore mailing list and send a message with the tag "[interop]" in the subject line. Please identify one business and technical leader from your organization in the introductory email. Welcome aboard!

Scripts/Tools used for Interop Challenge

The interop challenge requires that we use common testing scripts and validation methods across multiple clouds. The team has agreed to post all scripts to the osops-tools-contrib repository since the templates/scripts used for the Interop Challenge are also useful outside of this context and could serve as examples on how to use various tools to deploy applications on OpenStack-Powered Clouds.

The current list of proposed tooling includes:

  • Terraform
  • OpenStack Heat

The current list of workloads includes:

  • LAMP (Linux, Apache, MySQL, PHP) Stack

How to Propose/Submit new tools/workloads

Any participating member of the Interop Challenge can submit additional scripts/workloads for review by the team. The script to leverage the new tool and/or deploy the new workload should be posted to the osops-tools-contrib repository. Information on how to contribute to OpenStack repositories can be found in the OpenStack Developer's Guide.

Once you have posted the code for review, please send an email to the OpenStack DefCore mailing list with the following subject: "[interop] New tool/workload proposal: brief description" and provide a link to the code review page for the change along with an overview of the tool or where people can find more information. The proposal will be reviewed by the team and, if necessary, added to the agenda for an upcoming meeting.

Directory Structure

Repo used by the Interop-challenge: https://github.com/openstack/osops-tools-contrib

   Directory structure is proposed below:
   /heat  - use heat template to create workload
       lampstack
       dockerswarm-coreo
       ...
   /terraform - use terraform to create workload
       lampstack
       dockerswarme-coreos
       ...
   /xxx - use xxx to create workload