Commit Graph

80 Commits

Author SHA1 Message Date
Martin Kopec 6cb143addd Prettify .rst docs
Fixing a few links as the original ones were returning 404.
The commit fixes .rst syntax issues to make the pages
render "nicer". The commit changes only format of the .rst
code, the content of the pages is not changed at all.

Change-Id: Icf0da2d7d1b42b065639c9105fbc16e1999bf630
2021-10-20 06:47:54 +00:00
Martin Kopec c05611adde Include hacking to test-requirements
Hacking provides valuable standard checks such as imports in
alphabetical order. Having this included in our pep8 check/job
the quality and readability of the code will be improved.

Change-Id: Ieedfcd340e9b700bdead0073bac39a505c8628b5
2021-08-17 08:50:30 +00:00
lkuchlan d952bb0176 Added shared-file-system add-on for advisory approval
Co-Authored-By: Goutham Pacha Ravi <gouthampravi@gmail.com>
Change-Id: I03d4a2912120dcc9b434e40856d5fc1598314ea4
2020-12-02 09:26:45 -08:00
Hervé Beraud 534ca52a8b Stop to use the __future__ module.
The __future__ module [1] was used in this context to ensure compatibility
between python 2 and python 3.

We previously dropped the support of python 2.7 [2] and now we only support
python 3 so we don't need to continue to use this module and the imports
listed below.

Imports commonly used and their related PEPs:
- `division` is related to PEP 238 [3]
- `print_function` is related to PEP 3105 [4]
- `unicode_literals` is related to PEP 3112 [5]
- `with_statement` is related to PEP 343 [6]
- `absolute_import` is related to PEP 328 [7]

