Commit Graph

18 Commits

Author SHA1 Message Date
ArkadyKanevsky de96ee2d12 Reorganize guidelines and improve consistency.sh
Reorganize guidelines into guidelines directory and create
current_guideline that is softlink to the latest approved guideline.
The same with add-ons guidelines - they are moved to guidelines
directory within add-ons one and soft links are created pointing
to the latest guidelines for each add-on.

Also cleaned up some tooling that hardwired where guidelines lived.

Change-Id: I5ad4b91b1afb44a0a6987b339f7efba14f395302
2021-06-29 22:16:59 +00:00
Martin Kopec c730eee368 Revert "Reorganize guidelines and improve consistency.sh"
This reverts commit a9fbc452a6.

Reason for revert: refstack server gives 404 on the guidelines: https://refstack.openstack.org/#/guidelines .. seems like https://review.opendev.org/c/osf/refstack/+/790940 didn't handle the update of the guidelines location everywhere - I suspect that some changes in refstack-ui are needed as well, ah

Change-Id: I2685eb8fccb4dbdcf42683f168ee2cb316137196
2021-05-25 13:27:13 +00:00
ArkadyKanevsky a9fbc452a6 Reorganize guidelines and improve consistency.sh
Reorganize guidelines into previous_guideline directory
and current_guideline that is softlink to the latest approved guideline.
Cleaned up some tooling that hardwired where guidelines lived.

Change-Id: Ia6be9ca6326718488ee5668df3806da5f76dc456
2021-05-23 10:02:02 +00:00
Artem Goncharov 6a5adfc915 Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I16040e384b553ffb7d19dcda2363f3f07ce7855e
2019-05-08 12:20:31 +00:00
Mark T. Voelker 02698b5411 Fix "superceded" typo in schema
Clouds are hard.  English, doubly so.  We have a longstanding
spelling error in the schema: "superceded" should be spelled
"superseded".  This patch corrects it and updates all the documents
the typo was propagated to over time.

Change-Id: I72f24bf026919f4ccce0ce0c42e1c33c4042aca4
2017-09-12 09:38:36 -06:00
Mark T. Voelker 16668dddea Approve 2016.08, supersede 2015.07
This commit changes the 2015.07 Guideline from "approved"
to "superseded" and changes the 2016.08 Guideline from "draft"
to "approved" status.  This patch should not be merged until
the Board of Directors has approved the 2016.08 Guideline.  Voting
is planned for the August 23 Board meeting.

Note: this change also regenerates documentation for all other
superceded Guidelines.

Change-Id: I630978bdff9c166a4a3340f8c26bcdcbf7013cbf
2016-08-22 17:59:23 -04:00
robhirschfeld d3f345c9e9 Add superceded status for Guidelines and 2015B process
NOTE: This patch starts the process of creating a new
draft process for Board approval in Section C6.

As discussed in the board meeting, this change specifically
identifies that only the latest two guidelines are available
for vendor validation.  Older guidelines are still approved
and must remain available because vendors have validated
against them (thus superseded not deprecated).

Change-Id: Id2c2a23c9a8e204480dcebde6fe436292120ba8a
2015-07-30 15:47:44 -05:00
Mark T. Voelker a16d0893b0 Update RST document formatting
The .rst Guideline files currently say that they're generated from
"the master JSON verison" but don't actually contain a link to their
JSON counterparts.  This patch makes that reference a hyperlink so
folks can more easily locate the JSON files that are the authoritative
documents.  This is especially useful when viewing rendered versions
of the RST docs.

The patch also adjusts the script we use to generate the RST docs
from their JSON sources so future Guidelines include similar
linkage.

While we're at it, we've also removed a chunk of code in the
RST generator script so that it doesn't rely on the "name" field
since we never really added those fields universally, which could
cause the script to fail.  Instead we just use the "project" field.

Further, a few capabilities that are marked as removed are lacking
the aforementioned "project" field, so those have been added where
they were missing.

Following the changes to the RST generating script, it has been
re-run so that the existing 2015 Guideline RST documents have
the same formatting.  While the formatting has changed (added links
and modified capitalization), the content has not (no capabilities
or tests added/removed).

