Skip to content

Commit

Permalink
Documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
assumptionsandg committed Dec 9, 2024
1 parent 76b22bf commit 06f6785
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 0 deletions.
34 changes: 34 additions & 0 deletions doc/source/configuration/ipa.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
.. _ipa:

=========================
Ironic Python Agent (IPA)
=========================

Release Train IPA
=================

StackHPC provides built Ironic Python Agent (IPA) images in Release Train
through Ark.

These images are built in a CI using a Kayobe workflow :kayobe-doc:
`Kayobe documentation <configuration/reference/ironic-python-agent.html>`
and are configured in this repository.

Release Train IPA is used by Bifrost and Overcloud Ironic by default in
StackHPC Kayobe Configuration, and is pulled in to Inspector when running
``kayobe seed service deploy`` for Bifrost or ``kayobe overcloud post configure``
for Ironic. This behaviour can be disabled in `stackhpc-ipa-images.yml`:

.. code-block:: yaml
stackhpc_ipa_image_bifrost_enabled: false
stackhpc_ipa_image_overcloud_enabled: false
You can also override the distribution version pulled in during deployment,
to do this you can change ``stackhpc_ipa_image_version`` to be the opposite
distribution. For example, the case of switching to Ubuntu 22.04 on a Rocky 9
cloud:

.. code-block:: yaml
stackhpc_ipa_image_version: "{{ stackhpc_ubuntu_jammy_ipa_image_version }}"
1 change: 1 addition & 0 deletions etc/kayobe/environments/ci-builder/inventory/hosts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
[ofed-builder:children]
seed

# This is neccesary to run `overcloud deployment image build`
[controllers]
builder

Expand Down
6 changes: 6 additions & 0 deletions releasenotes/notes/ipa-build-workflow-cde24f3b9e3e0667.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
features:
- |
Adds a new build workflow to Release Train for building IPA
images, and deployment for Release Train IPA images to Bifrost
and Ironic inspector.

0 comments on commit 06f6785

Please sign in to comment.