Commit Graph

62 Commits

Author SHA1 Message Date
Nate Johnston 3d3098c893 Retire the Congress Tempest Plugin 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: I74824174861c394e75b8c733ae9bbc3c9b410268
2020-05-28 12:15:14 -04:00
Andreas Jaeger e0a0125a01 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: I171eb7efc0e34b4451a1b3539ae6655f81dd2312
2019-07-30 19:39:41 +02:00
akhiljain23 d1fb7a7e3a Changes for url transition to OpenDev
This commit changes openstack.org URL to opendev.org URL

Change-Id: I4f67a9afffa12b07da554f6f3c696276d57f5de6
2019-04-24 09:47:25 +05:30
akhiljain23 fe86b9eb07 Update nova server test for addiing created_at field
Change-Id: I5f91eb68faa9dc355b096de341afad27cb0f710b
2019-03-07 00:08:40 +00:00
akhiljain23 4390716a37 Add test for servers.addresses table in nova driver
This commit will test for changes in congress nova driver
that adds addresses table.

Change-Id: Ib948d7be1dc28a49f36488eb0860d0839cbdee60
Partially-Implements: blueprint add-tacker-datasource-driver
2019-02-20 01:28:58 +00:00
Eric K df0b7e5737 Resolve test_datasource_db_sync_add_remove instability
Configure the replica server in the test to use a short PRC timeout.
The instability appears to arise as follows.
In starting the replica Congress instance:
If Congress API process starts before Congress policy engine process,
the call to check Congress started is processed by the API process,
which makes an RPC call to the policy engine process.
But the policy engine process may be a bit slower to start.
In that case, the RPC call may never reach the policy engine process
even if the policy engine process starts up just a few seconds later.
So the call times out according to the default 60 seconds, by which
point the entire retry period of the test is used up and the test
fails.

In this fix, the RPC timeout is set to a short 10 seconds on the
replica instance. That way, if the policy engine has not started
by the time of the first RPC call, the RPC call would time out with
time remaining on the test retry period for further retry.

The test retry period is also increased because occassionally the
replica policy engine takes longer than the allotted 60s to start up.

Change-Id: Ied8c95c4a60a3b6ea2c617fdfe94d4d7cf7a5822
2019-02-19 23:05:21 +00:00
Eric K 2b4c0ba868 disable murano scenario test in queens-py35 job
Persistent instability in the test on queens branch and only in the
py35 job (py27 seems fine).
The instability makes the test more trouble than it's worth.
Because we are unlikely to make changes to queens going forward,
and even less likely that the changes would break murano integration,
it makes sense to simply disable to test for queens-py35 job, but
keeping it in all other jobs including queens-py27.

Also folding in the following patch resolving gate instability because
both patches are blocked on its own.
---------------------------------------
Increase policy rule create retry limit

Because in the vitrage pub-sub tests, occassionally the retry runs
out before the schema from the datasource is available to the
policy engine to allow the creation of the test rule.

https://review.openstack.org/#/c/637681/

Change-Id: I4915023258b455005e1ac2e2d1492beb368f0184
2019-02-19 21:09:10 +00:00
Eric K 842fe2acc3 nova_servers_addresses_table feature flag
Change-Id: Ie32442c38051d70720ac39c119696d488a0fcf1e
2019-02-07 16:19:55 -08:00
Zuul df93d4c9e9 Merge "Neutron driver test use admin" 2019-02-01 23:33:11 +00:00
Eric K f4bcf65df7 Add policy eval tests to vitrage webhook driver
To properly test for the publishing aspect of the driver.

Depends-On: https://review.openstack.org/#/c/625749/
Depends-On: https://review.openstack.org/#/c/629029/
Change-Id: I3cb1b1c3e80b49ddbaa9f53506d12abf4f697174
2019-01-31 01:19:12 +00:00
Eric K 6c2fadc4ed Neutron driver test use admin
In current test setup, congress neutron driver uses admin credential
but the corresponding tempest test uses non-admin credential. As a
result, the driver and the test verifying the driver's data sometimes
see different data, causing false test failure.

This patch makes the test use admin credentials.

Change-Id: I6116e8027f5dfcceb6dd835de055cc3f8040d45c
2019-01-29 12:11:32 -08:00
zhulingjie 4b10bef471 Update hacking version
Use latest release 1.1.0 and compatible changes w.r.t pep8

Change-Id: I3a44612452f6253287641625b148ae7223eaaf1d
2019-01-22 04:54:12 +00:00
Zuul e144f17bf7 Merge "Modify monasca-webhook test" 2019-01-15 23:11:39 +00:00
Zuul 13d4d1c201 Merge "Monasca webhook rocky schema feature flag" 2019-01-15 20:30:21 +00:00
Eric K 51dda095cb add z3 support_builtins feature flag
To properly skip the tests for older versions of Congress.
Minor spelling errors also corrected.

