1066 Commits

Author SHA1 Message Date
Jenkins
bea75077d2 Merge "Fix some reST field lists in docstrings" 2017-03-27 22:17:12 +00:00
Jenkins
7fff708b2c Merge "Remove translation of log messages Part-1" 2017-03-27 17:53:41 +00:00
Annie Lezil
c06a9a7f24 Remove translation of log messages Part-1
The i18n team has decided not to translate the logs because it seems
like it not very useful.

This are the files as of now do not have merge conflicts.

Change-Id: I082f6302f120a8c0c81482b73be301e83fe3a3a8
Partial-Bug: #1674374
2017-03-24 21:45:04 +00:00
Jenkins
fe17019da5 Merge "Use eventlet version of subprocess" 2017-03-24 17:14:04 +00:00
Jenkins
c74aff0387 Merge "Mention state machine diagram generation in contrib guide" 2017-03-24 14:13:46 +00:00
Duan Jiong
672ec0e9a5 Fix some reST field lists in docstrings
Probably the most common format for documenting arguments is reST field
lists [1]. This change updates some docstrings to comply with the field
lists syntax.

[1] http://sphinx-doc.org/domains.html#info-field-lists

Change-Id: I80d863604357072b65e64ae2582093683be71880
2017-03-24 21:45:45 +08:00
Anton Arefiev
402769f9ad Use eventlet version of subprocess
Eventlet doesn't patch subprocess module, see bug [1]. As result
trying to catch subprocess.CalledProcessError exception wouldn't
work. So use subprocess module from eventlet.

[1] https://github.com/eventlet/eventlet/issues/357

Closes-Bug: #1675744
Change-Id: I4a744cef35e9f58c532d979ce61c912cfdfccd97
2017-03-24 14:25:13 +02:00
Jenkins
2a5b721170 Merge "Fix inconsistent service naming in install guide" 2017-03-23 14:50:15 +00:00
Anton Arefiev
d03a8cc932 Mention state machine diagram generation in contrib guide
Change-Id: I92cd5eb5d503c8294c30c22eab2b01899e2d5d88
2017-03-20 15:24:59 +02:00
Jenkins
fec8c78600 Merge "Fix valid provision states for introspection" 2017-03-17 19:07:18 +00:00
OpenStack Proposal Bot
8f020342bc Updated from global requirements
Change-Id: Iae1155cd3c58549b02d10fe8c6962011e7f188d6
2017-03-16 12:27:19 +00:00
Jenkins
21513cf22d Merge "Update broken alembic links in contributing guide" 2017-03-15 15:12:27 +00:00
Ramamani Yeleswarapu
6161081cdb Fix inconsistent service naming in install guide
This patch fixes inconsistent service naming and does a few minor
tweaks (for better readability) in the install guide.

Change-Id: Id884079e3ae0b1a6cb199b482c20c10a149690a0
2017-03-14 08:48:28 -07:00
Anton Arefiev
62dbe132a7 Update broken alembic links in contributing guide
Change-Id: I64bbc9c10b1f45650c244d6f946b3ee975028bd9
2017-03-14 10:30:09 +02:00
OpenStack Proposal Bot
166d26a65e Updated from global requirements
Change-Id: I4cf5306e7d00ba1083067e8aa00955a42861914e
2017-03-13 19:32:14 +00:00
Jenkins
34eb861913 Merge "Reapply doesn't update started_at time" 2017-03-09 22:58:00 +00:00
Annie Lezil
43c89efcb7 Reapply doesn't update started_at time
The reapply API/Action(openstack baremetal introspection reprocess UUID)
doesn't update the started_at time when Ironic Inspector begins processing
the node.

This adds the started_at time when the reapply API/Action is performed.

Change-Id: Ic79db4ba9305841fb662afcb56f556ad4a57a500
Closes-Bug: #1625180
2017-03-07 21:28:13 +00:00
Jenkins
96f9db50f9 Merge "Update the Version Support Matrix in install guide" 2017-03-07 11:11:10 +00:00
Jenkins
04bc1cd404 Merge "Fix tox test failed because timezone is CST" 2017-03-06 21:25:46 +00:00
lihao
5b97e40c19 Fix tox test failed because timezone is CST
When the timezone of an ironic-inspector develop environment is CST,
tox test will fail. So we should set TZ to UTC by default.

Change-Id: Icebef00efe029d793e04e1aec81132805009bde0
Closes-Bug: #1669699
2017-03-05 07:09:48 +00:00
Annie Lezil
36ac6a388b Python 3.4 (py34) is removed from tox envlist
Python 3.4 is not a supported python version. So removing it from tox
envlist

Change-Id: I50e5f97cfac1d2f602da43c3c7a78566d58491e2
Related-Bug:1667312
2017-03-03 18:30:50 +00:00
Jenkins
b4a7333d56 Merge "Updated from global requirements" 2017-03-02 17:33:30 +00:00
Jenkins
234731b74a Merge "Add fsm dot diagram generator" 2017-03-02 16:46:33 +00:00
Anton Arefiev
490cad0b04 Fix valid provision states for introspection
Ironic provision state 'inspectfail' was renamed to 'inspect failed',
but Inspector continues to rely on old name when performing node
provision state validation.

Change-Id: I21763261bfe2015f9ea8984eef62c5b5cb513d2b
Closes-Bug: #1668326
2017-03-02 14:12:09 +02:00
OpenStack Proposal Bot
d25cda389c Updated from global requirements
Change-Id: I0783b599db8914f26badc13dee9dab8174fd7b86
2017-03-02 11:45:30 +00:00
Jenkins
e6d97cdf5c Merge "Functional tests: set introspection_delay to 0" 2017-03-01 18:05:43 +00:00
Anton Arefiev
886d05ee64 Add fsm dot diagram generator
Add a tool which generates dot diagram from inspector state machine
using atomaton pydot convertor.

