<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/ironic-python-agent.git/ironic_python_agent/utils.py, branch 7.0.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>Force immediate NTP time sync with chronyd at IPA startup</title>
<updated>2021-08-10T14:52:08+00:00</updated>
<author>
<name>Arne Wiebalck</name>
<email>Arne.Wiebalck@cern.ch</email>
</author>
<published>2021-07-15T16:09:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=c3ad0e6a58e9d2247c6228a8bddefade1e7060b9'/>
<id>c3ad0e6a58e9d2247c6228a8bddefade1e7060b9</id>
<content type='text'>
In order to make sure we have the correct time early, e.g.
by the time we create a TLS certificate, this patch proposes
to force an immediate NTP update when using chronyd. While
the previous approach uses the passed NTP server as well, the
update may happen only after chronyd has performed measurements
(which may be too late).

Story: #2009058
Task: #42843

Change-Id: I6edafe8edeb8549f324959e7a1ec175c3049a515
(cherry picked from commit 5531d5cee744f90ff24231a9ef467282b254adc2)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to make sure we have the correct time early, e.g.
by the time we create a TLS certificate, this patch proposes
to force an immediate NTP update when using chronyd. While
the previous approach uses the passed NTP server as well, the
update may happen only after chronyd has performed measurements
(which may be too late).

Story: #2009058
Task: #42843

Change-Id: I6edafe8edeb8549f324959e7a1ec175c3049a515
(cherry picked from commit 5531d5cee744f90ff24231a9ef467282b254adc2)
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce logging verbosity when collecting logs</title>
<updated>2021-06-14T11:50:56+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2021-06-11T14:04:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=0756f04b60185a504b07063e8e1b6e2743bb2835'/>
<id>0756f04b60185a504b07063e8e1b6e2743bb2835</id>
<content type='text'>
It's not uncommon that some commands fail when collecting logs.
We already log all failures in utils.execute, no need to duplicate
them with a non-fatal ERROR logging.

Change-Id: If151b3a3be979bd2b3ce01030e5d6242ad74eaa3
(cherry picked from commit 2fcf35e56d578d98d77ffc97b6441f83548d7704)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's not uncommon that some commands fail when collecting logs.
We already log all failures in utils.execute, no need to duplicate
them with a non-fatal ERROR logging.

Change-Id: If151b3a3be979bd2b3ce01030e5d6242ad74eaa3
(cherry picked from commit 2fcf35e56d578d98d77ffc97b6441f83548d7704)
</pre>
</div>
</content>
</entry>
<entry>
<title>Capture the early logging</title>
<updated>2021-04-08T12:28:07+00:00</updated>
<author>
<name>Julia Kreger</name>
<email>juliaashleykreger@gmail.com</email>
</author>
<published>2021-03-30T14:58:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=40d7ad8c0ed69704b784ae57b991e3c11e23080e'/>
<id>40d7ad8c0ed69704b784ae57b991e3c11e23080e</id>
<content type='text'>
_early_log prints to stdout, which is fine in some cases,
however in other cases it gets lost in the shuffle of process
launch by things like systemd.

Lets try to save everything, and re-log it so it is easy to
debug early issues.

