<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/ironic-python-agent.git/ironic_python_agent, branch 6.4.2</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>Make mdadm a soft requirement</title>
<updated>2020-11-24T07:58:23+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2020-11-20T16:07:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=4fd3f25cd64e151fd5a363ab5b217b5dcdd406a0'/>
<id>4fd3f25cd64e151fd5a363ab5b217b5dcdd406a0</id>
<content type='text'>
No point in requiring it for deployments that don't use software RAID.

Change-Id: I8b40f02cc81d3154f98fa3f2cbb4d3c7319291b8
(cherry picked from commit ab8dee03867a5868bc1ec99f45481313bab88660)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No point in requiring it for deployments that don't use software RAID.

Change-Id: I8b40f02cc81d3154f98fa3f2cbb4d3c7319291b8
(cherry picked from commit ab8dee03867a5868bc1ec99f45481313bab88660)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix vendor info retrieval for some versions of lshw</title>
<updated>2020-11-19T16:31:54+00:00</updated>
<author>
<name>Vladyslav Drok</name>
<email>vdrok@mirantis.com</email>
</author>
<published>2020-11-16T13:51:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=31e9d0db8c1ea3f8f7dfe1328f7ab0b19325a363'/>
<id>31e9d0db8c1ea3f8f7dfe1328f7ab0b19325a363</id>
<content type='text'>
There is one more place that relies on lshw json output being a dict,
so let's fix the function that gets the dict rather than places it is
being used in.

Change-Id: Ia1c2c2e6a32c76ac0249e6a46e4cced18d6093a9
Task: 39527
Story: 2007588
(cherry picked from commit 3761a448009467dd342bc0cb3ca3b182969def42)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is one more place that relies on lshw json output being a dict,
so let's fix the function that gets the dict rather than places it is
being used in.

Change-Id: Ia1c2c2e6a32c76ac0249e6a46e4cced18d6093a9
Task: 39527
Story: 2007588
(cherry picked from commit 3761a448009467dd342bc0cb3ca3b182969def42)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix physical memory calculation with new lshw</title>
<updated>2020-11-16T13:47:05+00:00</updated>
<author>
<name>Vladyslav Drok</name>
<email>vdrok@mirantis.com</email>
</author>
<published>2020-11-06T18:03:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=8c38177e0ed5f4e05a23f6d1514be2efab8ffb4d'/>
<id>8c38177e0ed5f4e05a23f6d1514be2efab8ffb4d</id>
<content type='text'>
It seems that fix Id5a30028b139c51cae6232cac73a50b917fea233 was
dealing with a different issue. According to the description
in the story, and the linked commit there, the problem is the
fact that output is changed from dictionary to a list (with just
one value supposedly?). This commit changes the isinstance call
to check if an output of lshw is a list, and if so, we just use
the first element of the list.

Story: 2007588
Task: 39527
Change-Id: I87d87fd035701303e7d530a47b682db84e72ccb9
(cherry picked from commit 448ded43fe1cfea9247dbd5612715124e5abbb55)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems that fix Id5a30028b139c51cae6232cac73a50b917fea233 was
dealing with a different issue. According to the description
in the story, and the linked commit there, the problem is the
fact that output is changed from dictionary to a list (with just
one value supposedly?). This commit changes the isinstance call
to check if an output of lshw is a list, and if so, we just use
the first element of the list.

Story: 2007588
Task: 39527
Change-Id: I87d87fd035701303e7d530a47b682db84e72ccb9
(cherry picked from commit 448ded43fe1cfea9247dbd5612715124e5abbb55)
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not silently swallow errors in the write_image deploy step</title>
<updated>2020-10-09T12:33:52+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2020-10-09T09:22:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=7306c73e7e5ce695d478fbc38c192796d5a4f962'/>
<id>7306c73e7e5ce695d478fbc38c192796d5a4f962</id>
<content type='text'>
Calling join() does not raise, we need to explicitly check the result.

Change-Id: I81d3d727af220c2b50358edab8139f07874611f0
Story: #2008240
Task: #41083
(cherry picked from commit 420ebc0d73ccfa7248e93881c58a0e45fda0e718)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Calling join() does not raise, we need to explicitly check the result.

