Commit Graph

46 Commits

Author SHA1 Message Date
OpenStack Release Bot 8cd6e34341 Switch to 2023.1 Python3 unit tests and generic template name
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: If279269f6808d1454074c10baa90975be6c4d39b
2022-10-14 05:11:36 +00:00
Thomas Goirand 46b34c05b0 Fix compatibility with oslo.db 12.1.0
oslo.db 12.1.0 has changed the default value for the 'autocommit'
parameter of 'LegacyEngineFacade' from 'True' to 'False'. This is a
necessary step to ensure compatibility with SQLAlchemy 2.0. However, we
are currently relying on the autocommit behavior and need changes to
explicitly manage sessions. Until that happens, we need to override the
default.

Note that this patch was written using this one as example:
https://review.opendev.org/c/openstack/magnum/+/858374

Also include Zuul gate fix. Fix as described in [1][2]

[1] https://lists.opendev.org/pipermail/service-announce/2022-September/000044.html
[2] https://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html

Change-Id: I963e741078514b1cca6ed0e510cefaeccdd3499a
2022-10-12 13:11:52 +11:00
zhurong b0820df23e Add Python3 zed unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for zed.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I0ddd8bc150db1ad9877a8d876a940912de845e80
2022-03-30 05:28:47 +00:00
Jeremy Stanley 398b2d86d5 Tenant to project migration for RequestContext
As of the oslo.context 4.0.0 release, RequestContext objects no
longer have a tenant attribute, instead expecting callers to use
project_id for that purpose. Update all context.tenant references to
context.project_id in order to facilitate this transition.

Change-Id: I2830ccf840bf4d1d8a516287adee51c46d2a5583
2022-03-29 12:43:00 +00:00
Zuul a92c0bce37 Merge "Add tools to tempest job irrelevant-files" 2022-01-06 12:13:04 +00:00
zhurong 9d0e7d5bd7 Fix devstack job failures
Change-Id: Ic63588405326449bd3ae464776b58992a57f56ab
2022-01-06 07:06:49 +00:00
zhurong 89f8cd0b3f Add tools to tempest job irrelevant-files
Change-Id: Ib9ac7b56aa25695d40a3a5c48d0b3385ad7a0722
2022-01-04 09:28:10 +00:00
OpenStack Release Bot 314c85db8a Add Python3 yoga unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for yoga.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I4c2d453a237d8bd36fdfaa3ef6924b5f60b9d3ee
2021-10-16 03:18:19 +00:00
ricolin 5ccb44139f Enable tls-proxy support for test jobs
Change-Id: I61c593a627b7b55b77beb77abb3cafd4ba4371e5
2021-06-17 16:12:25 +08:00
OpenStack Release Bot 67baf3175d Add Python3 xena unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for xena.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I53aa93fd948ff07de3070e003338950949962fbf
2021-03-26 18:36:25 +00:00
OpenStack Release Bot bf634b09de Add Python3 wallaby unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for wallaby.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I196b7c401dbc936fc048c5c437be62f3d7325cfd
2020-09-24 08:48:44 +00:00
Sharma-Ritika 91a58c5763 Murano testing to Ubuntu Focal
As per victoria cycle testing runtime and community goal,
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

Bump lower constraints to make testing work for Focal.

Change-Id: I1fc6b0c67d767bc698e12f0e79fadd19bb7d0a8d
Story: #2007865
Task: #402198
2020-09-19 01:46:40 +00:00
Zuul 266e1dead4 Merge "Add native grenade zuul v3 jobs" 2020-08-10 07:41:46 +00:00
zhurong 242d617502 Add native grenade zuul v3 jobs
Depends-On: https://review.opendev.org/#/c/731681/
Change-Id: I64d205b406ac220e481fd8d3c1d611a7b24f32f6
2020-08-10 02:13:04 +00:00
Andreas Jaeger 8afa49124a Remove retired congress
Congress has been retired, remove the jobs.

See https://review.opendev.org/721742

