Commit Graph

45 Commits

Author SHA1 Message Date
Mitsuhiro Tanino b440f3dccd Adds oslo-http driver spec
This is a proposal to create a new driver implementation which communicates
RPC client and server directly over HTTP without messaging queue.

Change-Id: I563e6455deca9a95f814541a7f2a6a6353b1a858
2023-06-29 23:43:06 +09:00
Sean Mooney 5d99032ae8 [oslo.messaging] add unix socket notifcation driver
This spec introduces a local Unix socket driver to enable notifications
to be consumed on the same host where they are produced.

Change-Id: I865ec512066588a1da144548b606905a7446a436
2022-05-16 09:02:55 +01:00
zhangtongjian e40e7d85e7 remove unicode from code
Change-Id: I9aaaebf62f6c2633999fc31e1f35c79327481448
2022-03-22 12:34:30 +00:00
Johannes Kulik f90c462c31 vmware: Switch SOAP library
Proposal to change the SOAP library backing oslo.vmware from suds to
zeep.

Change-Id: If8ad0f9bbb1a79c15aec870aa997376272c10bdd
2020-06-22 08:05:20 +02:00
Andreas Jaeger f9fb7ed826 Switch to newer openstackdocstheme version
Switch to openstackdocstheme 2.2.0. Using this versions
will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Remove reno, it's not used in this repo.

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.

Set openstackdocs_auto_version to not auto-version the documents.

Depends-On: https://review.opendev.org/728938
Change-Id: If1e4ca76901ec5528969f4d7c706fc840f02562b
2020-05-18 21:02:54 +02:00
Stephen Finucane f7b9477905 Remove setup.cfg, setup.py
This project is not a Python project and doesn't need packaging. Remove
it.

Change-Id: Id8d3be8830908f8e7cffdccc8b8ab09690db8481
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2020-02-10 11:00:56 +00:00
Andreas Jaeger c119831e56 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

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

Change-Id: I74896f0f66e4646fbe85b1f0a25fd0a87f39051f
2020-02-03 17:39:41 +01:00
Ghanshyam Mann 3c90f9e422 [ussuri][goal] Drop python 2.7 support
OpenStack is dropping the py2.7 support in ussuri cycle.

specs repo either has py27 job or requirement or tox env.

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

Change-Id: I2e83ccb68edd2de7f6b14f9a55af6b1da895700d
2019-12-13 18:38:27 +00:00
dineshbhor 3b050c4df1 Add placeholder for Ussuri release
Change-Id: I2e5eba9b334640b0a8cdde42175f15b017b000b8
2019-10-31 13:37:27 +09:00
caoyuan 0350db11d4 tox: Keeping going with docs
Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.