Change-Id: Ib848e1a79daab8dc9b5081b4ace975bd060d1372
2019-01-14 18:05:30 -08:00
akhiljain23 52fecd01b9 Modify monasca-webhook test
This commit adds test for modified monasca webhook driver[0]
That will test for 3 different tables names alarm-notification,
metrics and dimensions.

[0] https://review.openstack.org/#/c/596698/

Depends-on: If6138710a0ee29320c3bdbefaffb9cc5df4b90c0
Depends-on: I1412840373fd8fe4e153e60d5ef85241c1a6e817
Change-Id: I77241a735e0f16a4617b9eb9fbd73afe426ed2f8
Partially-Implements: blueprint add-monasca-push-driver
2018-11-28 15:19:13 -08:00
Eric K 54945ed2a8 Monasca webhook rocky schema feature flag
Monasca webhook driver was released in rocky as 'unstable'.
As expected, backward incompatible changes are taking place.

To support tempest testing of the feature in Rocky, an additional
feature flag is needed to indicate the old Rocky schema is used.

Change-Id: Ie605a5d8427af6191a76dcf6ebfbc3e69e141248
2018-11-28 14:48:48 -08:00
Pierre Crégut e31aa96662 tempest test for z3 builtins
Depends-on: https://review.openstack.org/616134
Change-Id: I755dbd263b836ad51f098f3563147440e16a5895
2018-11-22 13:29:21 +01:00
akhil be89877ffb Temporarily disable monasca webhook test
To unblock gate for new schema of monasca webhook driver [0]
commenting test temporarily.
[0] https://review.openstack.org/#/c/596698/

Change-Id: I7966021c3f9c21d343ffc4412fe5f5b01cffe811
2018-09-07 07:43:41 +05:30
Eric Kao 9e5813eaf4 Revert "temporarily disable nova driver tests"
This reverts commit de69e03266.

Change-Id: I90f2ebcfd52ef7eb72e7b2989eb964f3250b4b24
2018-08-23 20:30:26 +00:00
Eric K de69e03266 temporarily disable nova driver tests
In order to merge important patches on stable/queens before
a proper setup can be completed.

Change-Id: I08b9ef0f981dac1b0069a87594513d3a5dd89f6c
2018-08-23 10:39:28 -07:00
Eric K a39a7a79eb skipping some tests for queens
skipping vitrage_webhook and monasca_webhook based on feature flags.

skipping nova driver tests for queens
because congress nova driver in queens does not work with the new
novaclient 10.1.0 now part of upper-constraints
due to https://review.openstack.org/#/c/571540/

Change-Id: I199f329bc6eae2c4656daceda8bb978614d0d6cc
2018-08-21 23:26:12 -07:00
akhiljain23 284000148e Test Monasca-Webhook data source
Change-Id: Ibf18278f900cfeee9c461cbf51a507af04ed2558
Partially-Implements: blueprint add-monasca-push-driver
2018-08-08 12:55:15 +05:30
Zuul 991f1d909a Merge "Revert "temporarily disable cfg validator test"" 2018-08-07 18:01:31 +00:00
Eric Kao 76319f25a1 Revert "temporarily disable cfg validator test"
This reverts commit 534a6b5595.

Depends-On: https://review.openstack.org/#/c/589016/
Change-Id: If9ff17149594dc8b5d6fd6107db10ef071c32529
2018-08-06 05:22:31 +00:00
Eric K 0d33677c01 Test replica engine status retry on 503
Tempest failures occassionally occur because when the
freshly started replica server is unresponsive,
the tempest code does not retry.

This patch adds the retry.

Depends-On: https://review.openstack.org/#/c/588847/
Change-Id: I5e01412d7dbd66e2ddae99860f0d58f5b2800ab0
2018-08-03 17:24:14 -07:00
Zuul 9ee9bf4235 Merge "Revert "temporarily disable monasca driver test"" 2018-08-03 03:43:41 +00:00
Zuul 3ca390487a Merge "Test webhook to congress vitrage data source" 2018-08-03 02:37:22 +00:00
Eric Kao c977c7fb7d Revert "temporarily disable monasca driver test"
This reverts commit df98d4c9b2.

Change-Id: Iabfa6443b133870036f0ca7271e8d018a47b09a0
2018-08-03 01:08:14 +00:00
Pierre Crégut 7cc2b0e371 Integration tests for Z3 engine in Congress.
Checks that a Z3 policy performs a simple computation as expected and that it can
query or send informations to other theories.
The test will be safely skipped if Z3 is not available.

Depends-On: https://review.openstack.org/586511
Partially-implements: blueprint alternative-engine-z3
Change-Id: I7568ed557f8aa013828e8a88ae668487479cea00
2018-07-31 09:16:28 +02:00
Eric K 2f2f2fdb0b Test webhook to congress vitrage data source
Change-Id: Ic09f28326e2dbcdb46d94bf90e5f19ab5f6832cc
2018-07-30 11:10:36 -07:00
Zuul 54985b6ad3 Merge "Correct the usage on listing neutron ports" 2018-07-24 21:28:55 +00:00
Eric K 534a6b5595 temporarily disable cfg validator test
Changes to oslo_config caused test breakage.
Disable temporarily to allow changes to merge for feature freeze.

