Commit Graph

64 Commits

Author SHA1 Message Date
Jon Bernard 3fe68c9fad Add spec folder for 2024.2 (Dalmation)
Change-Id: I8870d640a9ab587ba5f8f814333fffad20e3cf24
2024-03-13 11:09:05 -04:00
Brian Rosmaita 2a67eec96b Reorganize specs table of contents
Move the 'untargeted' specs to the top of the page where they'll
be more easily found and create a 'previously approved specs'
section to organize the old specs better.

Change-Id: I4309c6193c8e5fcc2756685623acbe85577a779e
2024-01-10 10:20:43 -05:00
Zuul 775ee80a6c Merge "Require openstackdocstheme>=3.2.0" 2023-09-20 19:34:31 +00:00
whoami-rajat 7acdd3fed8 Add spec folder for 2024.1 (Caracal)
Change-Id: Icdb5e44b280a15fc1ce24fe71ed8a42e2398b226
2023-09-20 08:18:57 +00:00
Eric Harney 963ede4dd7 Require openstackdocstheme>=3.2.0
The openstack-tox-docs job runs with Sphinx 7.2.2,
and fails without openstackdocstheme fix 7e4e2b0.

Change-Id: Ie90a1a81ca00cda41dd0387f8c9798fad779c507
2023-08-29 12:12:17 -04:00
Christian Rohmann b3a1a0ddb6 Spec folder for 2023.2 cycle
Change-Id: Ib1c1f87d3660e56e7d08f23c5433e1326a461b84
2023-02-23 13:53:49 +01:00
Zuul 0c97a9b3f4 Merge "Add redirect to zed for image encryption spec" 2022-10-18 16:54:21 +00:00
Brian Rosmaita cb8d8dd6f0 Add redirect to zed for image encryption spec
Change Ic038fd8b97e2 moved a spec to the 'zed' directory but
did not update the redirects to point to the new location.

Change-Id: Id082632888005f5e6aae2616e00bd7d73b8a0687
2022-09-19 10:23:50 -04:00
ghanshyam mann 4664eeea1d Spec folder for 2023.1 cycle
Using release number here. In Zed cycle, TC passed
a resolution[1] and updated the release Identification
document[2] to use the release number as primary
identifier in the development cycle. Release name will
be used in marketting and release team tooling (until they
are migrated to work with release number) only.

Let's use release number consistently across OpenStack
projects.

[1] https://governance.openstack.org/tc/resolutions/20220524-release-identification-process.html
[2] https://governance.openstack.org/tc/reference/release-naming.html

Change-Id: Ibaeb8c32805e3136ee5947f2527c0d498aeeb7bf
2022-09-01 00:36:49 +05:30
Brian Rosmaita 47cfff3351 Add zed directory for specs
Change-Id: I5129163ca3f1f918dcda21338ff1995d5f573dfd
2022-02-17 18:05:48 -05:00
Brian Rosmaita ecd6e34320 Update redirects
Add a redirect for change I067d113cacaf and fix some existing
redirects that were referring incorrectly to the .rst files
instead of the generated .html files.

Change-Id: I233af09553830f0f3c93d30cd313d498f2da4233
2021-12-22 17:11:05 -05:00
Brian Rosmaita 6d1c94b8fa Propose image-encryption spec for Yoga
The team working on this effort has scaled it back to remove a
dependency that's been holding up development [0].  This change
has no impact on the current Cinder spec, which was approved
for Train, and whose approved status has been carried along through
Xena.  It's now proposed for Yoga.

[0] https://review.opendev.org/c/openstack/glance-specs/+/792134

Change-Id: Ie483be9e82031d8c89dd49c8159373d769e5037d
2021-11-20 08:27:42 -05:00
Brian Rosmaita 7464b781cf Add yoga directory for specs
Change-Id: Ia5abc0f314cf2afb1aa30ce667afb86cc3c9b4c9
2021-08-30 08:19:05 -04:00
Brian Rosmaita 528b9b9779 Update Xena specs
Move unimplemented wallaby specs to xena and set up http redirects
so that the old URLs won't 404.

Change-Id: Ic7aa7e45ed9e6f09f72a87034cd0b88d1390117b
2021-06-29 23:07:44 -04:00
Yandong Xuan e2e1f0761b Add xena directory for specs
Change-Id: I846fb0432232feb4f9ea5d07e8fa86bb4e622372
2021-03-04 09:09:43 +08:00
Zuul 30466d896b Merge "Add clarification about re-proposing specs" 2020-12-09 16:40:32 +00:00
Brian Rosmaita 199b9fe667 Fix redirects
The current paths need '/openstack/cinder-specs' prepended to them.
(This was verified by fungi manually editing the deployed .htaccess
file on the specs website.)

Change-Id: I1a546d4b39c507336d3364f9d1c0129c04bec1f6
2020-11-24 22:26:43 -05:00
Brian Rosmaita 98f490651d Add clarification about re-proposing specs
Make it clear that previously approved but unimplemented specs must
be re-proposed for the current release.

