21 Commits

Author SHA1 Message Date
Dmitry Tantsur
48471bce6d Initial import of ironic_discoverd_ramdisk
This is Python script for implementing a full-featured ironic-discoverd
ramdisk, including support for 'edeploy' plugin. It was initially
developed downstream.

Missing in this patch are:
* support for updating IPMI credentials
* support for serving logs via HTTP

Change-Id: I6987d46d7b6a1411d0d38f97373e5cd036ba6162
Implements: bluepring python-ramdisk-code
2015-04-27 16:29:26 +02:00
Dmitry Tantsur
1863ab96b8 Update from global requirements
Change-Id: I74ebe691c229974e1386b24ad8a05d655edec39c
2015-03-24 16:14:36 +01:00
YuikoTakada
9ec4f0fbc8 Switch to oslo.config
This patch set adds support for generating config files
using oslo-config-generator.

Old invocation without --config-file is no longer supported.

Co-Authored-By: Dmitry Tantsur <dtantsur@redhat.com>
Change-Id: If640e6dc83c971a8f82f9b245a4496d298dfd042
Closes-Bug: #1398359
2015-03-24 15:57:14 +01:00
Dmitry Tantsur
489979757d Add python-openstackclient plugin for ironic-discoverd
$ openstack baremetal introspection {start, status} UUID

Closes-Bug: #1410180
Closes-Bug: #1429148
Change-Id: Ie009a8430e9e7d7529ac1a492d31896c3405d3de
2015-03-06 15:34:40 +01:00
Jenkins
70bcb2dd03 Merge "Add scripts to manage translations" 2015-03-04 09:03:40 +00:00
YuikoTakada
1d2d8dce32 Add scripts to manage translations
Refer to:
https://pythonhosted.org/WebCore/core/intermediate/i18n.html
https://review.openstack.org/#/c/3888/

Partial-Bug: #1411272

Change-Id: Ib3e015a76189e58df82cd793952a792891209bc8
2015-03-04 00:07:37 +00:00
Dmitry Tantsur
e7e9e0b6f9 Properly implement authentication via keystonemiddleware
This requires introducing new option 'identity_uri'.

Change-Id: Ibed9cf163357c7b38f6e9a980900bcc1d9d12804
Closes-Bug: #1427125
2015-03-02 17:13:12 +01:00
YuikoTakada
04e060ef45 Verify input uuid
In introspection and discover API, verify input uuid.

Change-Id: Ib49adf8b28a3d6c4a5f2c04d7757468c984bd184
Closes-Bug: #1424598
2015-03-02 04:17:06 +00:00
Jenkins
04ced8267e Merge "Support i18n" 2015-02-17 09:16:15 +00:00
YuikoTakada
590b109888 Support i18n
Currently, log format is not following to oslo.i18n.
This patch set makes ironic-discoverd possible to use oslo.i18n.

Change-Id: I623281239cb12abffbeb377ec6f77f8aa9b90c0c
Partial-Bug: #1411272
2015-02-17 04:17:07 +00:00
Dmitry Tantsur
067db13a5a Getting ready for inclusion into projects.yaml
* Switch from docutils to doc8 for checking docs
* Split away plugin-requirements
* Update to Kilo

Change-Id: Icf1411bd80aa7870996b5536b0ac1aec96783dab
2015-02-16 17:24:46 +01:00
Dmitry Tantsur
a66c73500c Bump requirements to Kilo
Change-Id: If891e198265e45f9a7d64019eee5ae7b5f7cce03
2015-02-09 12:47:03 +01:00
Dmitry Tantsur
440351f64e Introduce test-requirements and update to stable/juno
Change-Id: I40907db9fba6008a99d95edb9fd8896fcab43b10
2015-01-16 14:08:32 +01:00
Dmitry Tantsur
dafa4d0013 Support hooks for processing data
Change-Id: I5ae1623664549663570f036fa4ae3661b19f1b89
Implements: blueprint plugin-architecture
2014-12-01 13:36:42 +01:00
Dmitry Tantsur
54361e70d7 Sort requirements.txt 2014-10-13 14:04:49 +02:00
Dmitry Tantsur
ff6db25c9a Simple client in ironic_discoverd.client 2014-10-13 14:02:19 +02:00
Dmitry Tantsur
d34fd49278 Python 3 compatibility 2014-10-10 15:21:47 +02:00
Dmitry Tantsur
74242c2776 Implement authentication via Keystone 2014-10-09 16:48:10 +02:00
Dmitry Tantsur
250e29aca8 (Try to) switch to eventlet 2014-10-06 19:45:06 +02:00
Dmitry Tantsur
026a2f6859 Updated from global requirements 2014-10-06 15:37:51 +02:00
Dmitry Tantsur
ea8e321f77 Initial commit 2014-09-29 15:13:25 +02:00