[1] https://docs.python.org/3/library/__future__.html
[2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html
[3] https://www.python.org/dev/peps/pep-0238
[4] https://www.python.org/dev/peps/pep-3105
[5] https://www.python.org/dev/peps/pep-3112
[6] https://www.python.org/dev/peps/pep-0343
[7] https://www.python.org/dev/peps/pep-0328

Change-Id: Ieb58114e2f0fe269db130720926f1e8331e8a387
2020-06-02 20:18:54 +02:00
wangfaxin 8f2e82b7db Update the community page.
Change-Id: I5b06cf5b3f1409fdc1c68ee80492766b3a831e88
2019-12-13 10:33:01 +08:00
Egle Sigler b1e79374ea Scoring new keystone capabilities
Scored a few new keystone capabilities.

Change-Id: Ic67474ef4cfc66cfd873c4a534a505edde93856b
2019-10-23 15:48:26 -05:00
Artem Goncharov 6a5adfc915 Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I16040e384b553ffb7d19dcda2363f3f07ce7855e
2019-05-08 12:20:31 +00:00
Artem Goncharov 469f9fbebd Fix pep8 and docs build problems
- fix few pep8 complains
- integrated upper-constraints
- uncapped Sphinx to use upper-constraints cap
- removed deprecated oslosphinx

Change-Id: I1abffe16975e5e2c9ca1059dd866d605b9485bf9
2019-05-08 14:10:39 +02:00
Chris Hoge 38bf8fee86 Scoring for new Keystone capabilities
Scored Keystone capabilities, added token delete (and fixed
failing gate by ignoring new conflicting lint warnings)

Change-Id: I75e4e30c67f6b9a393c275011af6528f6d3d4e80
2018-11-01 10:31:53 -07:00
Zuul 4acba4f0d1 Merge "Add compute-servers-create-multiple as advisory" 2018-10-09 20:45:58 +00:00
Doug Hellmann 6d0b0aef62 update code to be python3-compatible
This mostly fixes print statements and some pep8 issues.

Change-Id: Ie4fb0ac8955759954d882988d698fb4aace61de1
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-10-03 17:06:33 -04:00
Mark T. Voelker 943cbe5e87 Add compute-servers-create-multiple as advisory
This patch adds a new capability for Nova: the "create multiple
servers" API [1], which allows a user to create multiple servers with
a single API call.  Although this API is not widely used by tools such
as gophercloud, libcloud, or Terraform, it meets most other criteria
and is not specific to any particular backend.

[1]
https://developer.openstack.org/api-ref/compute/#create-multiple-servers

Change-Id: I5bdbc1504fb088392e55b76c2ce70f19d6aa69c6
2018-09-11 10:51:24 -06:00
Zuul fa75d41c79 Merge "Cinder scoring for 2018.08" 2018-09-11 15:43:39 +00:00
Egle Sigler cdcfeb83f3 Glance socring 2018.08
Updated image import scoring for glance,

Change-Id: I0e7b34f9492d229816457940a6594f18e232dc0b
2018-09-11 15:15:42 +00:00
Megan Guiney cd7d2a7863 Update tabulate_scores.py to handle schema 2.0
The change over to schema 2.0 broke the tabulate scores script,
updated it to handle the new format.

Change-Id: I44726703a2abf41c57451ed17256f7bb4e2d531c
2018-05-02 12:22:34 -07:00
Megan Guiney 8317629a93 Cinder scoring for 2018.08
NOTE: This is just a precursory pass, still need to reach out to
PTL and check for new/removed capabilities and client updates

Change-Id: I7fa0e5ba84c32f919aa8865704b729705e594432
2018-05-02 12:17:39 -07:00
ricolin df440068cc Added tests and tempest ids to Heat Orchestration add-ons
Depends-On: https://review.openstack.org/#/c/529101/
Change-Id: Id820552ee40c841a1a9cb3a8bb54d635cb31563a
2018-03-03 06:37:57 +08:00
Georg Kunz 54c203fefa High-level assessment of remaining candidates for NFV vertical
This adds a high-level assessment of the remaining candidates for the
NFV vertical. This assessments primarily aim at triggering discussions
and shall not be regarded a final scoring.

Change-Id: I206989d01b26f4c95ca5df6b4560c658a9db5ccc
2018-01-31 14:39:27 +01:00
Georg Kunz 80b5dcb201 Scoring of networking-bgpvpn project for NFV vertical
Scoring, notes and guideline updates for the networking-bgpvpn project.
From a scoring perspective, this looks fine for inclusion in the NFV
vertical. One of the capabilities is an admin-only API but this
criterion might be relaxed for the NFV vertical. The test coverage needs
to be discussed and potentially extended.

Change-Id: I415bcd3d5bc66708c12af6c8988d1f4f101c51e1
2018-01-30 23:32:39 +00:00
Georg Kunz c1588ee35d First attempt at scoring trunk ports for NFV vertical
This is the first attempt at scoring the Neutron trunk port
feature as initial capability for the new NFV vertical program.
Moreover, a first version of a NFV guideline based on the 2.0
schema definition is included.

Since the NFV program is a vertical, I scored all 12 criteria -
in contrast to the add-on programs which are limited to 9
criteria.

I scored the 'widely deployed' criterion' with 1 in the context
of NFV-focused deployments. Since those are mostly private
cloud deployments, it is hard to determine actual availability.

Change-Id: I496ff4abb9c2510f0676f2f849414be785fb162b
2018-01-17 09:18:10 +01:00
Zuul fbd38f07c5 Merge "cinder scoring for 2018.01" 2017-10-31 20:22:16 +00:00
Zuul 64e6e7b82b Merge "swift scoring for 2018.01 guideline" 2017-10-31 20:22:15 +00:00
Megan 3276ed44bf cinder scoring for 2018.01
first pass at cinder scoring for the new guideline. It includes
the addition of a new volumes-v3 snapshot capability, which i'd
like to discuss a little in order to sanity check a few of the
scoring decisions.

Change-Id: I29fdb7d293bae88d1c6d323ff27a6ebf34f520dd
2017-10-29 01:58:46 -07:00
Zuul 0bc0f167aa Merge "Officially cancel the Additional Properties Wavier" 2017-10-24 21:33:22 +00:00
Zuul 9980d2ec82 Merge "Keystone scoring for 2018.01 guideline" 2017-10-24 21:33:21 +00:00
Zuul 7611a0c038 Merge "glance scoring for the 2018.01 guideline" 2017-10-24 21:33:12 +00:00
Megan c19e288a6a swift scoring for 2018.01 guideline
Just a quick first pass at this, looking forward to getting a bit
of input. Only a few existing capabilities needed updates, but
there are two new capabilities, objectstore-slo-support and
objectstore-dlo-support. Obviously, these may require some
discussion, and I will need to write new tests for the dlo
capability.

Change-Id: Ie658f499a21e4f0bb92d7aeba1387f0497752989
2017-10-23 12:58:45 -07:00
Chris Hoge 5748c296a6 Officially cancel the Additional Properties Wavier
The Additional Properties Wavier on Nova responses was intended
to be cancelled in the 2017.01 guideline. This required official
removal from the board approved guideline. This patch removes the
Additional Properties Waiver from next.json, to be approved for
the 2018.01 guideline and officially cancelling the waiver.

Change-Id: Ia65eb241d5e82ac4dd91c3e3b41f5b69dbdb8a43
2017-10-16 16:39:46 -07:00
Megan f30cf4f59c glance scoring for the 2018.01 guideline
There are a few loose ends on this one, to tie up, but
this is my first draft. There have not been a great number
of changes to Glance in the last cycle. The greatest change
that may be in the works is the finalization of the images-v2-import
capability. I will be checking up on whether or not that has, as of
yet, been finalized.
Change-Id: Ie318ac37833dd4836fd08b27e7ec738694a399db
2017-10-15 16:51:32 -07:00
Matt Riedemann 23dc48cc02 2018.1 scoring: add compute-keypairs-create-type
This proposes scoring for the 2018.1 guidelines to include
the compute capability to create keypairs with a specified
type.

This microversion is important for Windows guests since it
allows the creation or import of x509 keypairs.

Notes:

- This feature is based on the compute API 2.2 microversion
  and was introduced in the Kilo release:

  https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id2

  https://developer.openstack.org/api-ref/compute/#create-or-import-keypair

- This feature is considered widely deployed since it is
  not configurable or backend-specific.

- It is considered not used by tools given it depends on
  those tools supporting compute API microversions, and it
  is assumed that most tools are still lacking in this area.

- This capability is discoverable since client code can
  determine if the microversion is available on the server
  via version discovery, i.e. compute-list-api-versions.

- While this feature was in the last release, it is not
  considered "required" since microversions are opt-in per
  request by the client.

  NOTE: Since this is the first proposed capability that
  depends on a microversion, it is assumed that the definition
  of what "required" means will need some adjusting to account
  for weighing microversion-based capabilities differently.

- There is an existing Tempest test for this microversion
  with id 89d59d43-f735-441a-abcf-0601727f47b6.

Change-Id: I62554618e38f3f7ca1b508387a1eef190cdcef63
2017-10-10 10:27:48 -04:00
Luz Cazares 9b0fec938f Keystone scoring for 2018.01 guideline
Scoring Keystone for guideline 2018.01
Changes: Update notes on the working materials folder.

Items To Be Discussed:
identity-v3-list-projects capability was marked required 2017.09.
But the only TC available was flagged since it needs 2 users.
Q. Should we move the capability back to advisory until TC is fixed?
   or until other suitable TCs are added?

Change-Id: Ic84cbe834474e579345e22256f2e956ad2b4b897
Note: waiting for additional comments from PTL.
2017-10-04 20:59:09 +00:00
Chris Hoge 22b4f434c5 Added Heat Orchestration add-on for advisory approval
Change-Id: Icb35b0d6142a029f8b3a66eee731dcb29ae7fbcf
2017-09-08 10:26:27 -07:00
Chris Hoge ad69711936 Added Designate DNS add-on for advisory approval
Change-Id: Ib23c44fa9385727162e873fe42c719faa323a481
2017-09-06 12:47:58 -07:00
Luz Cazares 015f04371a Add get catalog capability as advisory
Add keystone get catalog capability in next.json. Non-admin test case was
 added in tempest

Change-Id: Ie28ca460cf4a11a9431dfa01e216396f5787acc3
Depends-On: Ia745dff050f35cc5a3fc3744d58c6fe1e875e56f
2017-08-01 14:23:49 -07:00
Luz Cazares a7d431a975 Add tokens validate capability as 2017.08 advisory
Add keystone validate token capability into next.json/ 2017.08.
non-admin test case is now available in tempest. Further
details on commit Ice1a241445d532ee2c4b1ad8d2c4c896d755798d
TC call GET on /v3/auth/tokens API.

Depends-On: Ice1a241445d532ee2c4b1ad8d2c4c896d755798d

Change-Id: I062e6148e90ae84d34f2df4577eb581ce76d021b
2017-06-19 16:19:20 +00:00
Luz Cazares b757001456 Keystone scoring for 2017.08
Updated scores for existing capabilities.
identity-v3-validate-token but it is admin only.

Change-Id: I111aecf36eae125126cb27bfc4c69bd1dbd2fa9a
2017-05-24 17:02:13 +00:00
Jenkins a3042f8b56 Merge "Neutron Scoring for 2017.08" 2017-05-05 21:51:44 +00:00
Jenkins 63172218b5 Merge "Nova 2017.08 scoring" 2017-05-05 21:17:12 +00:00
Mark T. Voelker fa819a0cf5 Neutron Scoring for 2017.08
This patch adds Neutron scoring for the 2017.08 Guideline.  The only
major change is moving subnet pools from advisory to required status.

Change-Id: I9149d7409f47f212a22b2a7df5436ca1bce173c3
2017-05-03 16:11:22 +00:00
Chris Hoge e2f2c73a43 Nova 2017.08 scoring
Added availability zones, and flavor listing capabilities.
Restored matrix with all capabilities and updated scoring.

Change-Id: I2bb062e71566e424ae9f5fc40b6c3bd67309f9b6
2017-05-02 17:30:26 -07:00
Jenkins 14ee0877cb Merge "Swift scoring for 2017.08" 2017-04-26 16:24:40 +00:00
Jenkins 7845192b56 Merge "Scoring for glance v2 capabilities" 2017-04-26 16:19:19 +00:00
Megan Guiney c8a2fb36a3 Scoring for glance v2 capabilities
initial attempt at scoring glance's v2 capabilities

Change-Id: I26e5ed5ba5cf7faeacfa3bd361b843a78c84f670
2017-04-12 21:45:16 -07:00
Chris Hoge 1537edbf33 Cinder 2017.08 scoring
Added v2 upload as a required capability. Looking forward to
requiring v3 (expected 2018.01)

Change-Id: Ia8464d3f1f3c685119c3fa874a56d8c4432ee582
2017-04-12 20:52:15 -07:00
Egle Sigler af59b277fe Swift scoring for 2017.08
Updated scores for existing capabilities. No new ones are added.

Change-Id: Iab4a53b4f293c1353ba1122beebfd367bad918bb
2017-04-04 23:25:39 -05:00
Frederic Lepied d8610b5953 fix flake8 reports
Change-Id: Iab40f2a1ab00e584cb89d4b1cdf460d7f90aa6ae
2017-03-03 10:06:17 +01:00
Mark T. Voelker d8fb682a2b Change doc references to DefCore
At the Board of Directors meeting on April 24, 2016 the Board of
Directors indicated that as DefCore has evolved it's focus on
interoperability and it's working structure, it's name may be a source
of some confusion to those outside of the community or who are new to
the community.  The Board made an informal request that the DefCore
Committee consider changing it's name to more clearly reflect it's focus
and structure.

This patch is the first step in that process.  It updates references
in various documents to change the name "DefCore Committee" to
"Interop Working Group" as agreed at the summer 2016 DefCore Committee
Sprint [1].

It should be noted that this patch should be considered a work in
progress to generate discussion until the new name is approved by
the DefCore Committee and the Board of Directors.  Should we elect
to go forward with the new name, some other actions will also need
to be taken, including but not limited to:

1. We will need to consider updating references on the OpenStack wiki.
2. We will need to consider updating the name of our IRC channel,
   mailing list, Launchpad project, and git repository.  Most of these
   changes will need to be carefully coordinated with the OpenStack
   Infrastructure team.
3. We will need to take into account external resources that point to
   DefCore artifacts, such as Foundation-maintained websites (such as:
   http://www.openstack.org/interop ).
4. We will need to coordinate with RefStack to minimize impact.
5. We will need to clearly communicate the name change to the rest of the
   community.

Note also that I've intentionally left many historical documents that
have been superceded (such as the 2015A process docs, Guidelines that
are no longer used, etc) in tact.  There seemed little value in
spending time on them and cluttering the patch with them since they're
now obsolete.

[1] https://etherpad.openstack.org/p/DefCoreSummer2016Sprint

Change-Id: I79d337c193e75c54d49f1d847468f6347e2ef2b3
2017-01-23 21:25:05 -05:00
Jenkins 6143fbd99e Merge "2017.01 Scoring for Nova" 2017-01-11 16:43:28 +00:00
Jenkins 64f986e929 Merge "2017.01 Scoring for Cinder" 2017-01-11 16:36:32 +00:00
Shamail Tahir 2105441c37 2017.01 Scoring for Nova
This change constitutes a first pass at scoring Nova capabilities
for the 2017.01 Guideline.  It adds three new capabilities: listing
flavors, availability zone operations,  and suspend/resume.  There
are no new designated sections in this update.

Change-Id: I9970c9789ca972b4d2cc53e57dcee97b87525e48
2017-01-11 10:55:54 -05:00