Change-Id: I81d3d727af220c2b50358edab8139f07874611f0
Story: #2008240
Task: #41083
(cherry picked from commit 420ebc0d73ccfa7248e93881c58a0e45fda0e718)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Log a warning of target_boot_mode does not match current boot mode" into stable/victoria</title>
<updated>2020-10-08T15:24:21+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2020-10-08T15: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=d5ebdfe1b39f823d18c47650a089e450b69f87d9'/>
<id>d5ebdfe1b39f823d18c47650a089e450b69f87d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Log a warning of target_boot_mode does not match current boot mode</title>
<updated>2020-10-08T10:51:05+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2020-10-07T10:10:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=7705b3f72cd0947fb84817a5b723eb76769cd3b9'/>
<id>7705b3f72cd0947fb84817a5b723eb76769cd3b9</id>
<content type='text'>
This is not a normal situation and is likely to cause problems.

Change-Id: Id0668fd160ac0539d85997e985f8c43d9da75c90
(cherry picked from commit 1a67dddde7cad5a27e303a56bdeb484798bc796d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is not a normal situation and is likely to cause problems.

Change-Id: Id0668fd160ac0539d85997e985f8c43d9da75c90
(cherry picked from commit 1a67dddde7cad5a27e303a56bdeb484798bc796d)
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't try to call GRUB when root UUID is not provided</title>
<updated>2020-10-07T15:25:00+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2020-10-07T10:06:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=840e165385d1bf82d57085625ee4a0930db99920'/>
<id>840e165385d1bf82d57085625ee4a0930db99920</id>
<content type='text'>
We don't have a really working way to detect root UUID for whole
disk images at the moment, which results in an ignored traceback
every time install_bootloader is called with whole disk images in
UEFI mode. Avoid it by skipping GRUB2 if root UUID is unknown.

Change-Id: I84245538f59c664b72d1cafbca8d61be0978f489
(cherry picked from commit fc4e0eed6aabbc88ab7ee9e037b3cf8ab64fcd26)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't have a really working way to detect root UUID for whole
disk images at the moment, which results in an ignored traceback
every time install_bootloader is called with whole disk images in
UEFI mode. Avoid it by skipping GRUB2 if root UUID is unknown.

Change-Id: I84245538f59c664b72d1cafbca8d61be0978f489
(cherry picked from commit fc4e0eed6aabbc88ab7ee9e037b3cf8ab64fcd26)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Software RAID: Get component devices by md UUID"</title>
<updated>2020-09-30T18:30:56+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2020-09-30T18:30:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=99dee5067ea4f06d3083170d801e600f46842170'/>
<id>99dee5067ea4f06d3083170d801e600f46842170</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Simplify heartbeating by removing use of select()"</title>
<updated>2020-09-29T15:47:08+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2020-09-29T15:47:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=faeb9441d3a3536a6cff7e52300f3e50ac4b648e'/>
<id>faeb9441d3a3536a6cff7e52300f3e50ac4b648e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Software RAID: Get component devices by md UUID</title>
<updated>2020-09-29T15:08:40+00:00</updated>
<author>
<name>Arne Wiebalck</name>
<email>Arne.Wiebalck@cern.ch</email>
</author>
<published>2020-09-24T14:25:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=044c64dbc0ccf166368ae364b48289420e8674ed'/>
<id>044c64dbc0ccf166368ae364b48289420e8674ed</id>
<content type='text'>
Scanning the output of mdadm commands for RAID members will
miss component devices which are currently not part of the
RAID. For proper cleaning it is better to scan block devices
for a signature of the md device for which we would like to
get the components.

Story: #2008186
Task: #40947

Change-Id: Ib46612697851e36a16d272ccaeb0115106253863
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Scanning the output of mdadm commands for RAID members will
miss component devices which are currently not part of the
RAID. For proper cleaning it is better to scan block devices
for a signature of the md device for which we would like to
get the components.

Story: #2008186
Task: #40947

Change-Id: Ib46612697851e36a16d272ccaeb0115106253863
</pre>
</div>
</content>
</entry>
</feed>
