Commit Graph

15 Commits

Author SHA1 Message Date
Iury Gregory Melo Ferreira 02c6c92c50 Native zuulv3 grenade job for inspector
Based on the native 'grenade' job

Depends-On: https://review.opendev.org/548936
Change-Id: I606f8ffed0defe4ebc7fc2ceda1f6853c36a1b05
2020-04-26 11:56:14 +02:00
Dmitry Tantsur da69fca0f8 CI: clean up the required projects list for grenade
We don't need to install libraries from git in this job.
ironic-python-agent is also not needed since we download the ramdisk.

Change-Id: I634e75ab04253edffb6f19394d3943e9ffe56d13
2019-07-30 11:27:01 +02:00
OpenDev Sysadmins 72bd8cec3b 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:36:56 +00:00
Kaifeng Wang 3247cb51e6 Zuul migration
This patch migrates legacy dsvm-discovery and dsvm-python3 jobs
to zuulv3.

Change-Id: I0f6000247a970ea2ccaff4757f7677de2dcd1593
2018-10-30 09:37:44 +08:00
Zuul 054f300290 Merge "Add API reference" 2018-10-22 20:31:33 +00:00
Anton Arefiev 05a86b3d57 Add API reference
Add initial API reference, which covers all inspector endpoits.

The conf.py and the tox environment are stolen from ironic.

Co-Authored-By: Kaifeng Wang <kaifeng.w@gmail.com>
Change-Id: I5009e8708dcad8ab25380f7bf574125d6e758ef5
2018-10-16 16:50:01 +08:00
Kaifeng Wang 8ab225e47a Rearrange conf and policy configuration file
Minor project file structure adjustment, to move config-generator.conf
and policy-generator.conf into tools/ subdirectory.

Also exclude tools/ from dsvm jobs.

Change-Id: I3242401511b88bd9b677d9875481808783f890b8
2018-10-16 16:16:29 +08:00
Pavlo Shchelokovskyy 946aa23ad0 Skip devstack jobs on locale-only changes
those changes does not affect devstack intergrated testing at all,
running them on translation imports from Zanata is useless.

Change-Id: I6d70b46c2a0b8356949fcf8682fb15a741813eca
2017-12-28 14:53:34 +02:00
Andreas Jaeger 396ce758e9 Use native v3 tox jobs
Instead of a legacy tox job, use the already defined functional jobs
that do the same. Note that those jobs are named "functional", so update
tox.ini as well.

Remove unused playbooks.

Change-Id: Icdb1b94b0e69ffb55007e166705871010e8943c5
2017-12-17 18:58:58 +01:00
John L. Villalovos dcd1882c2f Use the tempest plugin from openstack/ironic-tempest-plugin
Follow-on patch will delete the
openstack/ironic-inspector/ironic_inspector/test/inspector_tempest_plugin/
directory. But this will need to be done after this patch has been
backported to the stable branches, otherwise the stable branches will
break.

Change-Id: I94b74aa83e6898a11f6b81862325cee395a0fd3e
Depends-On: I4fb07ecad151421f2aa132394e048a9fce67f7b4
2017-12-14 15:05:34 +00:00
James E. Blair a4c728af93 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: I966f61aecd26228920e78e33e68ffd216c7beb61
2017-11-28 16:41:14 -08:00
ankit 63c91ba562 Add py35 gate for ironic-inspector
This patch adds py35 gate for ironic-inspector and
also adds support for inspection in python3 environment
by rolling out configuration of swift in inspector.

Change-Id: I83429a1ba79208245f6c6e1f8b4eb8a16f014868
2017-11-27 05:10:08 +00:00
John L. Villalovos 4404b7a99f zuul: Clean up zuul files
Changes to legacy-ironic-inspector-jobs.yaml:
  * Create two base jobs:
    * 'ironic-inspector-tox-func-base'
    * 'ironic-inspector-dsvm-base'
  * Put 'irrelevant-files' section into the new base jobs
  * Have 'requirements.txt' no longer be ignored for DSVM jobs
  * Simplify 'required-projects' sections by removing projects that
    are already pulled in by the 'legacy-dsvm-base' job.

Changes to project.yaml:
  * Move 'irrelevant-files' section from project.yaml to
    legacy-ironic-inspector-jobs.yaml
  * Remove 'branches' section from project.yaml as it is not needed.
  * Sort the jobs list

Change-Id: I6ef94a75fc9e1939c46b2939d01478c5a11621c1
2017-11-16 15:09:30 -08:00
Ruby Loo 05230cca8c Zuul: add file extension to playbook path
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecated. Update references
to include the extension.

Change-Id: I95c6dd53713fc1d0a287fce9b42afdce1eba198c
2017-11-01 10:06:03 -04:00
Pavlo Shchelokovskyy 843ca2258b Add zuul3 jobs in-tree
copied all over from general config repos,
renamed to better match how ironic now names jobs.

Change-Id: If8195b909dba152e978aac33241424ecfd0777dd
2017-10-19 16:42:19 +03:00