<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/ironic/ironic-pxe, branch zed-eom</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=zed-eom</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=zed-eom'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2022-10-03T10:31:08+00:00</updated>
<entry>
<title>Fix ironic-pxe EFI path for rocky</title>
<updated>2022-10-03T10:31:08+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2022-10-03T10:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=1d924eff038b0238aca8ca40fbd1c1dd68f57ed9'/>
<id>urn:sha1:1d924eff038b0238aca8ca40fbd1c1dd68f57ed9</id>
<content type='text'>
Change-Id: I6c82ef5b148b3ebdc8241871117dbe6cd68ed070
</content>
</entry>
<entry>
<title>Add RockyLinux 9 support</title>
<updated>2022-09-30T14:17:34+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2022-09-27T10:18:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=0883532434fff341c444d8fce8e28fcff3f5e769'/>
<id>urn:sha1:0883532434fff341c444d8fce8e28fcff3f5e769</id>
<content type='text'>
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/859570

Change-Id: I7af51d07b8a939c908aa072294061def57dd67de
</content>
</entry>
<entry>
<title>adjust permissions on _extend_start files (part II)</title>
<updated>2022-04-22T09:34:55+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin@juszkiewicz.com.pl</email>
</author>
<published>2022-04-22T09:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=016c5ed30c0fe6c46004731d13ec0748daa6c70c'/>
<id>urn:sha1:016c5ed30c0fe6c46004731d13ec0748daa6c70c</id>
<content type='text'>
Tim Shearer started it in 1d96a2bbe1b536b7d7f4cdbf55c6dabae6d058ae.

Since all extend_start files are sourced rather than executed, the executable
bits are now cleared throughout the project.

Change-Id: Ia1797c32fc6a35f9f077c673abf4d8e16e51a760
</content>
</entry>
<entry>
<title>ironic: make tftpboot and httpboot paths configurable</title>
<updated>2022-04-05T19:46:10+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2022-04-05T08:31:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=1bb57ae116b4b8931bfcd512038b436f77c67e0c'/>
<id>urn:sha1:1bb57ae116b4b8931bfcd512038b436f77c67e0c</id>
<content type='text'>
This is needed to support PXE and iPXE at the same time. We will move
/tftpboot and /httpboot to /var/lib/ironic/. With these paths
configurable via an environment variable, we can support a clean
transition.

This patch also cleans up pxelinux part, making it
analogous to grub and ipxe parts.

RHEL leftover mention is removed.

Co-Authored-By: Radosław Piliszek &lt;radoslaw.piliszek@gmail.com&gt;
Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/832159

Change-Id: I1ae81217c8bbf606c903c8009a372662ca3ab08c
</content>
</entry>
<entry>
<title>ironic: Fix UEFI &amp; iPXE bootloader filenames</title>
<updated>2022-02-10T12:44:14+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2022-02-10T10:58:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=909710d739f1d7d4c2ef0865ebc9338f260aaa5b'/>
<id>urn:sha1:909710d739f1d7d4c2ef0865ebc9338f260aaa5b</id>
<content type='text'>
When using Ironic with UEFI boot mode and iPXE booting, nodes will
attempt to chainload iPXE using a Network Boot Program (NBP). This is
configured in Ironic via [pxe] uefi_ipxe_bootfile_name, and the default
since Xena is snponly.efi. In Wallaby and earlier releases, the default
was ipxe.efi. These files need to be available in the /tftpboot
directory of the ironic-pxe image.

The current default of snponly.efi was not present for any supported
distros. ipxe.efi was present for Debian/Ubuntu but not CentOS, which
appends the architecture to the filename (e.g. ipxe-x86_64.efi).

This change ensures that both ipxe.efi and snponly.efi exist in
/tftpboot for all supported distributions, ensuring that both the
current and previous Ironic defaults should work. Where these files have
different names, we use symlinks to allow for any deployers overriding
the filenames in configuration.

Closes-Bug: #1959203