Co-Authored-By: Mark T. Voelker <mvoelker@vmware.com>
Co-Authored-By: Rob Hirschfeld <rob@zehicle.com>

Change-Id: Idbdd7d6825aa8af2404b9e2791fa67240cdef239
2015-07-22 13:53:58 -04:00
Mark T. Voelker 7aacc12796 Flag test_get_console_output
In the compute-servers sections of tests, the
ServerActionsTestJSON.test_get_console_output test fails on some Nova
backends because it's not a universally supported feature.  For example,
it isn't supported on VMware:

http://git.io/vJIAj

This would cause any cloud/product using such a backend to fail DefCore
tests, so the test should be flagged.

Change-Id: Ie3778cf8d1100fdb0a9065fabfb8254e0a7747b1
2015-04-30 16:43:51 -04:00
Rob Hirschfeld f42240d5a9 Generate RST Guidelines from JSON source
As per the process, we want to use generated RST
instead of hand created files.

In generating the files, I found a comma error in 2015.03
and removed spaces from 2015.04 so there are minor
changes to those files.

Because 2015.next is still in process, it does not make
sense to generate the RST file at this time.  We do
NOT want to have to maintain multiple files for each
change.  I've removed the 2015.next.rst file.

Also added check to make sure we're using the
correct JSON source using the hardcoded DefCore
repo path as an extra check.

Change-Id: I443f4c1cb84eb2c42ad9e6914cee0ce6d498a9bb
2015-04-10 16:56:01 -05:00
Rob Hirschfeld aac6ef210a Minor addition for source link in JSON
This is needed to help with JSON to RST validation

Change-Id: I2ea18a563f2826e25b826cd239cc94cc8140fba0
2015-04-09 21:54:56 -05:00
Jenkins 1531ee1114 Merge "Added Designated Sections (copied from Refstack site)" 2015-04-10 02:37:40 +00:00
Rob Hirschfeld 662cf22aed Added Designated Sections (copied from Refstack site)
As per DefCore discussion, I've moved the DS JSON over
to the guidelines.

Unlike the original version, I've added the concept
of required, advisory, depricated, removed and
informational so that it matches the process flows.

To be complete, I've done it to all three Guidelines
since they were all the same.

Change-Id: Ia5a906df5228bf34bb24c96e730e2452743a17c8
2015-04-07 23:50:52 -05:00
Jenkins 74a5b3ed69 Merge "Flag tests that require SSH" 2015-04-08 03:17:25 +00:00
Chris Hoge b88a793dcb Flag tests that require SSH
Currently tests that require SSH are not gated against in Tempest
due to the variety of conflicting network models available to
OpenStack clusters. Tests that require SSH need to be rationalized
and refactored, and is a current work item for the openstack-qa
team.

Until this test infrastructure is refactored, the tests should be
flagged but kept for future capability testing.

Change-Id: I9e79090f70648661ab236f67be7bbcd99bc0afc3
2015-04-06 21:37:43 +00:00
Rob Hirschfeld ada1dd74c7 Add project names to capabilities for RST generator
Also, correct JSON denormalization of the missed
guidelines addition for 2015.04 for 2015.04 and 2015.next

Change-Id: Ia9473b50d45d436c136ca58147229bd1fd130bbf
PS: we may want to drop the denormalization (patch?)
2015-04-06 14:27:17 -05:00
cdiep f9d6bb0bef Flag a test that is skipped by Tempest due to identified bug.
test_reboot_server_soft will always be skipped by Tempest test run
due to bug="1014647".

Change-Id: If6e44820256c33f17b6ba39fc775283489cc7a4b
2015-03-24 16:28:00 -07:00
Rob Hirschfeld 32ce79536e Initial draft of 2015.03 guideline
Initial draft of 2015.03 guideline as passed by the board.

We are condensing two steps into one here > format & content.

After we accept this, we will create a new prelim guideline for
the next review cycle (target at 2015.04!).

I've also moved from files out of the root directory for
cleanup.

The RST and JSON files should match in content.

Change-Id: I40623b38e80a7d4a65a66d7210f6dfad5835c371
2015-03-13 09:21:12 -07:00