93dc9ec0d507480c751910e3f9126c3277070ae6
Commit Graph

28 Commits

Author SHA1 Message Date
mareklycka
5fda797bfd Adds spec infrastructure for Victoria
Co-Authored-By: Takashi Natsume <takanattie@gmail.com>
Change-Id: Ie6688d8947c2a25de2a919b28bd26b5aef187796
2020年04月05日 19:08:36 +09:00
Takashi NATSUME
8459c3b382 Create specs directory for Ussuri
Change-Id: I7913fc0bd027d883d11910ec26c007fb8868d404
2019年08月30日 13:43:27 +09:00
Eric Fried
f1f7a9a154 Tools & docs for backlog & abandoned spec process
Adds tooling and enhances README documentation around the backlog specs
process.
- To move a spec from the backlog to the current release, we can now use
 the ``move-spec`` tox target, e.g.
 tox -e move-spec -- [-n] [-v] specs/backlog/approved/great-idea.rst specs/train/approved
- To abandon a backlog spec - i.e. move it from specs/backlog/approved
 to the (new) specs/abandoned directory, we can now use the
 ``abandon-spec`` tox target, e.g.
 tox -e abandon-spec -- [-n] [-v] specs/backlog/it-was-a-great-idea.rst
These utilities will move the specified spec into the target directory
and create an appropriate redirect for it.
To make it so, this commit factors out a helper method that a) moves a
spec from one subdirectory to another and b) adds a redirect for it.
This is used by the existing ``move-implemented-specs`` utility as well
as the new ``move-spec`` and ``abandon-spec``.
While I was in here, I spruced up the verbose output (including for
move-implemented-specs) to be a bit more readable.
Change-Id: I322eecbacd5dc52accf6ac69c9fe1116be8c216f
2019年04月09日 15:23:16 +00:00
Takashi NATSUME
2601546ea2 Create specs directory for Train
Change-Id: I4225e37b889bf1a26d6d3ba197e524d3863c472e
2019年01月11日 15:49:46 +09:00
Takashi NATSUME
5409bb5de3 Create specs directory for Stein
Change-Id: I5aaa7d215491eba648862c61f597e78f6246eea7
2018年07月30日 04:59:14 +00:00
Takashi NATSUME
1ce3abc864 Create specs directory for Rocky
Change-Id: I9cd0237d79398e30a423be6a01f05f146d642c04
2017年11月16日 23:36:55 +00:00
Stephen Finucane
4b3aff0bd4 Create specs directory for Queens
Change-Id: I1fdf7b1e4fc14a883455a1052c4a502760844b08
2017年04月10日 10:44:03 +01:00
Stephen Finucane
673ad1b2b8 Create specs directory for Pike
The deadline for non-priority specs for Ocata has passed. Create the
Pike spec directories, such that folks can re-target their spec now for
review during the Pike cycle.
Change-Id: Ic4c13200b0418668f22ec0e4338b4f09d326abe0
2016年12月01日 15:12:52 +00:00
Daniel P. Berrange
1e22c70b42 Create specs directory for Ocata
The deadline for non-priority specs for Newton is almost here,
and as always there will be a large number of specs that do
not get approved. Any that remain in the Newton directory will
eventually get force abandoned. Opening up the Ocata directory
allows submitters who wish to re-target their effort to the
subsequent release, to move their spec across to the new
directory straight away enabling ongoing visibility & review.
Change-Id: I732576bb3c0e60ec130cdf73647fbc2f234905f7
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2016年06月02日 18:16:15 +00:00
Sean Dague
017453b34a Fix nova-specs priorities references
The glob stanzas seem to not want .rst extension on includes. Drop it,
and the priorities list returns into the main index.
Change-Id: I8e6213425b602d2545cd6dbfc01bde7ea4bafd8c
2016年03月29日 13:51:08 -04:00
John Garbutt
1dd20cd7bb Reorder the priorities section
Make the order of the priorities match the specifications order, where
we have the newest at the top.
Change-Id: I8a7bb38f27450a144d47388a65167ea9fdeda70f
2016年01月22日 15:52:33 +00:00
John Garbutt
bfb9951592 Open specs for Newton
Now we have the name for newton, we should open specs so people can
start targeting changes, either new or deferrals from Mitaka.
Change-Id: I84322ba6315316bf3d4ad3923067c5c8e7a9461e
2016年01月22日 15:52:26 +00:00
Matt Riedemann
fb186d1038 Open specs for Mitaka
As discussed at the Liberty mid-cycle, we should open the Mitaka specs so
that people can start targeting changes, either new or deferrals from
Liberty.
Change-Id: I6fe26e5665dcfd4e1a7fc6c0f7b7a9532e825640
2015年07月23日 13:42:01 -07:00
Joe Gordon
54a0cc035b Explain how to adopt a backlog spec
Now that we are starting to get backlog specs, make it clear how one can
take it over and implement it.
* Make it clear on the landing page that backlog specs are looking for
 owners. Hopefully this will guide developers looking for a spec to
 work in to the right place.
