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
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
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
those changes does not affect devstack intergrated testing at all,
running them on translation imports from Zanata is useless.
Change-Id: I6d70b46c2a0b8356949fcf8682fb15a741813eca
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
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
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
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
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
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