<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/tests/test-ironic.sh, branch stable/2026.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/'/>
<updated>2026-10-15T09:08:59+00:00</updated>
<entry>
<title>CI: Emulate Redfish baremetal with Tenks</title>
<updated>2026-10-15T09:08:59+00:00</updated>
<author>
<name>Jed Preist</name>
<email>jed@stackhpc.com</email>
</author>
<published>2026-07-03T13:46:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=870383f11bb99283321ffe0c263f8bcb2bfbf877'/>
<id>urn:sha1:870383f11bb99283321ffe0c263f8bcb2bfbf877</id>
<content type='text'>
Emulate baremetal using Tenks to test the deployment of Redfish
baremetal with Ironic.

Depends-On: https://review.opendev.org/c/openstack/tenks/+/995697
Change-Id: I2df2287c15d1afaba9d63956bcfa2fc7e71c3530
Signed-off-by: Jed Preist &lt;jed@stackhpc.com&gt;
(cherry picked from commit 06da80983a66e88251f08535b43ce984f4729e4f)
</content>
</entry>
<entry>
<title>Remove ironic-inspector deployment</title>
<updated>2025-09-05T09:26:59+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-06-05T14:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=cbe6fe7cef02b92aecd12e4e13f312055f49a424'/>
<id>urn:sha1:cbe6fe7cef02b92aecd12e4e13f312055f49a424</id>
<content type='text'>
Ironic Inspector has been retired and its functionality has been
moved to Ironic.

Added a change to service-ks-register to make password optional
(to able to remove user without a password being passed in).

Using the opportunity - increasing CI coverage to include
inspection.

Change-Id: If178c23249370c7c69744843737e61a6309d6a19
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ironic: Make ironic-inspector optional</title>
<updated>2024-12-18T11:22:30+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2024-07-11T10:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=e877ec3d2d1988e100d6fc6c69c9e7510f0b6e0e'/>
<id>urn:sha1:e877ec3d2d1988e100d6fc6c69c9e7510f0b6e0e</id>
<content type='text'>
It has been deprecated in 2024.2 cycle - see [1].

[1]: https://review.opendev.org/c/openstack/ironic-inspector/+/923170

Change-Id: I8b8dbb84d25078c533d9eaf80103609bc6fd5d48
</content>
</entry>
<entry>
<title>Template system scoped admin-openrc and clouds.yml files</title>
<updated>2024-02-15T15:01:59+00:00</updated>
<author>
<name>Bartosz Bezak</name>
<email>bartosz@stackhpc.com</email>
</author>
<published>2024-02-06T16:40:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=6e835ae758f0a2e8c87ab0bc22d578168395e424'/>
<id>urn:sha1:6e835ae758f0a2e8c87ab0bc22d578168395e424</id>
<content type='text'>
Ironic enabled secure RBAC with system scoped enforcement [1].

Some API calls, for instance 'baremetal:driver:get' needs system
scope role by design [2], even with elevated access project scope
service role [3].

[1] https://review.opendev.org/c/openstack/ironic/+/902009
[2] https://opendev.org/openstack/ironic/src/commit/8ec56066223301230ac0ed0f0c471a10d366b474/ironic/common/policy.py#L1349-L1357
[3] https://review.opendev.org/c/openstack/kolla-ansible/+/908007

Related-Bug: #2051837

Change-Id: Id6313d7dd343b82d4c9ccf7bf429d340ea0e93d1
</content>
</entry>
<entry>
<title>[CI] Use Tenks in Ironic job</title>
<updated>2022-03-05T20:03:36+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2018-05-16T12:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=91778aca76cc5df534de0a95d84363c834c2657a'/>
<id>urn:sha1:91778aca76cc5df534de0a95d84363c834c2657a</id>
<content type='text'>
Installs Tenks [1] and uses it to create virtual machines to pose
as bare metal compute nodes.
The nodes are registered in Ironic, and used to provision
instances.