Change-Id: Ibe3da75827b340218ae1777615c5edb8dcec57f5
2020-11-09 21:50:03 -05:00
Brian Rosmaita 3771be4820 Retarget specs for Wallaby
As agreed on at the Cinder R-9 mid-cycle meeting.

Change-Id: Id7a4af7e9ee3f98f9f661dd5500b15c519c51d22
2020-08-21 16:55:11 -04:00
Brian Rosmaita fb96f3dee0 Add wallaby directory for specs
Change-Id: Ib75d7301149f07868ff84f9e680a36affed016a1
2020-07-06 09:37:06 -04:00
Andreas Jaeger 00c573d0d9 Switch to newer openstackdocstheme and reno versions
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Disable openstackdocs_auto_name to use 'project' variable as name.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: Iefbde88aa089a12a34fa1243c4d626127bb2bec6
2020-05-30 16:24:59 +02:00
Zuul 35288fd3a8 Merge "Fix pygments style" 2020-05-27 12:14:08 +00:00
xuanyandong 4edfbe8a07 Fix pygments style
New theme of docs (Victoria+) respects pygments_style.
Since we starts using Victoria reqs while being on Ussuri,
this patch ensures proper rendering both in Ussuri and Victoria.

Change-Id: I0d54db1b5967a226c5fc885aec4e170eee1dad6c
2020-05-21 09:55:39 +08:00
Brian Rosmaita af63b8ad4c Re-target image encryption spec to Victoria
Change-Id: I2ff750603da9d75f79be154c3ed4a5d4ed6b7d0d
2020-05-20 08:17:40 -04:00
Andreas Jaeger 44988971ef Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove obsolete sections from setup.cfg
- Update requirements, no need for python_version anymore
- Switch to using sphinx-build
- Use newer openstackdocstheme and Sphinx versions
- Cleanup */source/conf.py to remove now obsolete content.
- Remove install_command from tox.ini, the default is fine
- Fix problems found by sphinx-build

Change-Id: I258ba61fb3c2c5e83e71109dab941e304dde3f76
2020-04-25 16:42:22 +02:00
Brian Rosmaita 5af1702456 Add victoria directory for specs
Change-Id: Idcbf11883778a22f2ef8f7eea4ce020b11c40f83
2020-02-02 15:57:16 -05:00
Brian Rosmaita 48f54bab22 Retarget specs to ussuri
Move some specs that didn't get completed in Train but which are
being worked on for delivery in ussuri to the appropriate directory,
and set up redirects so that train URLs for the specs will redirect
to the current location.

Change-Id: Ic73f4801b8307ad2a0c9be0f3ab6c12b4019e0e7
2020-01-13 22:17:24 -05:00
Zuul a0d2197c01 Merge "Adjust specs sidebar" 2019-12-18 20:45:49 +00:00
Zuul e005643b63 Merge "[ussuri][goal] Drop python 2.7 support" 2019-12-13 22:22:43 +00:00
Zuul a740bb0a72 Merge "Remove v2 API docs" 2019-12-13 15:18:41 +00:00
Ghanshyam Mann 4f13d5906a [ussuri][goal] Drop python 2.7 support
OpenStack is dropping the py2.7 support in ussuri cycle.

specs repo has py2 specific requirement which is removed
or tox optimization.

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I3792543bc58fa21c33c34cf09972a74b9a039208
2019-12-13 00:48:34 +00:00
Brian Rosmaita af4961e470 Adjust specs sidebar
The current sidebar lists all the links on the specs homepage.
This change makes it list only links created from headings on
the page so it can act as a navigation toolbar.

Change-Id: Ie1428e648207c6f07518548a1c3069577103c976
2019-12-11 17:55:10 -05:00
Brian Rosmaita 99b817c381 Add ussuri directory for specs
Change-Id: Ib62976ac2e80d6d19141690e51f44df465ff0c7f
2019-11-21 08:44:13 -05:00
Brian Rosmaita 8029668708 Remove v2 API docs
These are out-of-date (still have XML examples!), the v2 API is
deprecated and planned to be removed soon, and they've been
replaced by the v2 api-ref (which has not yet been removed).

Change-Id: I34f4e49f5ae4037277c136ee3e78d8eecee262cb
2019-11-20 14:37:15 -05:00
Brian Rosmaita 256a502613 Identify Cinder as the Block Storage Service
According to openstack/governance/projects.yaml, Cinder is the
OpenStack Block Storage service.  This patch changes the specs
index page to reflect this.

Change-Id: I0db46fa65290974bb308f550506e3e6f6fc60c68
Partial-bug: #1841645
2019-08-27 14:09:26 -04:00
Jay S. Bryant 6a4aa8c6b3 Add untargeted folder for specs
It was discussed at the Cinder Mid-Cycle that we
needed something to do with approved specs that were
still relevant but not being worked.  The recommendation
was to add an untargeted folder like the one that Glance
uses.  This patch does this.