Change-Id: I79e78dca550262fc86b092a036f9ea96b214ab48
</content>
</entry>
<entry>
<title>Use distro provided GRUB efi</title>
<updated>2022-01-26T19:48:34+00:00</updated>
<author>
<name>Xinliang Liu</name>
<email>xinliang.liu@linaro.org</email>
</author>
<published>2020-05-15T07:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=b6e057d694d90d50ea278411d0edf20afe427e13'/>
<id>urn:sha1:b6e057d694d90d50ea278411d0edf20afe427e13</id>
<content type='text'>
Use distro provided GRUB efi instead of creating it like ironic GRUB
setup doc[1]. This avoids below ubuntu ironic-python-agent images PXE
booting failure.
----------
error: invalid magic number.
error: you need to load the kernel first.

Press any key to continue...
----------

This also fixes x86_64 uefi pxe booting issue by setting up GRUB efi
for x86_64.

Besides, GRUB setup only needs to do once at bootstrap stage.

[1]:
https://docs.openstack.org/ironic/train/install/configure-pxe.html#uefi-pxe-GRUB-setup

Closes-Bug: #1879265
Change-Id: I8be5bdf5f1a62751aefe6bd0959e8f558fcfe591
</content>
</entry>
<entry>
<title>drop leftovers of RHEL support</title>
<updated>2021-07-28T16:04:21+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz@linaro.org</email>
</author>
<published>2021-04-09T07:33:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=bd90b02708d8c6b88692ec7308a41229fdcdaf22'/>
<id>urn:sha1:bd90b02708d8c6b88692ec7308a41229fdcdaf22</id>
<content type='text'>
As a project we never built RHEL based images so support for them
was not tested.

Change-Id: I27dfe34ade088228d71f6857ec4f3ab28ee63915
</content>
</entry>
<entry>
<title>Drop ppc64le support</title>
<updated>2021-05-11T10:45:16+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz@linaro.org</email>
</author>
<published>2021-04-20T16:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=0506ede84f97159a8156ad51aea395d0868e6141'/>
<id>urn:sha1:0506ede84f97159a8156ad51aea395d0868e6141</id>
<content type='text'>
We do not test support for ppc64le on CI or other systems.

In previous cycles it was used by TripleO and now they have own way.

Change-Id: Ibd955869a6f9485dfa4d08a8ad2f4b28b7d59c15
</content>
</entry>
<entry>
<title>ironic-pxe: RHEL/CentOS: install AArch64 modules on all GRUB architectures</title>
<updated>2020-09-06T09:05:27+00:00</updated>
<author>
<name>Yaakov Selkowitz</name>
<email>yselkowi@redhat.com</email>
</author>
<published>2020-08-17T22:19:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c3a3c7bee0d5fd68ceef1446a43f19b2d4512614'/>
<id>urn:sha1:c3a3c7bee0d5fd68ceef1446a43f19b2d4512614</id>
<content type='text'>
grub2-efi-aa64-modules ships in RHEL and CentOS on all GRUB
architectures (x86_64, ppc64le, aarch64, but not s390x), and therefore
can be used on any of them to support heterogeneous clusters with AArch64.

Change-Id: Icf7e7bfddec89c4aec89410884480539b6bbfd74
</content>
</entry>
<entry>
<title>ironic-pxe: add syslinux-tftpboot on ppc64le</title>
<updated>2020-08-18T17:47:21+00:00</updated>
<author>
<name>Yaakov Selkowitz</name>
<email>yselkowi@redhat.com</email>
</author>
<published>2020-08-17T22:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=f64ecd98e8df26589b85b5b7445d5e0eca8ee15a'/>
<id>urn:sha1:f64ecd98e8df26589b85b5b7445d5e0eca8ee15a</id>
<content type='text'>
syslinux-tftpboot was made installable on and shipped for ppc64le in RHEL
and CentOS 8.1.

Change-Id: I2135d6477d07e8786b81e6e3ea9f3367fc5e3ec6
</content>
</entry>
</feed>