* Explain how to take over a backlog spec.
Change-Id: Ia3585c515c115e073c00e3222fc6718da79792b9
2015年05月22日 14:19:05 -07:00
Michael Still
ef5ad16e71 Open Liberty specs.
Opening Liberty specs now allows us to let people move their unapproved Kilo
specs to Liberty and start working on our comments now.
Change-Id: I7f8391c20ced6fb09b453a8ce3987d141b643a35
2015年02月16日 14:15:33 +11:00
John Garbutt
3fcd689762 Add Spec Backlog
This is copying what has been done for keystone:
If546724fd535db7753a372389c3f90f3b060d9bc
We add a place for people to add rough ideas, and a place to put specs
that are no longer going to be implemented by the proposer.
Includes updating the README to tell people where the backlog specs will
live.
We need to add a backlog spec before we can complete this change, this
is just a placeholder to advertise the backlog idea.
Change-Id: I667acfa422ef78bdc80efb279911091116b1c1f0
2014年12月05日 14:46:16 -05:00
John Garbutt
297babe367 Separate kilo and juno specs
Need to split out the different releases so the index page will continue
to scale past the current two releases.
It required some rework how the specs are symlinked into the doc source
to allow for the release specific landing pages.
Change-Id: I31fa0b13e400dd202f5db3e63da7b7c8dbd40e68
2014年12月05日 14:46:16 -05:00
Chris Yeoh
4f1fd861b0 Adds Kilo template back into toctree
We have previously published the kilo template here:
http://specs.openstack.org/openstack/nova-specs/specs/kilo-template.html
and have since updated it. But because we removed it from the toctree
it is not being updated on the website.
This change adds just the kilo template back into the toctree.
Change-Id: I8bdaef79439bf2f49a979c16de22c7aa6d7e2fcb
2014年10月30日 16:15:13 +10:30
Doug Hellmann
3585a11e68 Remove templates from toctrees
We don't want the templates to show up in the RSS feed, so exclude them
from being converted to HTML and listed in the toctree.
Change-Id: I1d50944fc37f27b5fc67316270cb281e3635b762
2014年10月07日 08:25:51 -04:00
Chris Yeoh
5f452082f9 Add v2-on-v3-api spec
Note that this change includes an addition to the doc
index which is needed to bootstrap the approved directory
for Kilo. Without the change a sphinx warning about
the new spec rst file not being included anywhere causes the
build to fail. And applying the change with an empty approved
directory the pattern match fails and the build fails
Previously-approved: juno
Part of blueprint v2-on-v3-api
Change-Id: Ib8b259f69c9072520acecba167b7b31707bcadaa
2014年10月07日 11:31:24 +10:30
Sergey Lukjanov
67833f47c4 Fix typo: June->Juno
Change-Id: Ia44ed986502be7252068f6bf2301e87ff75d1283
2014年10月06日 16:37:05 -07:00
Michael Still
f0b8204072 Re-organize juno specs
As discussed at our nova meetings, reorganize the juno specs into
three directories:
 - proposed: things proposed which weren't approved
 - approved: things we approved but didn't implement
 - implemented: things approved and implemented
The first I suspect is the most controversial. I've done this
because I worry about the case where a future developer wants to
pick up something dropped by a previous developer, but has trouble
finding previous proposed specifications on the topic. Note that
the actual proposed specs for Juno are adding in a later commit.
Change-Id: Idcf55ca37a83d7098dcb7c2971240c4e8fd23dc8
2014年10月07日 07:49:59 +11:00
Joe Gordon
7fc42f2290 Add in concept of project priorities
* Add section in kilo-template about project priorities (with a link to
 the kilo priorities document)
* Add in kilo priorities page. Currently this list is empty and we hope
 to fill it out at the summit
* Add the yaml file of priority blueprints that are ready for review.
 This is where we will track which priority blueprints need review.
Change-Id: I339e88f8055a63a9a9423d997da6581f977428c9
2014年09月30日 17:21:09 -07:00
Joe Gordon
13a792c869 Add readme to docs
Now that we are publishing the docs from this repo at
http://specs.openstack.org/openstack/nova-specs/ add the README to set
of published documents.
Also cleanup README's rst formatting.
Change-Id: If8bf22bb025611b09269a5e4c1a3e49008f1e713
2014年08月07日 13:30:10 -07:00
Russell Bryant
039960e312 Allow DB migration backports to Icehouse
Just as we did at the beginning of the Havana and Icehouse dev cycles,
we need to reserve a range of DB migrations as the first DB change in
Juno. This will allow a range to be used for migration backports to
Icehouse if needed.
This is a straight forward blueprint that has been implemented for the
last two releases (Havana and Icehouse), so we can use this as a trial
run for our new blueprint review process before we open up all other
spec reviews.
Since this is the first Juno spec, re-add the Juno specs directory to
index.rst.
Related to blueprint backportable-db-migrations-juno.
Change-Id: I791c22b54ac8cd533d6fdc03ea93f12d4a907b23
2014年03月31日 14:01:23 -04:00
Russell Bryant
11b2254f43 Fix a sphinx docs error
Comment out specs/juno/* until a spec merges so that the docs can
build without errors.
There is still one warning about man pages with this change in place,
but I believe it will require a change to pbr to suppress.
Change-Id: Id63da83ce6e60c444322072e68c17c97cf983846
2014年03月31日 11:55:40 -04:00
Joe Gordon
1028ec937f Make index.rst usable
* Update to reflect new directory structure
* Drop maxdepth to 1, to make the page smaller, otherwise the index will
 include links to each section of each blueprint. And since each
 section will have the same name across bluepints this is useless.
Change-Id: I2a5d94ae26002a884033d27881394a795592fe3f
2014年03月27日 15:54:35 -07:00
Russell Bryant
7e2f8f8e92 Make nova-specs an oslosphinx project
Update the nova-specs project to use sphinx. This will allow us to
still write our specs using rst, but also have a nice framework for
rendering and publishing the specs if we choose to.
Change-Id: Ib92231acb28bba44abafb7dd554404f542da13a7
2014年03月24日 16:28:41 -04:00