Also add generated svg diagram to docs.

Change-Id: I021812288f1833a6ebad2f90cbe862d40bd8d503
2017-03-01 14:46:28 +02:00
OpenStack Proposal Bot
ab78e0c1bb Updated from global requirements
Change-Id: I3f445aac35d6c6a73236213d78496df102a39244
2017-03-01 04:07:35 +00:00
Anton Arefiev
762c404546 Update HTTP API docs with missing 1.9 API microversion
Change-Id: Ibead87ad4016a6aa8406be6f6c8604e8f18cd383
2017-02-28 11:15:13 +02:00
Anton Arefiev
f35ab5defb Functional tests: set introspection_delay to 0
There is no needs to wait before sending the next node on introspection
in functional tests, so set configuration introspection_delay -> 0.

Also functional tests contain explicit sleeps.

Change-Id: If57a34d41cf31e2a436d7b9c66ff954b6321d7de
2017-02-27 19:55:44 +02:00
Jenkins
66386efd5f Merge "Grenade: don't enable tempest plugins in settings" 2017-02-24 14:46:22 +00:00
Ramamani Yeleswarapu
8ef07dbdbb Update the Version Support Matrix in install guide
This patch updates the Version Support Matrix.

Change-Id: I86d19a1322a8e1dad4f8a3c259a9d729bbff3f86
2017-02-23 09:13:23 -08:00
Jenkins
44ea063449 Merge "Use IRONIC_VM_NETWORK_BRIDGE" 2017-02-20 15:27:23 +00:00
dparalen
ae882c5b02 Use IRONIC_VM_NETWORK_BRIDGE
devstack/plugin.sh hardwires brbm as the VM bridge.
Referencing ironic plugin VM variable makes more sense.

Change-Id: I89fe2050bc4fd166fc8e0b649daa195091364ba2
Closes-Bug: 1641019
2017-02-19 14:14:21 +01:00
Jenkins
1c6bbf1cee Merge "Use specific end version since liberty is EOL" 2017-02-17 12:25:42 +00:00
John L. Villalovos
ea97d2b733 Use flake8-import-order
Use the flake8 plugin flake8-import-order to check import ordering. It
can do it automatically and don't need reviewers to check it.

Change-Id: I9ced9c297273db0eec6ab3995b663b1e8dffe87d
2017-02-16 10:11:06 -08:00
Jay Faulkner
c05a3534c5 Use specific end version since liberty is EOL
Liberty will never be released again, so I'm changing the 2.2.x to 2.2.7
(the last liberty release of inspector), as a requested followup to the
previous patch.

Change-Id: Id30efb6bab1304e98ea26dfb892805b42e20c4aa
2017-02-16 09:30:39 -08:00
Jenkins
cd1be9c7eb Merge "Update release notes for Ocata release" 2017-02-16 17:30:33 +00:00
Jenkins
d2bbf3ec96 Merge "Update hardware inventory in docs" 2017-02-16 10:48:17 +00:00
Jenkins
3f5344b6c0 Merge "Minor update to CONTRIBUTING.rst" 2017-02-16 10:46:00 +00:00
Jenkins
2c82cc93f1 Merge "Trivial: mock sleep in introspection tests" 2017-02-16 10:44:10 +00:00
Anton Arefiev
4bd2a720f1 Trivial: mock sleep in introspection tests
Mocking time with fixture in base class, as some tests
doesn't mock time.

Change-Id: Ib63842eb5decc6003b2dc1d574e92859efc0e19b
2017-02-16 11:12:54 +02:00
Ramamani Yeleswarapu
83e94c21cd Minor update to CONTRIBUTING.rst
This is a follow up to

I0a4a5198246e3ca69d2bd050dd31c6b468094fcf.

Change-Id: I89d7afed09c85269bb4b435c2196164bee783361
2017-02-15 15:38:26 -08:00
Jenkins
dc8408bcd9 Merge "Update documentation to deploy Ironic Inspector with DevStack" 2017-02-15 12:43:26 +00:00
Anton Arefiev
51b2feb94d Update hardware inventory in docs
Add disks information and note root_disk section with root
device hints plugin.

Change-Id: If9c8973bfc103e879f27a57dc2d160d691482276
2017-02-15 13:22:14 +02:00
Jay Faulkner
d81b035e8f Update release notes for Ocata release
Ocata is now released, organize release notes accordingly.

Change-Id: Ie91a164f27321fe21830551e484f94724ba9dc8e
2017-02-14 10:23:43 -08:00
Ramamani Yeleswarapu
c56e43b65d Update documentation to deploy Ironic Inspector with DevStack
Current documentation to deploy ironic-inspector with DevStack needs
an update similar to the ironic project.

This patch modifies/updates a section "DevStack Support". Also, it
updates the example.local.conf to a configuration that can be used
as-is to deploy ironic-inspector with DevStack.

Change-Id: I0a4a5198246e3ca69d2bd050dd31c6b468094fcf
2017-02-14 08:59:37 -08:00
OpenStack Proposal Bot
5b54f66f7a Updated from global requirements
Change-Id: I04ed7b34c0df6c56ca0ca0f1c7c5f2b7cb741704
2017-02-14 05:51:51 +00:00
Jenkins
7d0806b664 Merge "Fix some grammar and spelling issues in release notes" 2017-02-13 21:46:10 +00:00
Sam Betts
81cef3d863 Fix some grammar and spelling issues in release notes
Change-Id: Ib94c31b2dcf8de7879e7bd1c0b77e6de32c8c2cb
2017-02-13 16:00:51 -05:00