Change-Id: I34d1a392d4539ede01666002cfa301c21f9cd4bd
2018-07-22 01:43:34 -07:00
Hongbin Lu d8a59cefad Correct the usage on listing neutron ports
The test case uses 'fixed_ip' as a query parameter, but the usage
is not correct. In before, the test passed because neutron
server ignored this parameter, and returned all the
ports, which happened to make the test pass.

This patch fixes the usage of this parameter. If there is no ip_address
then not to filter the list using the filter. Otherwise,
we use 'fixed_ips' parameter and populate its value correctly.

Change-Id: If46d6a739ce6799d2bf13146cdb748af8759c932
2018-07-19 21:10:04 +00:00
Eric K df98d4c9b2 temporarily disable monasca driver test
current monascaclient version does not work with osc-lib 1.11.0
disabling the test for now until a new monascaclient is released
and put in upper constraints

Change-Id: Ib96f6e4d845c0e667540e3a92f9eb84cc38d0a61
2018-07-17 14:50:35 -07:00
Zuul f2ec91a428 Merge "Remove volume v1 API service client usage" 2018-06-28 05:19:01 +00:00
Zuul 39bd5b008e Merge "fix bad reference in error message" 2018-06-27 23:10:52 +00:00
Eric K fcef3e391a fix bad reference in error message
Change-Id: I7de93c25d2afa154c8d82239299e24f94d4af971
2018-06-18 21:43:43 -07:00
ghanshyam 39c80637cd Remove volume v1 API service client usage
Volume v1 API has been gone since long and Tempest also
marked their deprecation since Juno
- https://review.openstack.org/#/c/446238/

Now Tempest is removing the deprecated config option and
alias for voluem v1 service client in
- https://review.openstack.org/#/c/573135/

Before the Tempest patch gets merged, we need to remove all usage
of volume v1 things.

Change-Id: I843e6431b905a871eb286e6ae8b3cb4802932e36
Needed-By: https://review.openstack.org/#/c/573135/
2018-06-07 11:04:29 +00:00
Zuul 2eb5269e6c Merge "mistral tempest test" 2018-04-20 02:51:59 +00:00
Zuul 28be2c83dd Merge "add minimal test for monasca integration" 2018-04-17 04:15:33 +00:00
Eric K c43ecf4dcd mistral tempest test
Depends-On: Ibc00eeee4af7f8594cb36cc33d35dc396469d8cf

Change-Id: Idd054ec2e88639e86d9df532d8baa43db801fdbe
2018-04-11 13:27:06 -07:00
Eric K 91b6d76613 add minimal test for monasca integration
Depends-On: I5f4873752f41f7d0a4b0903f1f9e4d41eb05e810

Change-Id: I90eaf3fae8ad51268ea9ca4b667e0e4bd34f8082
2018-04-10 01:16:58 +00:00
Anusha Ramineni 53a52b9137 Update config validator test_options_sent
'drivers' config option is deprecated, as they are loaded by default

Change-Id: I456db7c118629f1caf2134a64e7c39acd7038c01
2018-03-30 10:53:23 +05:30
Zuul 396bfe9193 Merge "re-enable skipped HA test after workaround" 2018-02-08 22:13:45 +00:00
Eric K 872218ce6a re-enable skipped HA test after workaround
An import cycle issue in eventlet caused failure when launching
replica congress instance for HA test. The HA test was skipped.

Now that we have a work-around, re-enable the HA test.

Related-Bug: 1746136
Closes-Bug: 1745112

Depends-On: I72c349e81dfc02136b22637c707ad4908c9f269e
Change-Id: Ieeb8db6e1b40192c4b877b556718d12f6254b399
2018-02-08 20:28:26 +00:00
Eric K bc8ef7c931 Re-enable swift polling test along with fix
Closes-Bug: 1677380

Depends-On: I8df7dac60e4f7cb3c2ec792e13f687d5844c8409
Change-Id: I5fd68295d2f06e75991874fdcd6dc1c6daa622e0
2018-02-06 19:25:51 -08:00
Zuul f57c2332c7 Merge "Use 'aodh' for aodh service availability" 2018-02-02 02:21:12 +00:00
Zuul ce247df2dd Merge "Use an existing option in cfg_validator test." 2018-01-30 22:07:45 +00:00
ghanshyam e58b0eb52d Use 'aodh' for aodh service availability
below patch rename the aodh service_available
config option from 'aodh_plugin' to 'aodh'.
- I7739e0b672a7211a1d643543fdc79031affa0a0b

This patch make congress tempest test to use the
new name so that it can be fetched correctly from
devstack setting on tempest config file.

Depends-On: I7739e0b672a7211a1d643543fdc79031affa0a0b

Change-Id: Iccfc40cc738994d6c7d08cbea845e0c2f888b995
Related-Bug: #1743688
2018-01-27 14:48:32 +03:00