Commit Graph

2708 Commits

Author SHA1 Message Date
Nate Johnston bba805af02 Retire the Congress project
Recently the TC has worked on determining the criteria for when an
OpenStack project should be retired.  When there was not a PTL nominee
for the Congress project, that triggered the TC to review the project
health per [1], and the TC has determined [2] that development work on
the project has ceased.  This decision was announced in the
openstack-discuss mailing list in April 2020 [3].

This commit retires the repository per the process for governance
removal in the Victoria cycle as specified in the Mandatory Repository
Retirement resolution [4] and detailed in the infra manual [5].

Should interest in developing Congress as part of OpenStack revive,
please revert this commit to have the project rejoin the list of active
projects.

The community wishes to express our thanks and appreciation to all of
those who have contributed to the Congress project over the years.

[1] https://governance.openstack.org/tc/reference/dropping-projects.html
[2] http://eavesdrop.openstack.org/irclogs/%23openstack-tc/latest.log.html#t2020-04-20T15:36:59
[3] http://lists.openstack.org/pipermail/openstack-discuss/2020-April/014292.html
[4] https://governance.openstack.org/tc/resolutions/20190711-mandatory-repository-retirement.html
[5] https://docs.opendev.org/opendev/infra-manual/latest/drivers.html#retiring-a-project

Change-Id: I21c9ab9820f78cf76adf11c5f0591c60f76372a8
2020-05-28 18:12:16 +02:00
maaoyu 85243abf63 Update review site link
Change-Id: I90a1f38dfb21c35e4a62bf20e09712d5f95b5451
2019-12-27 11:08:44 +08:00
caoyuan 7aa9e87eaf 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: I0e40eb0e5267d1cdd0ec1195424743310f3c39f8
2019-12-19 10:47:14 +08:00
Ghanshyam Mann 49217bcec2 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Congress is ready with python 3 and ok to drop the
python 2.7 support.

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

Depends-On: https://review.opendev.org/#/c/693631/
Change-Id: I23fcb01265b734c0a87f5ad81b25a1eac179eb06
2019-11-16 14:33:11 +00:00
Zuul c0b105fe34 Merge "Update the constraints url" 2019-10-22 20:23:08 +00:00
Zuul f1acd17055 Merge "Add Release Admin guide Contributing and RESTClient notes link to README" 2019-10-18 20:01:36 +00:00
kangyufei 407dae3d8b Update the constraints url
Change-Id: Iaff0e5346a072908aa8af46005717bdc7bd005a0
2019-10-11 08:38:18 +08:00
LeopardMa 3d26fffc56 Add Release Admin guide Contributing and RESTClient notes link to README
Change-Id: Ief3d927a65e1e1d179c6bfa78c822bfc388529d0
2019-10-06 08:27:52 +08:00
OpenStack Release Bot 460584bb61 Update master for stable/train
Add file to the reno documentation build to show release notes for
stable/train.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.

Change-Id: I330926727ecf0b41450d5317cafea642a70c1d35
Sem-Ver: feature
2019-09-26 09:30:22 +00:00
Zuul 8d0a830165 Merge "Generate PDF documentation" 2019-09-12 19:52:06 +00:00
Zuul 19cb3e40d9 Merge "Blacklist eventlet 0.23.0, 0.25.0" 2019-09-11 21:54:32 +00:00
whoami-rajat cabfbd9a9f Blacklist eventlet 0.23.0, 0.25.0
Kombu 4.6.4 causes issues with eventlet 0.23.0 and 0.25.0[1].
Due to an upper-constraint version bump, we're seeing failures
on openstack gate.
This patch fixes the issue.

[1] https://review.opendev.org/#/c/678078

Change-Id: Iad5c736e3fc817c0cca1f142dbba71ef7e594cef
2019-09-11 18:49:31 +00:00
whoami-rajat 4eedd98a4e Generate PDF documentation
This commit adds a new tox target to build PDF documentation.
It's a part of community goal, see storyboard for more
information.

Change-Id: I58b1fb537c3758bba5a57d3cf7ce4cf10625bd89
Story: 2006076
Task: 34813
2019-09-11 09:45:45 +00:00
Zuul a435bd6761 Merge "Run only smoke tests in ipv6 job" 2019-09-11 08:32:35 +00:00
whoami-rajat 25e36d4a71 Fix: docs failure on gate
Congress docs job is failing on gate due to
non-existence of _static directory which is required
by config generator[1].

[1] https://github.com/openstack/congress/blob/master/doc/source/conf.py#L120-L125

Change-Id: Ia25e677019170bfdfb3a257707a013958d518d1b
2019-09-10 15:10:09 +05:30
Ghanshyam Mann 4213578cc3 Run only smoke tests in ipv6 job
'congress-tempest-ipv6-only' job is to verify
that congress is able to listen and run on IPv6
env. We do not need to run all the tests in this
job. Running only smoke tests should be fine.

This commit define the 'congress-ipv6' tox env which
include smoke test only as of now but it can be extended
to include more IPv6 tests if any.