[1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045

Change-Id: Idec07bdb441a2f30351267686f2f74888655a6df
2019-10-24 14:39:05 +08:00
Q.hongtao 16a68529a7 Update doc link for README
Change-Id: I6fe002e8fcffba43c289e64b03a6476b6bfb387e
2019-09-20 10:42:13 +08:00
gujin c1da62c5f5 Sync Sphinx requirement
Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.

Change-Id: Iab2b9caa0f36dbe3df55622ef25f26ae66cf5480
Closes-Bug: #1831407
2019-06-03 11:07:21 +08:00
Ben Nemec 9b223579c4 Switch to openstackdocstheme
oslosphinx has been unmaintained for multiple cycles and we shouldn't
be using it anymore.

Some minor changes to the specs were necessary because the newer
sphinx introduced some warnings that were making the doc build fail.

Change-Id: I4d053e39a8859854b7f56bcf654071b7d950297b
2019-03-29 11:55:11 -05:00
Zuul b63409532c Merge "Add placeholder for Train specs" 2018-12-07 17:27:23 +00:00
wangyayan d5a54bcb3f Add placeholder for Train specs
The "T" release of OpenStack is officially "Train".

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

Change-Id: I05f4b8da2e27d3b6c35b0f80edc19e6592c67de2
2018-11-28 08:57:07 +08:00
zhouxinyong dba0890c3c Replacing the HTTP protocal with HTTPS in contributing.rst.
Change-Id: I2b86b133819c9425ec339e8ae74d57f9b39ee4cd
2018-11-14 02:20:12 +08:00
Raildo Mascena 0d6fa32479 config: Protecting Plaintext Secrets
Use a Secret Management Store to
protect plaintext values in the
OpenStack Services.

Change-Id: Ib2811960b40fe56ac09a48ac4c7658ffb9ee78b9
Implements: bp protect-plaintext-passwords
2018-10-05 14:56:40 -03:00
ZhijunWei 346681b1d0 Fix the error documentation link
Change-Id: I0bee669ae51b3da3874f340102205477ff304dd6
2018-08-28 08:37:48 -04:00
Doug Hellmann f7c5eabf79 fix doc build
Apparently pip 10 dropped the options for allowing external and
insecure packages. We shouldn't need those anyway.

Remove the index pages within each series directory, since the specs are
linked using a glob pattern in the main table of contents. This removes
all of the "$series Release" entries from the main table of contents.

Add the rocky directory specs to the master toctree

Change-Id: Ic8714c42f31a98020dfb70e65e9b2d9240fcf41b
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-05-16 09:49:23 -04:00
ZhongShengping 291b307d9d Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:

https://governance.openstack.org/tc/reference/project-testing-interface.html

For more detials information, please refer to:

http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Change-Id: I32b98aea4b2720a527c0e436eaf1e6874df1a967
2018-03-02 08:49:42 +08:00
Joshua Harlow 1ad2d8fda4 Add a new library policy and process proposal
Quite often Oslo is requested to create (or adopt) new libraries
for various purposes and it would be good to (as a group) have a
stance on new libraries and the process they need to go through
to either become a new library in Oslo or to become a new library
that is independently maintained on pypi.

Co-Authored-By: ChangBo Guo(gcb) <eric.guo@easystack.cn>
Change-Id: Ib1ed8aad4859ca8313ac841fb9a57db1d08a2f10
2017-10-19 08:32:04 +00:00
Doug Hellmann f097914f43 move the external-pdp spec to the queens directory
Create a directory for specs for the Queens release and move the
approved spec for external-pdp access via oslo.policy into it. The
"policy" directory is for team policies, and has nothing to do with
oslo.policy.

Change-Id: Ic1318928b7e79e41a5cbfe9360bdc1401eb17a9c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-09-19 17:15:44 -04:00
ChangBo Guo(gcb) 46a51711c1 Add initial directory for any pike specs
We don't have summit work session from Pike, use PTG
etherpad instead of summit planning etherpad.

Change-Id: I26e9ad8914c05b55f0a770d64aa636c93161508f
2017-02-17 19:53:40 +08:00
Joshua Harlow 41eaa56bc3 Add initial directory for any ocata specs
Change-Id: I28c23a76744fff9d9508f1c5c86d2b23f2755a18
2016-08-29 15:58:01 -07:00
Alexis Lee 07e61bbb5f Open Newton specs
Create the directory, link the etherpad and reference from the index.

Change-Id: Ib763de531b30475eab806b912ef1ad0b3119c62c
2016-03-22 10:55:26 +00:00
Brant Knudson 5fb8c3eb88 Stop checking for blueprints
We survived without this for the mitaka release so just remove it.

Change-Id: Iae666f09d88d7b47a8eb1192a4f6af7ab8e77506
2016-03-16 12:26:34 -05:00
Doug Hellmann ce6e345e33 fix SSL/TLS warnings in build
The specs build talks to Launchpad to ensure that there is a blueprint
for each spec being added to the repository. Those calls emit warnings
unless SSL is configured properly, which requires newer SSL libraries
than are available in the standard library.

Change-Id: I86f8af6ec1f890ebdd260226b0323df8040405a4
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-02-23 17:57:44 -05:00
Robert Collins 4714c1ebf1 Spec for pbr changes for pip
Change-Id: I66a12cbe5b0a75c3f7c0ff2cb9da7a00c447c757
2015-09-04 22:06:56 +12:00
Jenkins 3181c297b7 Merge "Add incubator policy" 2015-02-17 23:07:39 +00:00
Jenkins 1c02c1a3e4 Merge "Add policy template" 2015-02-17 23:04:27 +00:00
Doug Hellmann 4fa163f380 Open specs repository for Liberty proposals
Change-Id: I9f4f6fa177e11ce728e8dab82dd2a91245a08b98
2015-02-16 18:43:08 -05:00
Doug Hellmann 461ef2c88a Switch to oslosphinx.check_blueprints
Change-Id: I54f6c2db12c8eb50ad6a1fb19e9834cbae761d38
2015-01-28 14:25:28 -05:00
Doug Hellmann 0ae9201f36 Add incubator policy
Add a description of the purpose of and use of the oslo-incubator as a
historical reference to replace the information currently found in the
wiki. Moving this document into the specs repository will give the
oslo-core team a way to discuss changes to the policy.

Change-Id: I91b7d454cac9a99d92c592c6951fe9ac38fc40f9
2015-01-28 12:24:43 -05:00
Doug Hellmann d61c9d46c6 Add policy template
Change-Id: I05a1aa6a2ba9891025f3cc6094d18cb0481ef3d7
2015-01-28 12:24:37 -05:00
Jeremy Stanley c31a00a76b Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: Ife668b6a05fe9375b38bce282a5b11d4b4212c2a
2014-12-05 03:30:38 +00:00
Doug Hellmann b786cafbbe Require spec filenames to match blueprint names
Add a Sphinx extension to look at the specs as they are processed and
ensure that each filename corresponds to a blueprint name in Launchpad.

Change-Id: I579c779366539d3f083b4ba5ef8fe3638cc022d1
2014-12-02 10:19:24 -05:00
Doug Hellmann 9d54c5b080 Add fix-import-cycle-log-and-versionutils spec
This spec was previously approved for juno, but not finished. This
version has been updated based on changes that happened since that time.

bp/fix-import-cycle-log-and-versionutils

Change-Id: I0c14d4f31b079c3795a777bb1c9722834e4014d4
2014-09-29 15:55:02 -04:00
Doug Hellmann 740b16d661 Open Kilo specs directory
Add a kilo directory and plug it into the toctree to open the repository
for specs.

Change-Id: I560849ff4a0fd08fdc62a8178a894e8fed2e1fc6
2014-09-29 15:53:24 -04:00
Doug Hellmann 89438538b3 use yasfb for rss feeds
Publish an RSS feed of the changes to the specs repository to make the
specs more discoverable.

Change-Id: Ib4f84efab8b3af3ddd47d38d63a91362612bd655
2014-09-10 16:02:04 -04:00
Doug Hellmann 54d8e92549 use the current date to get the copyright
Change-Id: Ia01a3f23105ca97f327de2d8249ea9ae8c67189b
2014-09-10 15:51:29 -04:00
Doug Hellmann 435a3e6fc7 remove templates from toctree
We don't want the templates to appear in the table of contents.

Change-Id: Ic93ad16b7d919069f6dc1e6be4eb29fe6b4a7bef
2014-09-10 15:51:27 -04:00
Doug Hellmann 4fb6fde9e8 clean up toctree now that we are publishing
Change-Id: Ib761d240fd8bae1ffdcfd004501d5ccdf6484ef0
2014-08-08 11:06:28 -04:00
Doug Hellmann 6516bbdfd9 move template to specs directory
Change-Id: Ibd390266ed41e6da166811e13137765445b44193
2014-05-07 08:33:23 -07:00
Doug Hellmann 545215317d create initial structure
Set up the initial structure with a juno directory, several
toctrees, etc.

Tweak the document template.

Change-Id: I9b499ee9e7b9ded9ae5418dda09f8b0c6991b143
2014-05-07 08:21:55 -07:00
Doug Hellmann b41ddab806 initialize specs repo from cookiecutter
Change-Id: I130e1a4afe0989e01fbd429a54184d64bdbfecd2
2014-05-07 08:06:15 -07:00