[1] https://docs.openstack.org/tenks/latest/

Depends-On: https://review.opendev.org/c/openstack/tenks/+/830182
Depends-On: https://review.opendev.org/c/openstack/tenks/+/830675
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/831055
Change-Id: Idfb8fbb50dc7442225967b2a2ec38ae7114f3c11
Co-Authored-By: Radosław Piliszek &lt;radoslaw.piliszek@gmail.com&gt;
</content>
</entry>
<entry>
<title>CI: add missing --fail argument to curl</title>
<updated>2020-11-13T17:08:44+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2020-11-13T17:08:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=944463107820393081989c4c17e95a7c024f6b1c'/>
<id>urn:sha1:944463107820393081989c4c17e95a7c024f6b1c</id>
<content type='text'>
Change-Id: Ibd06726ac6edcb63a1d5d4f4148851876316dc5b
</content>
</entry>
<entry>
<title>Add support for encrypting Ironic API</title>
<updated>2020-09-24T17:09:13+00:00</updated>
<author>
<name>James Kirsch</name>
<email>generalfuzz@gmail.com</email>
</author>
<published>2020-09-11T21:12:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=7c2df87dede8db83f8e4a5a57beca4ec729256e4'/>
<id>urn:sha1:7c2df87dede8db83f8e4a5a57beca4ec729256e4</id>
<content type='text'>
This patch introduces an optional backend encryption for the Ironic API
service. When used in conjunction with enabling TLS for service API
endpoints, network communcation will be encrypted end to end, from
client through HAProxy to the Ironic service.

Change-Id: I9edf7545c174ca8839ceaef877bb09f49ef2b451
Partially-Implements: blueprint add-ssl-internal-network
</content>
</entry>
<entry>
<title>[CI] Test Ironic Inspector API</title>
<updated>2020-09-10T15:24:36+00:00</updated>
<author>
<name>Radosław Piliszek</name>
<email>radoslaw.piliszek@gmail.com</email>
</author>
<published>2020-09-10T09:12:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=e94f97399bbc6f1a6e6910c54cca3882f81d02c8'/>
<id>urn:sha1:e94f97399bbc6f1a6e6910c54cca3882f81d02c8</id>
<content type='text'>
Per the recent Kayobe brekage due to TLS support in Ironic [1],
let's test Ironic Inspector API as well.

[1] https://review.opendev.org/750804

Change-Id: I7ccf0c4286f8907bc2fa2eabc41ec2876c9815a9
</content>
</entry>
<entry>
<title>Fix test-ironic.sh not catching errors</title>
<updated>2020-09-10T15:11:57+00:00</updated>
<author>
<name>Pierre Riteau</name>
<email>pierre@stackhpc.com</email>
</author>
<published>2020-09-10T15:11:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=8a8c221286cbf37f6f6a853a5fc348e3b09a2a7c'/>
<id>urn:sha1:8a8c221286cbf37f6f6a853a5fc348e3b09a2a7c</id>
<content type='text'>
Change-Id: Ia4626479e092be8b033bcd4e75e78a33167423d3
</content>
</entry>
<entry>
<title>CI: Discern between Ironic client and grep failure</title>
<updated>2020-04-26T14:05:03+00:00</updated>
<author>
<name>Radosław Piliszek</name>
<email>radoslaw.piliszek@gmail.com</email>
</author>
<published>2020-04-26T14:02:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=1243337a1ccfe59031aa635ff7dbe9a4afda39c4'/>
<id>urn:sha1:1243337a1ccfe59031aa635ff7dbe9a4afda39c4</id>
<content type='text'>
Pipe hid an issue that Ironic client was not available in CI,
making it look as if fake-hardware driver was not usable.

This commit applies separation of concerns to easily discern
between the two failures and provide better debugging experience.

Change-Id: Iac3d84b7d707b84a8426c8d787b29a368ff7ae85
Related-Bug: #1872481
</content>
</entry>
</feed>
