Commit Graph

254 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
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
Zuul b467cae06c Merge "Add more guidlines about how to contribute on oslo" 2020-06-29 20:50:58 +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
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
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 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
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
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
dineshbhor 3b050c4df1 Add placeholder for Ussuri release
Change-Id: I2e5eba9b334640b0a8cdde42175f15b017b000b8
2019-10-31 13:37:27 +09:00
Q.hongtao d0364e048b Fix misspell word
Change-Id: I86a99f7e1cdc792ae30f92a614dad8b255a1f86a
2019-09-19 14:51:26 +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
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
Zuul b63409532c Merge "Add placeholder for Train specs" 2018-12-07 17:27:23 +00:00
ZhongShengping 896ed5e640 Update mailinglist from dev to discuss
openstack-dev was decomissioned this night in https://review.openstack.org/621258
Update openstack-dev to openstack-discuss

Change-Id: I233aface881d38953244c40d3a871fbe4947ab2b
2018-12-05 09:37:36 +08: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
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
Dai Dang Van 6cb4ef6130 Propose spec for handle config changes in code
This spec outlines this mechanism to generate
new suitable config file for new release automatically.
This is our presentation related to this topic [1].

Patch set code: I0a14a4a462e04e485049c9b8c40a7a01e4cdab88

Co-Authored-By: Nam Nguyen Hoai <namnh@vn.fujitsu.com>

[1] https://www.openstack.org/summit/sydney-2017/summit-schedule/events/19296/

Change-Id: I851628c095cd75e0694a7886e222f3a2202ee961
2018-10-04 10:49:05 +07:00
Chris Dent 81484e3591 config: Add support for config from environment variables
The spec proposes a model for getting configuration/option
settings/values from environment variables in the execution
environment.

blueprint config-from-environment

Change-Id: I56acd64a29dc4eb1c4aeb82669b537efedcbe556
2018-06-21 12:11:49 +01:00
Ben Nemec 9e3edb2500 Update feature freeze policy
The feature freeze policy has fallen somewhat out of date due to
changes in the OpenStack release process and in Oslo itself.  This
updates the policy to better reflect the current state of releases.

Change-Id: Ie6637a3eeaa9e04acc86e25b3c1f0b8dcb68a2a5
2018-06-05 15:21:35 -05:00
melissaml ff45faa1d4 fix a typo rabbitmq-pika-driver.rst
Remove duplicated 'for'.

Change-Id: I6236c0e366a3e74eddfa505aa370e9e3dc77922f
2018-06-05 17:29:03 +08: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
XiaojueGuan 3bd4382d78 Trivial: update url to new url
Change-Id: I82898eaed30416a0e66dc9eabf79c3fa47af279d
2018-05-13 22:48:33 +08:00
wangqi c2cace2299 fix a typo
Change-Id: I7ef47799f0b8816494ba0f913cbf5183ae4c7547
2018-04-23 08:54:59 +00:00
Lance Bragstad 10919b43b1 Propose specification for oslo.limit library
This change explains the reasoning behind creating a new library to
help other services consume unified limit information in keystone.

Change-Id: Idcc719a5c92f865eabae76dd0b40c327380238b8
2018-03-19 15:16:56 +00:00
melissaml 424a87db48 Fix url for stevedore
Change-Id: I1bc537239f4ce981f5e14ff58d8f46d7ad0039ba
2018-02-27 13:14:10 +08:00
melissaml 1a894db624 Modify grammatical errors
Change-Id: Ifc2990a0f66bd5cb3e6107975c798db42d374970
2018-02-08 00:53:24 +08:00
Zuul 11448f54ff Merge "Update kafka driver support" 2017-12-18 15:19:04 +00:00
Zuul e030348dc6 Merge "Add a new library policy and process proposal" 2017-12-07 10:47:27 +00:00
Andrew Smith 5564f12af0 Update kafka driver support
This patch:

* Add queens release
* Add update kakfa driver spec

Change-Id: I247a2855f833485c4fcb4ce72f4b9b069ff23236
2017-11-29 12:29:22 -05:00
Zuul f8d7c98982 Merge "Propose specification to include policy scope" 2017-11-28 06:19:34 +00:00
Lance Bragstad 8ace3dc13e Propose specification to include policy scope
This specification details the benefits of including scope in policy
operations.

Change-Id: I36847d9dbeb78aa5b8feff0692ba81847c6f9f6a
2017-11-21 22:55:25 +00:00
Doug Hellmann ad1f590d96 Pluggable drivers for oslo.config
Provide an interface to implement external config readers.

Change-Id: I9833f16088289147f38ea0dd03b2ba56106aa9b5
Co-Authorized-By: Emilien Macchi <emilien@redhat.com>
Implements: blueprint oslo-config-db
2017-11-20 10:16:56 -05:00