Change-Id: I0771a0789346a46a96278de1a11948ab561593c3
2020-05-28 20:37:25 +02:00
OpenStack Release Bot 388783c2e5 Add Python3 victoria unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ic56be7eedff60b458a1412249a2d0b21fbbeb55e
2020-04-22 13:09:58 +00:00
zhurong 53695b6877 Add contrib to irrelevant-files
Change-Id: I2e503a8608cfccd21ca66656f396d1806be46983
2020-04-11 00:46:40 -07:00
Ghanshyam Mann 5e12408b76 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Murano 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: Iac87c01defbd7de3f14f13e5632aec899d920d1b
2019-11-25 08:28:00 +00:00
Ghanshyam Mann c1e496190f [train][goal] Define new 'murano-tempest-api-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 'murano-tempest-api-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
- 'murano-tempest-api-ipv6-only' will run the tests.

Story: #2005477
Task: #35907

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

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

Change-Id: I1efc0f37a23f991fd0a47b6fd8f91c7a75d873ec
2019-07-29 13:22:27 +00:00
zhurong e9cde491c0 Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: I8f239503acb2f7d9a7330ed093e77e69ff52701c
Story: #2005924
Task: #34214
2019-07-03 17:05:23 +08:00
zhurong 653cdadbf0 Update the murano-rally-task job's irrelevant files
Change-Id: Icb35ae9c16cb388f6877a5a0b6dd5488227913f9
2019-05-15 16:41:36 +08:00
OpenDev Sysadmins 1f748f3d17 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:30:15 +00:00
Ghanshyam Mann 0bb49e7b91 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: I7d3fab02f1ae89aa6c675ce19a9858a1729323c1
2019-04-15 18:33:52 +00:00
Luigi Toscano 41a173fce7 Grenade: add the Grenade Heat plugin too
Heat is deployed by the Grenade job, so it should be upgraded as well.

Change-Id: Ifa841399c4619bc2f678f3b2dc879f33dbb770e5
2019-03-06 17:20:21 +01:00
Corey Bryant 795f5f0d53 add python 3.7 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.7.

See ML discussion here [1] for context.