Change-Id: I334a9073d17cccec4c669fae82edc3e388debc5c
(cherry picked from commit df418984f037856813b6bc5e495ef602a6737ee3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_early_log prints to stdout, which is fine in some cases,
however in other cases it gets lost in the shuffle of process
launch by things like systemd.

Lets try to save everything, and re-log it so it is easy to
debug early issues.

Change-Id: I334a9073d17cccec4c669fae82edc3e388debc5c
(cherry picked from commit df418984f037856813b6bc5e495ef602a6737ee3)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix incorrect lsblk tag and add a virtual media job</title>
<updated>2021-03-30T10:25:14+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2021-03-30T10:21: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=afcc5d392cab2bf5649ec2bcfdc0cb26090b6a58'/>
<id>afcc5d392cab2bf5649ec2bcfdc0cb26090b6a58</id>
<content type='text'>
Follow-up to 8dd6589e66d03e45e1d510601da9531a30842cff: PATH is not a
valid lsblk tag, we need to use KNAME with -p flag.

Also add a vmedia job to avoid breakages in the future. It's added
non-voting because we have a deadlock with this change:
https://review.opendev.org/c/openstack/ironic/+/783722

Change-Id: Ifffeac9c1c4d394526d655eaa14c9fe7bd3a1e5e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow-up to 8dd6589e66d03e45e1d510601da9531a30842cff: PATH is not a
valid lsblk tag, we need to use KNAME with -p flag.

Also add a vmedia job to avoid breakages in the future. It's added
non-voting because we have a deadlock with this change:
https://review.opendev.org/c/openstack/ironic/+/783722

Change-Id: Ifffeac9c1c4d394526d655eaa14c9fe7bd3a1e5e
</pre>
</div>
</content>
</entry>
<entry>
<title>Validate vmedia for vmedia usage</title>
<updated>2021-03-29T20:22:43+00:00</updated>
<author>
<name>Julia Kreger</name>
<email>juliaashleykreger@gmail.com</email>
</author>
<published>2021-03-25T20:02:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=8dd6589e66d03e45e1d510601da9531a30842cff'/>
<id>8dd6589e66d03e45e1d510601da9531a30842cff</id>
<content type='text'>
Virtual media devices based logic needs to be
guarded from being used or considered based upon
if the machine actually booted from virtual media,
or not.

At the same time, actual devices need to be checked
in order to make sure they align with what we expect
in order to prevent consideration of content which
should not be leveraged.

Change-Id: If2d5c6f4815c9e42798a2d96d59015e1b1dbd457
Story: 2008749
Task: 42108
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Virtual media devices based logic needs to be
guarded from being used or considered based upon
if the machine actually booted from virtual media,
or not.

At the same time, actual devices need to be checked
in order to make sure they align with what we expect
in order to prevent consideration of content which
should not be leveraged.

Change-Id: If2d5c6f4815c9e42798a2d96d59015e1b1dbd457
Story: 2008749
Task: 42108
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor: use mounted from ironic-lib</title>
<updated>2021-03-23T16:24:03+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2021-03-22T13:43: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=d622d38da69b56d2569a51bdf85ddddc5dacf2f8'/>
<id>d622d38da69b56d2569a51bdf85ddddc5dacf2f8</id>
<content type='text'>
Change-Id: I0b597ddbc71c133abe6c0acfd8f49e3af4e896bb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0b597ddbc71c133abe6c0acfd8f49e3af4e896bb
</pre>
</div>
</content>
</entry>
<entry>
<title>Use try_execute from ironic-lib</title>
<updated>2021-02-25T13:46:17+00:00</updated>
<author>
<name>Riccardo Pittau</name>
<email>elfosardo@gmail.com</email>
</author>
<published>2021-02-25T13:20:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=0459c61c8d24c3b7fe950a4d533ed4192448c52e'/>
<id>0459c61c8d24c3b7fe950a4d533ed4192448c52e</id>
<content type='text'>
Also adapt unit tests

Change-Id: I37d050877daabc9dc0a5821cf20a689652b26f34
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also adapt unit tests

Change-Id: I37d050877daabc9dc0a5821cf20a689652b26f34
</pre>
</div>
</content>
</entry>
<entry>
<title>New deploy step for injecting arbitrary files</title>
<updated>2021-02-16T15:56:52+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2021-02-12T16:00: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=59cb08fd288a23f31e8cfdd5aa57d979c5a3daff'/>
<id>59cb08fd288a23f31e8cfdd5aa57d979c5a3daff</id>
<content type='text'>
This change adds a deploy step inject_files that adds a flexible
way to inject files into the instance.

Change-Id: I0e70a2cbc13744195c9493a48662e465ec010dbe
Story: #2008611
Task: #41794
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds a deploy step inject_files that adds a flexible
way to inject files into the instance.

Change-Id: I0e70a2cbc13744195c9493a48662e465ec010dbe
Story: #2008611
Task: #41794
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove lldp-timeout support</title>
<updated>2021-01-15T08:13:52+00:00</updated>
<author>
<name>Kaifeng Wang</name>
<email>kaifeng.w@gmail.com</email>
</author>
<published>2020-01-06T11:15:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=6072e2d65a45a0633d64f6ec9d39ec19b7e066ad'/>
<id>6072e2d65a45a0633d64f6ec9d39ec19b7e066ad</id>
<content type='text'>
The kernel parameter lldp-timeout was deprecated removed in this patch.

Change-Id: I98da49e61d9ed3236cc495d1ab351eba0931473b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The kernel parameter lldp-timeout was deprecated removed in this patch.

Change-Id: I98da49e61d9ed3236cc495d1ab351eba0931473b
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle situation when a configdrive is already mounted</title>
<updated>2020-12-16T17:17:24+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>dtantsur@protonmail.com</email>
</author>
<published>2020-12-16T17:17:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/ironic-python-agent.git/commit/?id=d69f12e0fd379d57443c73c169149593a6a87240'/>
<id>d69f12e0fd379d57443c73c169149593a6a87240</id>
<content type='text'>
Glean mounts the configdrive and does not unmount it afterwards.
If a mount point already exists, just use it.

Change-Id: Ia62279afbb9fd9770864942dc40629b69ae8f4ae
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Glean mounts the configdrive and does not unmount it afterwards.
If a mount point already exists, just use it.

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