I've made a bug fix release for ironic-discoverd today, and it's
available on PyPI! Two issues fixed:
* Authentication was too strict, and it wasn't possible to talk to the
API using Ironic service user. Unfortunately fixing it lead to a new
dependency on keystonemiddleware and new configuration option
`identity_uri` (Keystone admin endpoint).
* Drop check on power state. Ironic is stopping doing it for deploy, and
anyway having this check prevented going from INSPECTFAIL when there was
a problem with ramdisk. Thanks to Yuiko Takada for fixing it.
Note also that Ironic support for discoverd is hopefully close to
landing: https://review.openstack.org/#/c/156562/ (and
OpenStack Development Mailing List (not for usage questions)