Commit Graph

35 Commits

Author SHA1 Message Date
Nate Johnston 1388136246 Retire the python-congressclient 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: Ib13d3325a5497064d037b007e9823609f836988d
2020-05-28 12:13:08 -04:00
Andreas Jaeger 5863c2bdf6 Cleanup py27 support
Make a few cleanups:
- Remove python-jobs, ussuri-jobs is enough
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Update classifiers
- Update requirements, no need for python_version anymore
- Remove html_last_updated_fmt from conf.py since it's set
  by newer openstackdocstheme, update requirement of openstackdocstheme.

Change-Id: I13f089de86ce3eb30770c91ee5372652e40fb52b
2020-04-04 14:15:10 +02:00
Ghanshyam Mann 5b9bca6a74 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

python-congressclient 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

Change-Id: Icfd04c4887a1bbb3ff72e244f0edd3a7f4ef8297
2019-12-19 00:03:49 +00:00
akhiljain23 595b317701 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: Iacb4a7c9bd1bb2d83dbbb8a7ddd6a7c7f106c1fa
2019-05-21 11:33:40 +05:30
Ghanshyam Mann 7c2b3c8150 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: I05823bdccc2747ab2bdf2adc26b5e702f6dce332
2019-04-14 19:24:14 +00:00
Zuul 6483c416ae Merge "Add Python 3.6 classifier to setup.cfg" 2018-12-14 01:38:04 +00:00
akhiljain23 f169dff4fe Change openstack-dev to openstack-discuss
Mailing lists have been updated. Openstack-discuss replaces
openstack-dev.

Change-Id: I81146ecece355c77fb634b1de58a6ef95912587b
2018-12-04 10:06:12 +05:30
qingszhao 63ac36a46e Add Python 3.6 classifier to setup.cfg
Change-Id: I499c0d391097fdc98f37ff5c05245b54ebdac736
2018-11-29 09:15:33 +00:00
jacky06 b1da95b799 Update the home-page
Change-Id: Icee0810d440d6a72170619c985a9fe9e6a0eae67
2018-07-20 01:31:05 +00:00
malei e0a703f038 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
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Change-Id: Ie46ce87264a60072769649b8ffdc027261370ac8
2018-04-17 14:56:41 +08:00
Jenkins 1a0164f3f3 Merge "Add command to create policy from file" 2017-07-20 06:35:08 +00:00
Eric Kao 2ad2a87fa8 doc migration
- fix sphinx errors
- enable warning-is-error
- reorganize structure
- use openstackdocstheme

Change-Id: I87df64b3a57e03618072a53bbe66bd3e83ac4e72
2017-07-19 15:46:08 -07:00
Eric Kao 673faa262f Add command to create policy from file
Add the following command for importing policy from file
`congress policy create-from-file <file path>`

Partially implements: blueprint policy-library
Partial-Bug: 1693622

Change-Id: Ic989a4d8319b04ccd5b52771ca6ae2190c9e15f5
2017-07-14 21:28:19 -07:00
kavithahr a209066441 Python 3.5 is added
In setup.cfg and tox.ini the python 3.5 was missing,
hence added.

Change-Id: Ibabcb898916738a4b05c502b8f54539e2b770bbf
2017-03-08 09:37:23 +00:00
Jenkins 28b999ca7d Merge "Fix modindex link" 2017-03-01 20:59:17 +00:00
Anusha Ramineni 7bf1ce02dc Fix modindex link
And also, submitted patch to publish the docs in docs.openstack.org
https://review.openstack.org/#/c/426057/1

Change-Id: I6d1a9cec37deedb0d19a24dd7b441269359dde03
2017-01-27 05:09:59 +00:00
howardlee 1ada604e18 Change home-page and documentation link
Set the correct url link for home-page and documentation.

Change-Id: I78a7eec7554bfb258074e32e8c495b0e5f92269a
2016-12-08 08:43:49 +00:00
Masahito Muroi 103056ed33 Support push rows to datasources
congress client supports push row data into push type datasource.

Example:
 $ openstack congress datasource row update <datasource id/name> \
       <table id> <row string>
 $ openstack congress datasource row update push \
          data '[ ["data1", "data2"], ["data3", "data4"]]'

Change-Id: Icf3b0b116b20ef76957c0d6fc93c38d803e3aae0
2016-08-30 14:26:31 +09:00
shu-mutou 83dae4828d Drop py26 and py33 support
As of mitaka, the infra team and oslo team are dropping py26 and
py33 support. Since we rely on oslo for a lot of our work, and
depend on infra for our CI, we should drop py26 and py33 support
too.

Change-Id: I470d626f7641323a7ce9faf00ea2923312e596af
Closes-Bug: #1519510
Closes-Bug: #1526170
2015-12-15 19:14:22 +09:00
Zhenzan Zhou 0f699f8ee5 Add actions listing command
As congress supports executing actions, we need a way to query
available actions that a datasource driver can execute.