Change-Id: Idbd4c6ea362487dd93330adddb26abc89387a726
Story: #2005477
Task: #35885
2019-08-16 10:04:36 +00:00
Zuul a42e2121d7 Merge "Define new 'congress-tempest-ipv6-only' job in gate" 2019-08-09 06:14:27 +00:00
Zuul ff5a6822db Merge "Update api-ref location" 2019-08-08 21:24:53 +00:00
Ghanshyam Mann a8ab0d758e Define new 'congress-tempest-ipv6-only' job in gate
As part of Train community goal 'Support IPv6-Only Deployments and Testing'[1],
Tempest has defined the base job 'devstack-tempest-ipv6' (adding
in Depends-On patch) which will deploy services on IPv6.

This commit adds the new job 'congress-tempest-ipv6-only'
run on gate which is derived from 'devstack-tempest-ipv6'.

Verification structure will be:
- 'devstack-IPv6' deploy the service on IPv6
- 'devstack-tempest-ipv6' run will verify the IPv6-only setting and listen address
- 'congress-tempest-ipv6-only' will run the tests.

Story: #2005477
Task: #35885

Depends-On: https://review.opendev.org/#/c/671231/

[1] https://governance.openstack.org/tc/goals/train/ipv6-support-and-testing.html

Change-Id: I7f3a6b0b6973b99e535dfd379a5188732529e420
2019-08-07 19:12:35 -07:00
Eric K 5d8d0e7c7e update devstack plugin for ipv6
Set listen address to devstack variable SERVICE_LISTEN_ADDRESS
to override the default 0.0.0.0 (which does not listen to ipv6 addresses).

Change-Id: I1bbc3539a751f7c0c0f54ec046f88a847b4647f9
Story: #2005477
2019-08-07 16:37:15 -07:00
Andreas Jaeger 3c9ca63712 Update api-ref location
The api documentation is now published on docs.openstack.org instead
of developer.openstack.org. Update all links that are changed to the
new location.

Note that redirects will be set up as well but let's point now to the
new location.

For details, see:
http://lists.openstack.org/pipermail/openstack-discuss/2019-July/007828.html

Change-Id: Ib4c5aff2fe02d9511e38e2e26b4361d81d853263
2019-07-30 19:46:15 +02:00
jacky06 41363e4597 Sync Sphinx requirement
1. Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
2. Remove unncessary space

Change-Id: I389a0603d8f1a931a787d03eb6eeb6cb57a8388d
2019-06-18 23:04:21 +08:00
Zuul 7e797493f8 Merge "update sample output of manual test script" 2019-05-17 05:49:30 +00:00
Zuul 19a6df32e6 Merge "Changes for url transition to OpenDev" 2019-05-17 05:49:29 +00:00
Zuul 1e397e801e Merge "Switch python3 versions of test jobs to match Train PTI" 2019-05-15 22:53:55 +00:00
Zuul 7ca9a2be1e Merge "Resolve instability in json_ingester test_execute_exec_api_rows" 2019-05-13 05:55:52 +00:00
akhiljain23 4b0075ce16 Switch python3 versions of test jobs to match Train PTI
In Train, we will use python 3.6 and 3.7 for python3 runtime
in our gate jobs [1]. This commit also adds python 3.7.

[1] https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: Ib60a6fb08590e5a90244b7d09bece153f6e4a970
2019-05-10 11:31:01 +05:30
Zuul 02a695cac4 Merge "Dropping the py35 testing" 2019-05-10 02:06:19 +00:00
Zuul 88b577fb76 Merge "Lower psycopg2 dependency to >=2.5.1" 2019-05-10 00:29:26 +00:00
Eric K 593174028c Lower psycopg2 dependency to >=2.5.1
Because 2.5.1 is the version available on RHEL/CentOS 7.
This is done by replacing the use of psycopg2.sql module.

Change-Id: Ie83ca2b3cd439649878517fa0fbc2a4381ad018d
Closes-Bug: 1823095
2019-05-08 22:03:18 +00:00
Eric K 8adf6535e1 Fix glance json ingester api path
The /v2/ part previously ommitted. Added here.

Change-Id: I013d3c1e3dfa7f478a228d8d13af86ef37b3771b
2019-05-08 18:39:26 +00:00
Eric K c0d6c6c113 Add libpq-dev to bindeps.txt and install doc
Because it is needed to install psycopg 2.8.2 on ubuntu. Resolves
dependency install failure on unit tests on ubuntu nodes.

Change-Id: I04e9272e351badc1344235571d6f2c9e79fb6223
Closes-Bug: 1828109
2019-05-07 20:47:57 +00:00
akhiljain23 ea82c5d0f7 Changes for url transition to OpenDev
This commit changes openstack.org URL to opendev.org URL

