Skip to content

Commit 147e2f6

Browse files
Documentation
1 parent 76b22bf commit 147e2f6

File tree

4 files changed

+42
-0
lines changed

4 files changed

+42
-0
lines changed

doc/source/configuration/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ the various features provided.
2121
magnum-capi
2222
ci-cd
2323
cloudkitty
24+
ipa

doc/source/configuration/ipa.rst

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
.. _ipa:
2+
3+
=========================
4+
Ironic Python Agent (IPA)
5+
=========================
6+
7+
Release Train IPA
8+
=================
9+
10+
StackHPC provides built Ironic Python Agent (IPA) images in Release Train
11+
through Ark.
12+
13+
These images are built in a CI using a Kayobe workflow :kayobe-doc:
14+
`Kayobe documentation <configuration/reference/ironic-python-agent.html>`
15+
and are configured in this repository.
16+
17+
Release Train IPA is used by Bifrost and Overcloud Ironic by default in
18+
StackHPC Kayobe Configuration, and is pulled in to Inspector when running
19+
``kayobe seed service deploy`` for Bifrost or ``kayobe overcloud post configure``
20+
for Ironic. This behaviour can be disabled in `stackhpc-ipa-images.yml`:
21+
22+
.. code-block:: yaml
23+
24+
stackhpc_ipa_image_bifrost_enabled: false
25+
stackhpc_ipa_image_overcloud_enabled: false
26+
27+
You can also override the distribution version pulled in during deployment,
28+
to do this you can change ``stackhpc_ipa_image_version`` to be the opposite
29+
distribution. For example, the case of switching to Ubuntu 22.04 on a Rocky 9
30+
cloud:
31+
32+
.. code-block:: yaml
33+
34+
stackhpc_ipa_image_version: "{{ stackhpc_ubuntu_jammy_ipa_image_version }}"

etc/kayobe/environments/ci-builder/inventory/hosts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
[ofed-builder:children]
44
seed
55

6+
# This is neccesary to run `overcloud deployment image build`
67
[controllers]
78
builder
89

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
features:
3+
- |
4+
Adds a new build workflow to Release Train for building IPA
5+
images, and deployment for Release Train IPA images to Bifrost
6+
and Ironic inspector.

0 commit comments

Comments
 (0)