[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html

Change-Id: Ibb9b58818c1b25152d74d1b2436e8e9150713bd4
Story: #2004073
Task: #27431
2019-02-15 14:08:15 -05:00
zhurong f2ade017d4 Add grenade job
Depends-On: https://review.openstack.org/632404
Change-Id: I54b191faf9c2ddedfd574121f59bf7cc45faa90f
2019-01-23 02:27:01 +00:00
zhurong 67cb197fb9 Remove the unused experimental job
Change-Id: Ia69006ce6b41eccf0939a9be8b52bc9e5584240a
2019-01-17 14:04:16 +08:00
Andreas Jaeger 6a1ae048c2 Use templates for cover and lower-constraints
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: I65f03adfc05134bf5ddaa802b97b80d14a0b412d
2018-09-10 06:16:21 +02:00
98k 302dd16e59 add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 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: I5652a1e3535ed2e6feeae4d2945e4e9e01632290
Story: #2002586
Task: #24313
2018-08-30 15:12:49 +08:00
98k 4527239a81 switch documentation job to new PTI
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: I51e3c5449abfa66db7cbcb995d8e3a1724fa4a15
Story: #2002586
Task: #24313
2018-08-30 15:09:58 +08:00
Andreas Jaeger 91f0bf1a1c Remove install-guide-jobs
The install-guide-jobs template needs to stay in project-config, remove
it from zuul file.

See also https://review.openstack.org/597618

Change-Id: Ie61a0d21e375a7d731b6614a8cb4274c49285422
2018-08-29 20:34:29 +02:00
98k ef08d1e947 import zuul job settings from project-config
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: Ic464dc429e185322028d1f0981d480207a8b2d22
Story: #2002586
Task: #24313
2018-08-23 12:00:31 +00:00
Zuul edb1158565 Merge "murano-congress-devstack job use native Zuulv3" 2018-08-04 08:54:26 +00:00
Zuul 0eee06d8fd Merge "Using native Zuulv3 jobs" 2018-08-01 00:19:06 +00:00
zhurong a2cd503184 murano-congress-devstack job use native Zuulv3
Depends-On: https://review.openstack.org/#/c/586761/
Change-Id: If61c92513f3f41843184114e30ce9c5cdd184f3c
2018-07-30 18:55:55 +08:00
zhurong 3cfd3fc385 Using native Zuulv3 jobs
Change-Id: I3dac2be8108c305128f4807693da7eb2db568902
2018-07-30 16:50:57 +08:00
zhurong d5fbcfcfdc Add irrelevant-files for murano-congress-devstack job
Change-Id: Ic2a5cd8e4c4830a20c2e78362a3d8d6f730f2069
2018-07-27 21:45:53 +08:00
Andrey Kurilin be4a610188 [ci] Use zuul v3 native job for Rally
Change-Id: I83092859778cf0d0bdb7187e7f6a8af128970717
2018-06-19 06:54:46 +00:00
Doug Hellmann 01b0af0211 add lower-constraints job
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: Icc7b5a39ef7e29f25ebfe8a10a4b8edba115505a
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-22 15:54:58 -04:00
zhurong 7c1b5fb973 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: Id29925bca8a4dc9717c7b2506a5523d00aeade9c
2018-01-31 10:08:02 +08:00
Andreas Jaeger 43ed8789e7 Remove old job names
murano-tempest-plugin has the jobs renamed, we can remove the alias.

Change-Id: I042a8724a728aa1c327a6d8e89bd12071f4ab047
Depends-On: I547d972bb6b82bc93addf19bd3f989e431950ab2
2018-01-12 20:36:16 +01:00
Andreas Jaeger d481d4387f Follow Zuul v3 naming conventions
Follow the conventions for naming jobs in Zuul v3: Rename jobs.

For details, see
https://docs.openstack.org/infra/manual/drivers.html#consistent-naming-for-jobs-with-zuul-v3

Leave some old names, since murano-tempest-plugin needs them. A followup
will remove them.

Needed-By: I547d972bb6b82bc93addf19bd3f989e431950ab2
Change-Id: Id3784a6339b444531d118ab39b19f5a316d87872
2018-01-12 20:33:18 +01:00
zhurong 05d95df793 Murano tempest job with separate tempest plugin
Change-Id: If7136dbfaa53c1835adbd009206fe3baac1b1e16
2017-12-06 14:48:39 +08:00
Andreas Jaeger bdff68a43f Add legacy murano-dsvm-functional job
The Zuul v3 migration missed to add this job. Add it and rename
the CI set up.

Also, fix existing zuul config and use .yaml extension for all jobs,
this will soon be required.

Change-Id: I82b22e60834590a9bf01af5a81d88b287cef9ed0
2017-11-20 12:55:02 +01:00
Andreas Jaeger abb58a8d06 Remove separate firstapp build
With the large reorg of the docs site, this can be easily *only* as
part of the murano documentation, there's no benefit for publishing an
extra document elsewhere. Fully integrate the documents into the manual.

Note that the separate build target was not linked from any of our index
sites.

Remove extra title from README.rst, it let to duplicated title in main
table of contents.

Remove also post job for publishing the firstapp document - it currently fails -
and is now not needed anymore.

Change-Id: Ib5259907b3f999062042e483ac81e6aed17705ca
2017-11-16 15:57:24 +01:00
Duong Ha-Quang 50b2875937 Move legacy jobs to project
This patch implements first step in zuulv3 migration guide [1]:

Move jobs to murano repo

[1] https://docs.openstack.org/infra/manual/zuulv3.html#legacy-job-migration-details

Co-Authored-By: Kien Nguyen <KienNT@vn.fujitsu.com>

Change-Id: Ib5983760238710bea048db9223c28f80029ece48
2017-11-15 08:17:59 +00:00