Commit Graph

26 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
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 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
ZhongShengping e657d29fce 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: I77b9a66a6f315096dd5c9ef3de558839778372d9
2018-12-05 09:44:53 +08:00
Eric K e888c2295c Update manual testing script and output
Added a wait before checking that action execution takes effect.
The change to asynchronous execution makes the wait sometimes
necessary.

Sample outputs also updated to account for the changes of new
congress version. Notable changes include:
ceilometer removal, nova table additions, neutron table additions,
and neutron-qos extension driver.

Change-Id: I335beb3a5530336aaadac9eae41a0c6c6d099fe5
Release-team: this is a testing-only change
2018-02-06 14:47:40 -08:00
chao liu cd1c3474ac use . instead of source.
Code conventions: Use “.” to source script files
When you have to source a script file, for example ,
a credentials file to gain access to user-only or
 admin-only CLI commands, use . instead of source.
See more:
http://docs.openstack.org/contributor-guide/writing-style/code-conventions

Change-Id: I1788a2e5f1d9e067e2411bb159316ca7990fe46f
2018-01-29 14:23:39 +00:00
Eric Kao 5e5a02418f Final changes for pike RC1
Because of temporarily very unstable gate so close to RC1 deadline,
aggregating several RC1 targeted changes into one patch to make
deadline.

Included changes:
Temporarily disabled replica tempest test because of instability.

Update URL home-page in documents according to document migration
Author: Luong Anh Tuan <tuanla@vn.fujitsu.com>

Policy library loads only .yaml, .yml
Also skip-continue rather than exit congress on loading failure
(for example because of incorrect format or file system error)

Update auth_url in manual testing script
To work with latest keystone/devstack.

Add sample outputs from manual testing scripts

Add documentation and update release notes for policy library

Add auto-generated config reference
Part of doc-migration work

Closes-Bug: 1706158

Change-Id: If2606739f02418d14251dccc4d3a5f9fe10ca48f
2017-08-10 08:32:51 -07:00
Eric Kao 265bbb5a8d add exec permission for testing scripts
Change-Id: If7aab299c0bf4d159d8b62104a686df43b9e5848
2017-06-08 14:35:09 -07:00
Eric Kao aafdc9ba42 Manual testing scripts
Add to repo so developers can use the scripts
in manual testing as well as contribute additional scripts.

One step toward systematic pre-release QA.
Closes-Bug: 1651926

Change-Id: I1dc7cea2fd3b56d838ae19bd6ef854fcc4b48c8e
2017-04-17 16:22:02 -07:00
Masahito Muroi 9c7571daf9 Adds output_policy_command.py in scripts directory
The script outputs openstack commands that create policy and policy
rules defined in a config file. The config file is formatted in json
style. Sample config file is located at
congress/scripts/preload-policies/policy-rules.json.sample

Change-Id: Ica6bb1bfdc3092a306a890e38ee156ffc71821c0
Partial-Bug: #1638742
2017-01-07 23:00:50 +09:00
Eric K c942d89503 use - instead of _ in cli opts
To be more consistent with default CLI options like config-file
--node-id
--policy-engine
--delete-missing-driver-datasources

Change-Id: Ia6e37e5d743b95f638514b63287b32f43583f8c7
2016-08-30 14:36:55 -07:00
Masahito Muroi cfb7a624ca Adds custom ocf for HA of DataSource Node
ocf file for DseNode that datasources run on. When user want HA for
DataSourceDriver, use this ocf for RA on Pacemaker.

Partial-Bug: #1602853
Partially implements blueprint: high-availability-design

Change-Id: I597797b29b40292f5a9542c521aabc577e5e9c2b
2016-07-20 19:24:46 +09:00
Alexander Yip 5f0efea3f1 Add a script to start and monitor children processes
start_processes.py starts processes described in a config file.
start_processes.py will restart processes that die if configured with
restart_delay.