Change-Id: I09469815ba8a071112acc7190175048d7f8b774c
Implements-blueprint: add-action-listing
2015-09-02 14:47:32 +08:00
Rui Chen f9858a8106 Support version list API in client
The Congress API should be able to list
current supported API versions. This patch
implement the feature in congress client side.

Change-Id: I9d089411640161ea5220a32f078f8c4eb87be1b7
Implements: blueprint api-version
2015-07-27 15:19:04 +08:00
Aaron Rosen 8c31d3fa29 Add api bindings for datasource request-request trigger
Change-Id: Ib045e0a92fdfba454bda5e48531091a56656b289
2015-03-31 15:33:53 -07:00
Amey Bhide 01b0b28400 Adds CLI command for show policy
Closes-Bug: #1386407
Change-Id: I230b7af1d48eba368c718aef378e725de5234391
2015-02-24 13:26:56 -08:00
Aaron Rosen 9b10aded83 Improve status API
The congress-server previously returned the status api response as:
{'results': [{'last_updated': 'now'}, {'last_error': 'foo'}]} though
it would be better if it returned it as:
{'last_updated': 'now', 'last_error': 'foo'}. This patch fixes the client
side of this api call and also corrects the cli command to say show over list.
There is also a server side patch as well that is required for this.

Change-Id: I869d74fac424e608ceeca1984eef9ae73c38dd42
2015-02-10 12:11:42 -08:00
Aaron Rosen 637100e1b2 Modify datasource api and add datasource-driver api bindings
This patch adds bindings to read the datasource-drivers config/schema
from congress server. It also changes several methods so the look ups
are now done by id instead of name. We needed to change this in the server
api so we can have a multi tenant api.

Change-Id: Ib01efb0334b43a7dbf7bda47cf1f1304fa01b91f
2015-02-10 12:11:38 -08:00
Aaron Rosen 59b23bfcf7 Implement bindings for datasource crud operations
Change-Id: I1ab206ba5b11860f44fa89ee119f5e8c9acbd7ec
2015-02-03 21:49:08 -08:00
Amey Bhide a77ea7c8ed Add read policy and datasource table properties
Closes-Bug: #1386407
Change-Id: Ida8c0976b290f4fc0a2f420a0d771148e644907f
2015-01-27 10:50:47 -08:00
Tim Hinrichs 17aa3eb477 Add policy create/delete endpoints
Add the ability to create and delete policies at runtime.

Change-Id: I073d22da834199cb73aebad7bb80595662c97897
2014-12-19 12:13:45 -08:00
Tim Hinrichs 7a81c74103 Added datasource schema
openstack congress datasource schema list
    openstack congress datasource table schema list

Change-Id: I8e94f145928f2b319722f81c0299545a17e818a8
2014-10-29 09:48:52 -07:00
Tim Hinrichs bcb1b90b10 Added datasource status command
$ openstack congress datasource status list

Change-Id: I77163e85457ef6a1410c0fc5f647f8c8d9eb236f
2014-10-28 15:09:13 -07:00
Aaron Rosen f5e0a70b38 Adding missing CLI command congress policy rule show
Change-Id: Ic78bc07d9d353c7b71947f1225ae6776878ba256
Closes-bug: 1379466
2014-10-14 05:54:15 -07:00
Tim Hinrichs d46cee8b44 Added command for policy engine's simulation functionality
Change-Id: Ic6da21fcbc114383588783c990917f70238e0663
2014-10-10 13:10:48 -07:00
Tim Hinrichs bffb8fe663 Added missing API end points to the client
This change adds the following commands, which were
not previously present.
    $ openstack congress datasource list
    $ openstack congress datasource rows list
    $ openstack congress datasource rows list --trace
    $ openstack congress datasource tables list
    $ openstack congress policy tables list

Closes-bug: 1368334
Change-Id: Ic4ea722a5fb31eb43dc7af4bde0cd28bbc8f47a1
2014-09-23 08:32:35 -07:00
Aaron Rosen c0612c0c6c Initial congressclient
This patch adds client support for congress with keystone and supports
the following api commands:

	$ openstack congress policy list
	$ openstack congress policy row get
	$ openstack congress policy rule create
	$ openstack congress policy rule delete
	$ openstack congress policy rules list

Change-Id: I624b54f6cf2614eaec970c8bdd3766291dcc9489
2014-09-10 15:11:09 -07:00
Aaron Rosen ee2c50130d create python-congressclient project with cookiecutter
Change-Id: Ib3ac0a6bb7692995116a1a2cfa6c3e1a4b637a2e
2014-07-02 13:24:29 -07:00