master
136 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Dmitry Tantsur
|
248a4ccda5 |
Repair building tinyipa images after the move to ipa-builder
Change-Id: Ie74e75a67ddb7012f41e8f6076a70610b5e1aa6e |
||
|
Dmitry Tantsur
|
e1b630dd84 |
CI: stop using pyghmi from git master
Change-Id: I855e6e02a33bcf146497089319445d76652f0691 |
||
|
Zuul
|
8e307de1e5 | Merge "Adds bandit template and exclude some of tests" | ||
|
Corey Bryant
|
dc3e26ac19 |
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: I409d9e3db05eaf11ccaaaef8784d693f40687328 Story: #2005924 Task: #34213 |
||
|
Kaifeng Wang
|
6f634c358b |
Adds bandit template and exclude some of tests
Adds bandit configuration template and exclude some of tests that we don't want to fix for the moment. Keeping job unvoted so that we can keep an eye on possible issues while not breaking gate. Change-Id: I092d686ba38723d7951e8f06415f28cc809ad365 Story: 2005791 Task: 33563 |
||
|
Nisha Brahmankar
|
dd7e7fdd1a |
Removes tinyipa from IPA
Change-Id: I56f7c9abdae1f406de1e086fdc0cac8bebca0e3c Task: 33745 Story: 2005114 |
||
|
Dmitry Tantsur
|
6579471d5b |
Add a non-voting metalsmith job
Currently we don't have any coverage for local boot with partition images, this job provides it. Change-Id: Iad81ee2bd091287372c6842b50eaa0623e1326d5 |
||
|
Kaifeng Wang
|
3352d40907 |
Incorporate bandit support in CI
Change-Id: I2144c284ffcfa696412fca30f59a66c54c3d1965 Story: 2005791 Task: 33564 |
||
|
OpenDev Sysadmins
|
ba7d273986 |
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. |
||
|
Ghanshyam Mann
|
5bc59d269c |
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: I4a0024e28d2b3944b5b8d4ed05ab0475b5e5508b |
||
|
Ian Wienand
|
b7cfa917b5 |
Replace openstack.org git:// URLs with https://
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: I93df04e0b97e6d71218f881cf0c06ee676aa3690 |
||
|
Zuul
|
c121bbd247 | Merge "Move to zuulv3" | ||
|
Zuul
|
e86ed76758 | Merge "Deprecate CoreOS ramdisk support" | ||
|
Iury Gregory Melo Ferreira
|
884e79ae83 |
Move to zuulv3
Depends-On: https://review.openstack.org/#/c/630100/ Change-Id: I69edcd2c0356bc1577e2a5974b004585b37469ca |
||
|
Julia Kreger
|
074eb288f7 |
Deprecate CoreOS ramdisk support
Deprecates ironic's CoreOS IPA image ramdisks and removes the bulk of CoreOS based CI testing in order to save resources. Change-Id: I26c557dcb2be29ae41576527c2649ee7ff43bc87 |
||
|
Riccardo Pittau
|
ec4a2611e7 |
Build tinyipa with python3
This patch uses ``USE_PYTHON3`` variable to build Ironic Python Agent with python 3 inside a tinycore image. It modifies the content of ``buildreqs.lst`` and ``finalreqs.lst``, adding specific package files based on the python version used to build IPA. Since we're using python 3.6, bytecode optimized files have .pyc extension and are located under a __pycache__ dir [1]; as an optimization option,to reduce the size of the final image, all bytecode generated files will be moved to the original source location and the source code will be removed. [1] https://www.python.org/dev/peps/pep-0488/ Change-Id: I3448a5f41eff6736274308f924d9ad8f059e6c44 Story: #2002598 Task: #22210 Depends-On: https://review.openstack.org/634646 |
||
|
Iury Gregory Melo Ferreira
|
cf1127e03c |
Moving publish jobs to zuulv3
Moving IPA coreos and tinyipa publish jobs to zuulv3 Change-Id: I30c39d309ff065ed51726d0360086b0e740a2c2c |
||
|
Iury Gregory Melo Ferreira
|
a91a693685 |
Remove dsvm from zuulv3 jobs
According to [1] the dsvm should be removed from zuulv3 jobs [1] https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3 Change-Id: I57da5d2f0827ce75ebac12962fc5b3f744613a18 |
||
|
Zuul
|
ebd5e7488d | Merge "add coverage job" | ||
|
Julia Kreger
|
86d98666d7 |
zuul-ify primary IPA jobs
Change-Id: I13312560389f8b1298dd62cedd654fb8f66d3dfe |
||
|
Nguyen Hai Truong
|
89903be4f0 |
add coverage job
Insert python coverage job for py-test. Change-Id: I13b9a0710e442abb06af328aad4e769628a383e1 |
||
|
Julia Kreger
|
2f4aa01337 |
Mark CoreOS check jobs non-voting
Due to a higher failure rate, which is largely due to nested virtualization failures with CoreOS where one or more of the CI infrastucture providers do not support nested virtualization, we are marking the CoreOS CI check jobs as non-voting. This is in order to reduce the need to recheck. Change-Id: Id2a5dc766b79ec1131e33f9a49ceca8095c363ef Story: #2003985 Task: #26928 |
||
|
Doug Hellmann
|
3af110a9bd |
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: I6cdb80e7be5dfe1362628727160d6186f7bafd27 Story: #2002586 Task: #24302 |
||
|
Doug Hellmann
|
70293434a4 |
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: I14605e8455a87998f449fed9815b470bb701745a Story: #2002586 Task: #24302 |
||
|
Doug Hellmann
|
8fdc766d5a |
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: Icfa5db2a099cb3acb79a39824c48c3e4505758ce Story: #2002586 Task: #24302 |
||
|
Julia Kreger
|
fa4bb8f690 |
Cleanup CI jobs for IPA
Renamed jobs to more appropriate names, and extended base timouts, as well as the build timeouts for coreos as the image we work with today is a little larger than it was previously. Change-Id: I2884ba795bae689b40826b8c7e2714e3eb5811fb Depends-On: I139679db835b7a87c55f69a4d807ff8ec9099e3a |
||
|
Doug Hellmann
|
dc5d6590e2 |
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: I8d773d4ee3d0835fb2a9183fe2154e82db085bd5 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com> |
||
|
Zuul
|
7a434e5971 | Merge "Zuul: Remove project name" | ||
|
James E. Blair
|
d5a9c6f88b |
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: Id109926ebe6e44c637f56e52fee30f3dbd4b79df |
||
|
John L. Villalovos
|
e3ec870ec3 |
Use the 'ironic' queue for the gate
When doing the 'gate' build have the ironic-python-agent jobs be part of the 'ironic' queue. More information on this is in [1]. The benefit of this is that we are only impacted by ironic projects if we do this. From [1]: Pipelines which use the dependent pipeline manager maintain separate queues for groups of projects. When Zuul serializes a set of changes which represent future potential project states, it must know about all of the projects within Zuul which may have an effect on the outcome of the jobs it runs. If project A uses project B as a library, then Zuul must be told about that relationship so that it knows to serialize changes to A and B together, so that it does not merge a change to B while it is testing a change to A. [1] https://docs.openstack.org/infra/zuul/feature/zuulv3/user/config.html Change-Id: Ib0476fb36196d77c431043ea6a48dc842f8d3a65 |
||
|
Zuul
|
20a36e1695 | Merge "Use 'functional' tox environment" | ||
|
Ruby Loo
|
64b663719a |
Use 'functional' tox environment
Rename 'func' to 'functional' tox environment and replace custom legacy func job with cross-project 'openstack-tox-functional' job. Change-Id: I2a774a0a9870163457d1e7bc9c2976a9680ace01 |
||
|
John L. Villalovos
|
2131d93b57 |
Use the tempest plugin from openstack/ironic-tempest-plugin
Use the tempest plugin from openstack/ironic-tempest-plugin as we have moved the tempest code there. Soon the tempest code will be deleted from openstack/ironic. Change-Id: I8e91d3ca6dd34f8e959c5f6b1e6f07b1a04080b3 |
||
|
John L. Villalovos
|
8ba851bf27 |
Clean-up zuul.d/ files
Create a new base job: legacy-ipa-dsvm-base Define 'irrelevant-files' in legacy-ipa-dsvm-base and remove them from project.yaml. This means we only define 'irrelevant-files' once. Also makes project.yaml much easier to read. Fix the 'irrelevant-files' section to make sure we do test when changes to 'requirements.txt'. Remove the 'branches:' section from the experimental job 'ipa-tempest-dsvm-partition-pxe_ipmitool-tinyipa-python3' Sort the jobs lists in project.yaml. Change-Id: Idbace38e0558e8a80e2d405ea0f6a0698989e140 |
||
|
James E. Blair
|
644f2c326f |
Zuul: add file extension to playbook path
Zuul now supports including the file extension on the playbook path and omitting the extension is now deprecrated. Update references to include the extension. Change-Id: I3141f12d0de00c3d8def2862881326f349edd479 |
||
|
Vasyl Saienko
|
e9c845553b |
Move legacy jobs into tree
This patch moves the legacy ironic-python-agent CI jobs into the tree instead of storing them in openstack-infra/openstack-zuul-jobs to give us control as we migrate the legacy jobs to the new ansible roles. Change-Id: I7f98258589954639fa8187a3fec4a0b9da05915d |