<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/ironic-python-agent.git/ironic_python_agent/tests/hardware.py, branch master</title>
<subtitle>opendev.org: openstack/ironic-python-agent.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/'/>
<entry>
<title>Add base for IPA functional tests</title>
<updated>2015-08-18T16:19:47+00:00</updated>
<author>
<name>Josh Gachnang</name>
<email>josh@pcsforeducation.com</email>
</author>
<published>2015-08-14T16:51:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=fb2790774d97f9746f0c0e39ddff3f94588a8521'/>
<id>fb2790774d97f9746f0c0e39ddff3f94588a8521</id>
<content type='text'>
Starts up an agent in a thread and then runs functional tests against
it.

Add the first functional test of the API: a simple test of the
commands API.

Co-Authored-By: Mario Villaplana &lt;mario.villaplana@gmail.com&gt;
Change-Id: If4ad611929d388a2a9454224646cb296bd0ba0ce
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Starts up an agent in a thread and then runs functional tests against
it.

Add the first functional test of the API: a simple test of the
commands API.

Co-Authored-By: Mario Villaplana &lt;mario.villaplana@gmail.com&gt;
Change-Id: If4ad611929d388a2a9454224646cb296bd0ba0ce
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert Int to String for shred execute</title>
<updated>2015-07-01T15:08:18+00:00</updated>
<author>
<name>Jacob McCann</name>
<email>jmccann.git@gmail.com</email>
</author>
<published>2015-07-01T15:08:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=c0769691bdebc1670f886454daf025620bc6fd9d'/>
<id>c0769691bdebc1670f886454daf025620bc6fd9d</id>
<content type='text'>
Was running into 'expected string, int found' when calling
shred with an Int for iterations.

Change-Id: Iffce247caba5b0d62ac89b6411402c8d975cfd2f
Closes-Bug: #1469838
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Was running into 'expected string, int found' when calling
shred with an Int for iterations.

Change-Id: Iffce247caba5b0d62ac89b6411402c8d975cfd2f
Closes-Bug: #1469838
</pre>
</div>
</content>
</entry>
<entry>
<title>IPA:'shred' utility to use configured iterations</title>
<updated>2015-06-18T09:26:36+00:00</updated>
<author>
<name>Anusha Ramineni</name>
<email>anusha.iiitm@gmail.com</email>
</author>
<published>2015-06-15T16:06:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=02f78453b202e592daae36b680375576b11bd0f2'/>
<id>02f78453b202e592daae36b680375576b11bd0f2</id>
<content type='text'>
Today, there is no option to configure number of iterations to be
done for shred block device erasing and defaults it to 1. This patch
adds a configuration option to change the number of passes to be done
to erase a block device.

Change-Id: I1921d33a6b364c4682b6c9baaf61ac092cfa11d7
Partial-Bug:#1465130
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Today, there is no option to configure number of iterations to be
done for shred block device erasing and defaults it to 1. This patch
adds a configuration option to change the number of passes to be done
to erase a block device.

Change-Id: I1921d33a6b364c4682b6c9baaf61ac092cfa11d7
Partial-Bug:#1465130
</pre>
</div>
</content>
</entry>
<entry>
<title>Update hacking and fix hacking violations</title>
<updated>2015-06-03T23:58:57+00:00</updated>
<author>
<name>Jim Rollenhagen</name>
<email>jim@jimrollenhagen.com</email>
</author>
<published>2015-06-03T23:56:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=601201d120b6e3996f616323186fa16dd9c1378c'/>
<id>601201d120b6e3996f616323186fa16dd9c1378c</id>
<content type='text'>
This does a few things:

* Update hacking to the version in global-requirements. Old hacking was
  installing a version of pbr that was breaking other packages.

* Fix all the hacking/pep8 rules that updating hacking raised.

* Do some general docstring cleanup, while already in there cleaning up
  a bunch of docstrings due to H405 violations.

Change-Id: I1fc1e59d4c3d7b14631f8b576e3f3854bc452188
Closes-Bug: #1461717
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This does a few things:

* Update hacking to the version in global-requirements. Old hacking was
  installing a version of pbr that was breaking other packages.

* Fix all the hacking/pep8 rules that updating hacking raised.

* Do some general docstring cleanup, while already in there cleaning up
  a bunch of docstrings due to H405 violations.

Change-Id: I1fc1e59d4c3d7b14631f8b576e3f3854bc452188
Closes-Bug: #1461717
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error in in-band disk erase using shred</title>
<updated>2015-05-08T09:32:36+00:00</updated>
<author>
<name>Anusha Ramineni</name>
<email>anusha.iiitm@gmail.com</email>
</author>
<published>2015-04-24T09:38:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=8cef029d0d052df38a4f424f90b4434d230cecd0'/>
<id>8cef029d0d052df38a4f424f90b4434d230cecd0</id>
<content type='text'>
in-band disk erase using shred fails with error "'module' object has no
attribute 'ProcessExecutionError'". This commit is to fix the issue.

Change-Id: Ia0c426074b2f0e9d534ed96a3e213933160edc61
Closes-Bug:#144799
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in-band disk erase using shred fails with error "'module' object has no
attribute 'ProcessExecutionError'". This commit is to fix the issue.

