Commit Graph

311 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
Zuul 6a5b0cd791 Merge "remove unicode from code" 2022-03-22 12:51:12 +00:00
zhangtongjian e40e7d85e7 remove unicode from code
Change-Id: I9aaaebf62f6c2633999fc31e1f35c79327481448
2022-03-22 12:34:30 +00:00
Manpreet Kaur 5dd089a293 docs: Update Freenode to OFTC
The OpenDev IRC services has switch from Freenode to OFTC
network [1].

This patch updates document with OFTC network details.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-May/022718.html

Change-Id: I2c21fa234263d48552831038e6da9e9f67827464
2021-07-22 19:47:23 +05:30
HeroicHitesh 44b552e071 Remove testr
* Remove .testr.conf as there is no tests dir and update .gitignore
  accordingly
* Use 3.18.0 as the minversion for tox in order to use
  allowlist_externals option

Signed-off-by: HeroicHitesh <email.hiteshkumar@gmail.com>
Change-Id: I0efdc4dd0ce658cc13c543946c6af1da867e6d4b
2021-06-30 20:32:32 +05:30
zhangboye ad4af697d1 Use TOX_CONSTRAINTS_FILE
UPPER_CONSTRAINTS_FILE is old name and deprecated
This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.

Change-Id: I41ca7856d5900ff1805bce017ede4d08528f1e7a
2020-12-24 15:58:18 +08:00
Zuul b467cae06c Merge "Add more guidlines about how to contribute on oslo" 2020-06-29 20:50:58 +00:00
Zuul c4e7e7d16f Merge "Align contributing doc with oslo's policy" 2020-06-23 18:00:14 +00:00
Zuul 44608f172e Merge "policy: Migrate Default Policy Format from JSON to YAML" 2020-06-23 18:00:13 +00:00
Zuul 19ae8e7e29 Merge "Support notification Transports per oslo messaging notifications" 2020-06-22 15:50:06 +00:00
dineshbhor e81f76adce
Support notification Transports per oslo messaging notifications
Add spec related to the blueprint:
https://blueprints.launchpad.net/oslo.messaging/+spec/support-transports-per-oslo-notifications

Change-Id: I8c9cba473c61c677bdec4bc5f5e0a43635379f71
Partial-Implements: blueprint support-transports-per-oslo-notifications
2020-06-22 10:33:12 -05: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
Ben Nemec 01aa9d0435 policy: Migrate Default Policy Format from JSON to YAML
A combination of factors has resulted in problems with deprecating policies.
We need to make some changes in order to allow policy deprecation without
causing pain to OpenStack deployers.

Change-Id: Ic213601b6e9406970fc5b83e53e02213ae236106
2020-06-15 14:04:22 -05:00
Zuul dc69632c56 Merge "Remove devstack plugin branch creation" 2020-05-25 12:15:52 +00:00
Zuul a18753cb9a Merge "Remove incubation section from template.rst" 2020-05-25 11:44:11 +00: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
Ben Nemec d7391dcf32 Remove incubation section from template.rst
oslo-incubator is no longer a thing and any new library proposals
should be using the new library template anyway.

Change-Id: Ic05552e762c9e72e7cc7fc388c1a67d76c63fc5b
2020-05-14 09:27:27 -05:00
Hervé Beraud 432bb4139f Add more guidlines about how to contribute on oslo
These changes are extracted from oslo's projects contribution guide
`CONTRIBUTING.rst`, it could be more relevant to move them here and in a
second time to remove similar sentences on oslo.*.

Centralize it here will avoid to us to send patch over ~40 projects if
updated are needed on this part in the future.

Change-Id: Ia5cd75427ab72f6fc05308c726b7523bad69c1e6
2020-05-05 16:45:41 +02:00
Hervé Beraud a882f2de4a Align contributing doc with oslo's policy
Related to:
- https://review.opendev.org/#/c/723044/
- https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html

Change-Id: I4d14943a58d135f22039681aa5154ca3a956179f
2020-05-04 18:32:20 +02:00
Ben Nemec ec8c81fb07 Add contributor doc policy
This is the first step of completing the contributor doc goal[0] from
the Ussuri cycle. It adds a contributing.rst policy which uses the
cookiecutter template created for the goal.

The expectation is that this is a central location for all of this
information, and the contributing.rst in each Oslo project will
simply refer to it so we aren't maintaining it in 40+ repos.

0: https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html

Change-Id: I3347d553b50a52ae96186e60b729360b159d8df5
2020-04-28 16:35:28 -05:00
Ben Nemec 2f3c42465b Add details about the different templates
There are three different templates people may need to use when
opening an oslo spec. We should explain that in the readme.

Change-Id: I720bab01196469a7759c9fa01e59c9735b12e628
2020-04-24 16:45:50 -05:00
Ben Nemec 62e8ac34cb Remove graduation-template.rst
Incubator hasn't been a thing for a long time now. There are no more
graduations happening, so we don't need this template.

