'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
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
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
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
Update OptionJsonEncoder to encode an unknown type as the expected
{'type': 'type_name'} rather than as 'type_name', fixing an error
encountered by related code that expects to index into the generated
dict construct.
Also updated congress agent tolerate unknown (custom) types instead
of exiting completely.
This reverts commit 69848285c8.
Change-Id: Ie18967b1b4191c43e00817d7661cc4b5efd247be
Closes-Bug: 1819248
Allows json ingester config YAMLs to use the !ref tag to reference
previously defined reusable structures, which makes deployment much
more convenient.
Allows devstack plugin to optionally enable JSON ingester feature.
Renamed and reorganized the JSON ingester config options.
Adds CI job which sets up JSON ingester.
partially-implements: bp json-data-model
Change-Id: I6391224c99249d16fe943b8f00fe12d1e6b7d8e6
It seems that config validator agent breaks with oslo_config 6.8.1.
Disable while resolving the breakage.
Change-Id: I9c7c3a49892af9100247cc052c90dcf032424b95
On bionic, there seems to be a kafka bug which causes some failures
on certain versions of JRE [1].
As a result, the JRE install invoked by Congress devstack plugin
causes Monasca devstack plugin to fail. Here we remove the JRE install
from Congress devstack plugin and enable monasca devstack plugin in
the CI job.
Note: Java is used to generate code for Congress, but not currently
required in Congress devstack install.
[1] https://stackoverflow.com/questions/36970622/kafka-unrecognized-vm-option-printgcdatestamps
Change-Id: Ibce028cb5635fe52275968beb5b4305f855ea851
Previously disabled because the z3 github does not
provide binaries for bionic. However, the binaries
for xenial appear to work fine for testing purpose,
so we enable z3 with some additional logic that
substitutes xenial binary.
Change-Id: If6d775d07ea816157c62b78e3185f1e7f242e20c
Jobs now inherit from non-legacy tempest-all job.
Move ubuntu jobs from xenial to bionic.
Renamed job names according to zuul v3 convention.
Removed legacy playbooks.
TODO: add separate z3 job for xenial because z3 git
currently do not offer precompiled binary for bionic.
TODO: enable monasca, which is currently causing some
problems in bionic.
Change-Id: Ied99ea945782f480c86535588552bbe68be7a23a
In order to lighten the infra load, especially in
light of recent persistent backlog, this patch
proposes to remove several less essential jobs.
Removed check jobs:
- congress-devstack-api-postgresql
- congress-pe-replicated-mysql
because all issues should be apparent from the
remaining jobs:
- congress-devstack-api-mysql
- congress-pe-replicated-postgresql
Also temporarily disabling the tripleO jobs until the
quicker single-node jobs are available.
See tripleO announcement for more info:
https://www.mail-archive.com/openstack-dev@lists.openstack.org/msg123863.html
Change-Id: Iaaeffff20d28e550603af4d1059c8ff1662adec7
Use openstack-tox-cover template, this runs the cover job
in the check queue only.
Use openstack-lower-constraints-jobs template
Remove jobs that are part of the templates.
Change-Id: I56c8561ab8bd6c75dc83d896b9ab3f4d8984d23b
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Iab5bb7fe63ca1d085735fe2b6adc04f10339daa6
Story: #2002586
Task: #24290
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ia1782c9e1ce5b230933e24d792a48335dcc80691
Story: #2002586
Task: #24290
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: I6c115612ac6ee56f2199c654a844fed8723ca666
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I390d674b3cc667c4013929bc13e98eb4fffbf35b
This commit enables to use congress-tempest-plugin instead of intree
repo and also enables heat, murano, aodh tempest plugins to fix the
corresponding congress tempest tests to run.
And also, fixes the gate failure in aodh tests, due to recent change in
aodh to remove the threshold_rule I7ccf930f2ad0316dbda0675a2ec0344e61986022,
so this commit removes the same from congress repo.
dsvm HA tests are disabled.
Depends-On: I5c26c8e77f15f9ea0f075dc23e7249bba5a56e8c
Partially-Implements blueprint split-tempest-plugin
Closes-Bug:#1742656
Partial-Bug:#1743729
Change-Id: If1774d1993a4f20c99d3c41464bb8a365c3c2132
Mistral driver and unit tests. Allows congress to
create workflows and trigger execution in Mistral.
Also configures mistral for gate integration tests.
Tempest tests in separate patch.
Implements blueprint add-mistral-driver
Change-Id: I79d3b9c2f659302f43164d5eef3b23ddf2f2d056
I3bfe62b2c83492441d748b6217a1641153bbe75f added py35 job to gate,
but still voting:false tag is there. This commit fixes the same.
Change-Id: Id0b6235e521cfd8fc033455421940b17972947af
This commit removes the services/projects not required by tests.
Earlier, ceilometer(gnocchi backend) doesnt seem to support postgresql,
hence jobs are failing. As ceilometer is currently removed now from the
supported drivers, removing the same here.
Change-Id: Iafb92de6ca2bf502264c77da73d6ab9871a48bbb
Configure the layout to execute the scenario001 jobs.
Note that baremetal job will be run on stable/pike and container on
Queens and beyond.
A note has been added in comment explaining more details.
Change-Id: Ibbe35a84a4de14f02d4db0d9d5c7a9b5d01ec8d0
For doc only changes, there is no need to run tempest jobs which
require more time. This commit disables the tempest jobs if
doc only changes,
only unit-test changes
Closes-Bug:#1732829
Change-Id: Idc0604beff383f435705acfd55de57258a71332c
Migrate all functional jobs and gate to zuul v3.
We will have to migrate all other legacy jobs too later.
This patch do step 1 in the docs: Move Legacy Jobs to Projects.
Co-Authored-By: Dai Dang Van <daidv@vn.fujitsu.com>
Change-Id: Ie2f41fd211dad4852fadaa05fdda7536f18b38eb
Needed-By: I9fdfe396e6f84b632fae182dade30914865bd3bf
Needed-By: I8e093bd3bb880b6b2c11a20e785c5a562f66159c