Change-Id: Ia0c426074b2f0e9d534ed96a3e213933160edc61
Closes-Bug:#144799
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix inband disk erase using agent_ilo driver</title>
<updated>2015-05-07T04:21:11+00:00</updated>
<author>
<name>Anusha Ramineni</name>
<email>anusha.iiitm@gmail.com</email>
</author>
<published>2015-04-29T16:57:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=efba46a8a26a91f5c823aa218c3ecb9d7823066a'/>
<id>efba46a8a26a91f5c823aa218c3ecb9d7823066a</id>
<content type='text'>
In-band disk erase using shred fails for agent_ilo driver as it tries to
erase the virtual floppy device attached.This fix is to skip the virtual
media devices and continue with other disks.

Change-Id: I26745985382d440f7d4b3fbfffb14545067fcca6
Closes-Bug:#1450298
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In-band disk erase using shred fails for agent_ilo driver as it tries to
erase the virtual floppy device attached.This fix is to skip the virtual
media devices and continue with other disks.

Change-Id: I26745985382d440f7d4b3fbfffb14545067fcca6
Closes-Bug:#1450298
</pre>
</div>
</content>
</entry>
<entry>
<title>Add fallback secure erase using shred</title>
<updated>2015-03-18T21:57:28+00:00</updated>
<author>
<name>Jay Faulkner</name>
<email>jay@jvf.cc</email>
</author>
<published>2015-03-17T23:26:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=a17c82428842fe4994977ed6896bc99da8acf41a'/>
<id>a17c82428842fe4994977ed6896bc99da8acf41a</id>
<content type='text'>
This prevents devices from failing cleaning if they don't support ATA
security erase. Instead, the device will be erased by overwriting using
GNU shred.

Change-Id: Ie4f88b97c8c34efe2397538662622abd0b963aea
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents devices from failing cleaning if they don't support ATA
security erase. Instead, the device will be erased by overwriting using
GNU shred.

Change-Id: Ie4f88b97c8c34efe2397538662622abd0b963aea
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for root device hints</title>
<updated>2015-03-13T10:42:12+00:00</updated>
<author>
<name>Lucas Alvares Gomes</name>
<email>lucasagomes@gmail.com</email>
</author>
<published>2015-03-10T11:20:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=5a529ca4893ff5ea0a5e4ccd28d31b7dca926933'/>
<id>5a529ca4893ff5ea0a5e4ccd28d31b7dca926933</id>
<content type='text'>
This patch add support for root device hints on IPA. Instead of picking
the first disk &gt;= 4G, if the hints are specified IPA will look at it
to decide which device it should pick for the deployment. The initial
patch supports the following hints: Size, model, WWN, serial, vendor.

Implements: blueprint ipa-as-default-ramdisk
Implements: blueprint root-device-hints
Change-Id: I2b00b3fb3b61001033750dd8951f9353d6f2e361
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch add support for root device hints on IPA. Instead of picking
the first disk &gt;= 4G, if the hints are specified IPA will look at it
to decide which device it should pick for the deployment. The initial
patch supports the following hints: Size, model, WWN, serial, vendor.

Implements: blueprint ipa-as-default-ramdisk
Implements: blueprint root-device-hints
Change-Id: I2b00b3fb3b61001033750dd8951f9353d6f2e361
</pre>
</div>
</content>
</entry>
<entry>
<title>Added support for secure erase enhanced</title>
<updated>2015-02-06T23:27:51+00:00</updated>
<author>
<name>Clif Houck</name>
<email>me@clifhouck.com</email>
</author>
<published>2015-02-05T23:03:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=b4cc3050dbda8d693fe0d36da30a44385b64a2be'/>
<id>b4cc3050dbda8d693fe0d36da30a44385b64a2be</id>
<content type='text'>
Added support for secure erase enhanced option when doing an ATA secure erase.

Also made it prefer the enhanced version if hdparm claims the device
supports it.

Change-Id: I2ce04d0b967d6c176acd40ea10a05bcab5dbf2d0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added support for secure erase enhanced option when doing an ATA secure erase.

Also made it prefer the enhanced version if hdparm claims the device
supports it.

Change-Id: I2ce04d0b967d6c176acd40ea10a05bcab5dbf2d0
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow use of multiple simultaneous HW managers</title>
<updated>2015-01-08T23:15:13+00:00</updated>
<author>
<name>Jay Faulkner</name>
<email>jay@jvf.cc</email>
</author>
<published>2014-12-19T21:24:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=2bbec5770c459b339b0924e8ffcd1382e22d44df'/>
<id>2bbec5770c459b339b0924e8ffcd1382e22d44df</id>
<content type='text'>
Currently we pick the most specific manager and use it. Instead, call
each method on each hardware manager in priority order, and consider the
call successful if the method exists and doesn't throw
IncompatibleHardwareMethodError.

This is an API breaking change for anyone with out-of-tree
HardwareManagers.

Closes-bug: 1408469
Change-Id: I30c65c9259acd4f200cb554e7d688344b7486a58
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently we pick the most specific manager and use it. Instead, call
each method on each hardware manager in priority order, and consider the
call successful if the method exists and doesn't throw
IncompatibleHardwareMethodError.

This is an API breaking change for anyone with out-of-tree
HardwareManagers.

Closes-bug: 1408469
Change-Id: I30c65c9259acd4f200cb554e7d688344b7486a58
</pre>
</div>
</content>
</entry>
</feed>
