Skip to content

Commit 4aa733b

Browse files
Add Release Train documentation
1 parent aed1a30 commit 4aa733b

File tree

2 files changed

+28
-7
lines changed

2 files changed

+28
-7
lines changed

doc/source/contributor/ofed.rst

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,18 +51,36 @@ default.
5151
Install process
5252
===============
5353

54-
Pre-requisites
55-
--------------
54+
Relase Train configuration
55+
--------------------------
5656

57-
* Ensure the OFED hosts are upgraded with the latest packages in the point release.
57+
The DOCA kernel module repository will need to be synced to the local Pulp service. This can be enabled
58+
in `ofed.yml`:
5859

59-
* The bootloader has been configured to use the latest kernel (reset-bls-entries.yml)
60+
.. code-block:: yaml
61+
62+
stackhpc_pulp_sync_ofed_modules: true
63+
64+
With kernel module syncing enabled, the local Pulp can be synced with Ark by running:
65+
66+
.. code-block:: console
6067
61-
* Ensure repositories have been templated by setting:
68+
kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/pulp-repo-sync.yml
69+
kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/pulp-repo-publish.yml
6270
63-
.. code-block:: yaml
71+
DOCA repositories can be templated to hosts by running Kayobe host configure.
72+
73+
.. code-block:: console
74+
75+
kayobe overcloud host configure -t dnf
76+
77+
StackHPC DOCA kernel modules will require the latest kernel version available in Ark for
78+
the current Rocky minor version. You should ensure that packages are up to date by running
79+
a package update, which can also be limited to hosts in the `mlnx` group.
80+
81+
.. code-block:: console
6482
65-
dnf_install_doca: true
83+
kayobe overcloud host package update --packages "*" --limit mlnx
6684
6785
install-doca
6886
------------

etc/kayobe/inventory/groups

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ compute-vgpu
7676
[iommu:children]
7777
vgpu
7878

79+
[mlnx]
80+
# Empty group to provide declaration of mlnx group.
81+
7982
###############################################################################
8083
# Service groups.
8184

0 commit comments

Comments
 (0)