Change-Id: Ic05ddf275a9f71cd3382ee3b4580a6004a1e66fe
2019-04-22 12:30:30 +05:30
OpenDev Sysadmins f3fa1d5db9 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:28:16 +00:00
Ghanshyam Mann 8847869b5f Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: Ia9c97eb5b230edbcee8101b9494c1d56fd9b6e78
2019-04-14 19:26:06 +00:00
Zuul f4ddd8eff7 Merge "Replace openstack.org git:// URLs with https://" 2019-04-09 12:15:00 +00:00
Eric K 31e7e04294 Resolve instability in json_ingester test_execute_exec_api_rows
Occassionally the unit test congress.tests.datasources.json_ingester.
test_exec_api.TestExecApiManager.test_execute_exec_api_rows
fails inside eventlet code even though the eventlet call is mocked
out.

This patch adds a new mock path because eventlet.spawn_n
somehow redirects there. Hopefully it resolves the occassional
instability gets.

Sample error:
  File "/home/zuul/src/git.openstack.org/openstack/congress/.tox/py27/local/lib/python2.7/site-packages/eventlet/greenpool.py", line 115, in spawn_n
    function, args, kwargs, True)
  File "/home/zuul/src/git.openstack.org/openstack/congress/.tox/py27/local/lib/python2.7/site-packages/mock/mock.py", line 1062, in __call__
    return _mock_self._mock_call(*args, **kwargs)
  File "/home/zuul/src/git.openstack.org/openstack/congress/.tox/py27/local/lib/python2.7/site-packages/mock/mock.py", line 1128, in _mock_call
    ret_val = effect(*args, **kwargs)
  File "congress/tests/datasources/json_ingester/test_exec_api.py", line 27, in mock_spawn_execute
    return func(*args, **kwargs)
  File "/home/zuul/src/git.openstack.org/openstack/congress/.tox/py27/local/lib/python2.7/site-packages/eventlet/greenpool.py", line 99, in _spawn_n_impl
    self._spawn_done(coro)
  File "/home/zuul/src/git.openstack.org/openstack/congress/.tox/py27/local/lib/python2.7/site-packages/eventlet/greenpool.py", line 131, in _spawn_done
    self.coroutines_running.remove(coro)
KeyError: <greenlet.greenlet object at 0x7fd975681cd0>

Change-Id: I72e11a67cf1cd3ff3fbc574f2d6e91df17d63d9c
2019-04-05 17:51:59 -07:00
Zuul 8a54c3c193 Merge "minor doc typo fixes" 2019-04-04 21:14:03 +00:00
Eric K 04c0c9a8fe update sample output of manual test script
Output somewhat different due to changes to various services in stein.

Change-Id: I6b3f102661763ed1f15f8fbfe63b94ddcc78ccdd
2019-04-04 20:55:14 +00:00
Eric K 18241b3548 fix incorrect sql compose for index create
Change-Id: Ibe166cad630f5eb586a8e8756981fded10eecf33
Closes-Bug: 1823128
2019-04-04 00:38:08 -07:00
Eric K 1f9650d36a Remove unnecessary tempest plugins from gate
Resolves a devstack gate error such as:

/opt/stack/devstack/.localrc.auto: line 67:
/opt/stack/telemetry-tempest-plugin: Is a directory

Change-Id: Idb608596724db569e1999a9725bd79cd8262ea8f
2019-04-03 21:29:23 -07:00
Ian Wienand 0a670efaa3 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Iaa9dc9b28c93f17c447b23fbe49d09ed89c869ad
2019-03-24 20:33:21 +00:00
Eric K 9c40e87c60 minor doc typo fixes
Change-Id: If3247fd61533e139fc700405a05572ff2c334510
2019-03-21 20:24:19 -07:00
OpenStack Release Bot ff70f63b77 Update master for stable/stein
Add file to the reno documentation build to show release notes for
stable/stein.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.

Change-Id: Ia92f14cdde8a34306bacc85cbad0eacb09a03425
Sem-Ver: feature
2019-03-22 01:10:14 +00:00
Zuul 030eed8c55 Merge "[doc only] Doc changes related to json ingester" 2019-03-22 00:37:33 +00:00
Eric K 78a70b6446 [doc only] Doc changes related to json ingester
User documentation.
Admin documentation.
Release note item.

Change-Id: I7e0be77f4f8e22e6c47a35a214bbef17be3790ad
2019-03-21 15:55:59 -07:00
Zuul f5abdf741c Merge "Completes upgrade check for monasca webhook data source" 2019-03-21 18:43:35 +00:00
Zuul 42f6d876c6 Merge "Devstack plugin set privileges to json ingester DB" 2019-03-21 18:37:54 +00:00
Eric K aa9a76794c Devstack plugin set privileges to json ingester DB
By default, users do not have privileges to access the schema and
data tables created by the ingester.
This patch sets up the default privileges so that users get the
intended read access to all schemas and tables created by JSON
ingesters.

Change-Id: I9de2ca6c19971d38be46829263a3267fe234a42d
Closes-bug: 1821098
2019-03-21 05:18:34 +00:00
Zuul 9fa116e1e6 Merge "Return 503 rather than 500 error when _ds_manager unreachable" 2019-03-20 21:44:11 +00:00