I also discovered that the last two sections in
the index page were not displaying due to
incorrect RST format.  This patch also fixes
that.

Change-Id: I3f909742501ab3a3f36ba9eee4ede0b814f76f2d
2019-08-26 16:16:38 +00:00
jacky06 707a1b4181 Sync Sphinx requirement
1. Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.

Change-Id: I722f8d5804b0daea33ee20d10a4eab903f57a6f7
2019-06-18 22:42:54 +08:00
Nguyen Hai 2663a9b4f2 Add Train specs directory
The "T" release of OpenStack is officially "Train".

http://lists.openstack.org/pipermail/openstack-dev/2018-November/136464.html

Change-Id: I840381e8205d1724cb53fce747a8f183c8f9cf8c
2018-12-26 01:44:36 +00:00
Eric Harney a810133479 Add Stein to index
Track specs in the stein folder.

Change-Id: I5f8b18806470534e809f691340b5baf309dc7927
2018-06-14 11:53:03 -04:00
TommyLike 8775e644e1 Add Rocky support in doc
Update index.rst file to support rendering
rst files in rocky folder.

Change-Id: I7cc17dafaf832330f7d5ecea6c811df39d51d503
2017-12-12 15:50:42 +08:00
Sean McGinnis 121d2b5355 Clean up required packages
This patch does two things to clean up gate package requirements,
adding a bindep file and moving packages to the right location.

Bindep controls which system packages are installed. If a project
does not have a bindep.txt file present, the gate jobs will fall
back to a common list of packages. These include things like
mariadb and various clients that are not needed for specs repos.
Added a basic bindep.txt file with just the things we need to
ensure are present for building the docs in specs.

There are also plans to stop looking at requirements.txt for specs
since these repos do not install Python code. The two locations
that are looked at are test-requirements.txt for running included
tests, and doc/requirements.txt for anything needed for doc builds
such as sphinx and plugins.

Change-Id: I3a222d7eec32b0d5ae6ef4ad20b34603931e13d6
2017-11-17 16:53:57 -06:00
klyang db66ea6100 switch from oslosphinx to openstackdocstheme
Change-Id: I56ac175ea046c0bcd1e1b2d515e4279437739d91
ref:https://docs.openstack.org/openstackdocstheme/latest/
2017-11-17 22:16:41 +00:00
TommyLike 532b6a1ec5 Fix incorrect indention in index.rst file
RST file can't be included in toctree because of
the incorrect indention.

Change-Id: I02191483f8918588ef05949903813611792c278c
2017-08-08 09:36:27 +08:00
Ivan Kolodyazhny 1e60ce8fd0 Add directory for Queens spec
We reached Cinder Spec Freeze [1] for Pike, so all specs should be
proposed to the next release.

[1]
https://releases.openstack.org/pike/schedule.html#p-cinder-spec-freeze

Change-Id: I308479d5d34edc01d2c6571883a5cae5f10b5c30
2017-06-08 12:45:32 +03:00
99cloudML da0b72f381 Fix doc generation for Python3
Fix the Sphinx html_last_updated_fmt for Python3.
The html_last_updated_fmt option is interpreted as a
byte string in python3, causing Sphinx build to break.
This patch makes it utf-8 string.

Change-Id: Ib3228ad4d059f5fdb9b0ad4bf04956c3d81a1e31
Closes-Bug:#1693670
2017-06-05 09:52:45 +08:00
wanghao a2bf6b2415 Add pike folder in specs
The focus for Ocata is bug fixes and stability with only
finishing features that were already in progress. So we need
to move some specs to pike folder.

Change-Id: I61425d6928fda714247f33abc5bed3b6e595e73b
2016-11-14 20:35:10 +08:00
xiexs a9d120dd39 Open Ocata for specs
Adds specs/ocata directory to accept specs of Ocata cycle.

Change-Id: I5569b8d7bfcc966d4a84836b6612b857c3cbe273
2016-07-25 07:35:32 -04:00
Marc Koderer b5122a6f3a Remove Tempest reference in conf.py
TrivalFix

Change-Id: Ic9d4e33e85cf9873ee2b95e3686ea03c13e7dd2e
2016-05-13 11:09:00 +02:00
Michał Dulko 8a42d06b71 Add Newton specs to the index.rst
There are some specs for Newton already merged, so let's add them to
the index.

Change-Id: I542193b1ec14f38083c1b8d6d50b5c21c8ed03c5
2016-04-20 15:55:03 +02:00
Harshada Mangesh Kakad d223480e86 Replace deprecated library function os.popen() with subprocess
os.popen() is deprecated since version 2.6. Resolved with use of
subprocess module.

Change-Id: Ic9043aab4466b115298d1c8bddc0f827177fdac9
Closes-Bug: #1529836
2016-01-14 04:19:45 -08:00