Change-Id: I9d41ddf615627dda9c67bea6f2a59298de17e605
2015-10-23 14:28:44 -07:00
Aaron Rosen fa43a63f9f Fix relative import path in source tree
This patch fixes the relative import path to use congress
as the base to be consistant with other openstack projects. In addition,
this commit removes the the run_congress_server script and replaces that
with bin/congress-server and the run_test script.

Unit tests can now be successfully be run by issuing:
make
tox -epy27 (once the tox.ini enables tests again).

Closes-bug: 1338840

Change-Id: I371192e9573a7f1ca4ea8e1d6a707e265e8f8dc9
2014-07-08 16:25:36 -07:00
Aaron Rosen 75ce78e592 Integrate openstack/common logging and cfg with congress
This patch starts the integration with the common openstack libraries
for logging and config management.

Other places in the source tree still need to be converted over
(datasources/dse/policy/tests) which should be straight forward
though I prefer to do these segements in a later commit once
I figure out how these seconds work.

Part of blueprint integrate-oslo-config-and-logging

Change-Id: I24948f157733a3ee0a25b03703ff0e1d87005832
2014-07-08 14:10:11 -07:00
Peter Balland afe5311fd4 Update API implementation to refreshed design
Change-Id: I98fc364ce0bdb91df3b8523d5e79274ba785774f
2014-06-25 19:32:34 -07:00
Peter Balland 2ec2c3ac89 Remove legacy API server
A new API server following an updated design will be introduced in a
following commit.

Change-Id: Ia8eb98349cf3a24df6b7952801a66e94853357d2
2014-06-20 15:01:43 -07:00
Peter Balland f4919d7929 Move API specific code to api subdirectory
The API will be a thread within the server, not the server itself.
Because of this, it doesn't make sense for the API to live at the
server path.

Change-Id: Icf0d5a9e511bbb11bd2f4e2ef27c4c50511151b7
2014-06-20 13:19:23 -07:00
Tim Hinrichs f77b6035bb Added ability to dump/load all policies at once
Previously there was no way to load policies from disk
into the policy engine or to dump policies to disk.

This change adds the ability to do so.  Each Theory class
now has the following functions.
o  policy(): returns any policy statements the theory represents
o  contents(): returns any policy or data the theory represents
o  __str__(): prints the theory in a form that can be parsed.
Different subclasses of Theory differ in whether they print
policy() or contents().

The Runtime class includes functions for loading/dumping
a particular file into a particular theory and for loading/dumping
all policies into a directory where each policy corresponds
to a file with the same name.

Change-Id: Ie80be4047b3798194aa8fab5fbcf29f858534609
2014-06-06 08:25:28 -07:00
Tim Hinrichs c2f84b5341 Made run_tests work on mac as well as linux
The previous version only worked on Linux.

This version uses Python instead of readlink.

Change-Id: If4e85b0f3b56b16a9fed3034a1d205b3cbf7dfae
2014-06-03 08:42:11 -07:00
Rajdeep Dua 30b9c8c326 Fixed Makefile, scripts for change in dir name src
Change-Id: I408fd9749fa54f5a0e882932d6253d7bcc2829ca
2014-01-28 10:24:09 +05:30
Rajdeep Dua 57102b5457 Split TestTablesApi into multiple tests
Change-Id: I77c949ac1a9fb846dd2c9e690ed85b4d2a8a07f0
2014-01-08 13:37:35 +05:30
Peter Balland 504e8f8a5f Update licensing
Change-Id: I442c280d6ac9fb564928eb07090a2f722cd51910
2013-11-01 13:41:07 -07:00
Peter Balland df3d06d96b Basic API server
Change-Id: Ib84b17db7da07ca9f6d50627e61390055895e89f
2013-10-21 10:39:14 -07:00
Peter Balland 1c796ccec4 Add test wrapper to work around PYTHONPATH
Change-Id: I39df23800a583aa09ade7c8e544257fe602fc669
2013-08-13 14:15:23 -07:00
Peter Balland 45c9bd71fb Rearrange project directory structure
Change-Id: I16db2bc926158515d0e827358bfc75b5db52a278
2013-08-13 10:34:44 -07:00