Change-Id: Ic90eb209291db40c9fe58747bf00b6b6d67a10bd
2020-04-24 15:08:17 -05:00
Ben Nemec 3a0da40f5f Remove devstack plugin branch creation
As agreed in the meeting[0], we no longer need to be doing this.
The plugins aren't changing enough to require stable branches.

Change-Id: I934cb59188d83e837b357437c5e8e3fb23af12fd
0: http://eavesdrop.openstack.org/meetings/oslo/2020/oslo.2020-04-20-15.01.log.html#l-53
2020-04-23 15:18:46 -05:00
Ben Nemec 690250397c Add branch request to end of cycle activities
This is a change in the previous process for handling the end of the
cycle. Before, we would do the final releases and then wait a few
weeks for the release team to branch everything. We don't need to
wait though, so let's update the policy to say that the branching
request should be done at the same time as the final releases.

Change-Id: I9ae0288bee7f9f491d964121cdfdb43787d975f4
2020-04-17 12:55:29 -05:00
Zuul 6408215d05 Merge "Additions to the PTL Guide" 2020-04-13 15:38:21 +00:00
Zuul 3ff8e91ac3 Merge "Add PTL Guide to policies" 2020-04-13 15:38:08 +00:00
Zuul 452925c130 Merge "Update oslo.metrics spec" 2020-04-06 14:22:38 +00:00
Ben Nemec 67735aedb6 Additions to the PTL Guide
Some extra examples and clarifications as suggested on the initial
review.

Change-Id: I0c11bb9f281ad8413672a595f98fe3d5d2102c69
2020-03-30 17:36:46 -05:00
Witek Bedyk 8da8397dad Update oslo.metrics spec
Clarify on exposition format and information schema as well as fixing
typos.

Change-Id: Ia777b889f608ad03c522def0b9faed45fb3d5f92
2020-03-26 13:20:22 +01:00
Zuul 2a647cfae8 Merge "Add spec of oslo.metrics" 2020-03-26 12:06:47 +00:00
Ben Nemec 30105eb88e Add PTL Guide to policies
Since Oslo is composed of a large number of repos, this seems like
the most sensible place to document our project-specific PTL details.
I expect this to be a living document that evolves as new PTLs come
up with new best practices and tips.

Change-Id: Idea654584a7f45e6567f066b2f7a3df27c51f65b
2020-03-19 17:45:44 -05:00
Masahito Muroi 71fe65ff6f Add spec of oslo.metrics
Change-Id: I3cd2093a43c09a81e45149ee6023a4cc83cdb13e
2020-03-11 18:04:25 +09: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
Hervé Beraud 8344c5ce65 tox: Trivial cleanup
Move 'basepython' to the top-level 'testenv'.
Use the default 'install_command'

https://tox.readthedocs.io/en/latest/config.html#conf-install_command

Change-Id: I792f90f68c1f9f9848445c8ba8f9f7a207806fc5
2020-01-08 20:21:14 +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
Q.hongtao dc9b029531 Start README.rst with a better title
Now that we are using gitea the contents of our README.rst are
more prominently displayed. Starting it with a "Team and repository
tags" title is a bit confusing. This change makes it start with the
name of the project instead.

Change-Id: Iad18df4b717e373250fe071de40bf60df60ac091
2019-11-29 08:45:10 +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
Q.hongtao d0364e048b Fix misspell word
Change-Id: I86a99f7e1cdc792ae30f92a614dad8b255a1f86a
2019-09-19 14:51:26 +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
jacky06 a760439b5a Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I00ba5df2ece7f783830e794affd944f2b48bcf48
2019-05-28 18:50:44 +08:00
Zuul ae0fc25995 Merge "Remove policy-merge policy" 2019-05-17 19:02:17 +00:00
OpenDev Sysadmins 1984e99228 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:47:57 +00:00
Ben Nemec 272a1fef9f Remove policy-merge policy
As far as I can tell this is actually a Keystone thing, and it
certainly isn't an Oslo policy. In talking with the Keystone team,
it sounds like this was never implemented so I propose that we
remove the spec to avoid confusion. If someone wants to resurrect
the work in the future the document will still be available in the
spec repo git history.

Change-Id: Ib07f7ad2a685b296afcdde567c07d3b7004be207
2019-03-29 15:02:02 -05: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
Ben Nemec cba6fecac6 Remove incubator policy
oslo-incubator has been retired so this is no longer relevant.

Change-Id: Ib17305ff713da75c60a2891672ea961619b46415
2019-02-14 08:21:19 -06:00
lijunjie 17e24acb65 Fix the misspelling of "except"
Change-Id: I47eba8bf33b51dab390bf67fb2f63fdb7aa57a3a
2019-01-04 17:13:04 +08:00