Skip to content

Commit 65867fb

Browse files
committed
Update docs to reference Ubuntu Noble, not Jammy
1 parent 6f0171e commit 65867fb

14 files changed

+28
-30
lines changed

.readthedocs.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ version: 2
88
build:
99
apt_packages:
1010
- tox
11-
os: ubuntu-22.04
11+
os: ubuntu-24.04
1212
tools:
13-
python: "3.7"
13+
python: "3.12"
1414
jobs:
1515
post_checkout:
1616
- git remote set-branches origin master stackhpc/master stackhpc/2024.1 stackhpc/2023.1 stackhpc/zed stackhpc/yoga stackhpc/xena stackhpc/wallaby

doc/source/configuration/host-images.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ in ``etc/kayobe/stackhpc-overcloud-host-images.yml``.
2020
Currently, images exist for the following operating systems:
2121

2222
* Rocky Linux 9
23-
* Ubuntu Jammy 22.04
23+
* Ubuntu Noble 24.04
2424

2525
The image to download is selected automatically using the ``os_distribution``
2626
and ``os_release`` variables. These images are versioned and a variable for

doc/source/configuration/ipa.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ post configure`` for Overcloud Ironic. This behaviour can be disabled in
2727
2828
You can also override the distribution version pulled in during deployment,
2929
to do this you can change ``stackhpc_ipa_image_version`` to be the opposite
30-
distribution. For example, the case of switching to Ubuntu 22.04 on a Rocky 9
30+
distribution. For example, the case of switching to Ubuntu 24.04 on a Rocky 9
3131
cloud:
3232

3333
.. code-block:: yaml
3434
35-
stackhpc_ipa_image_version: "{{ stackhpc_ubuntu_jammy_ipa_image_version }}"
35+
stackhpc_ipa_image_version: "{{ stackhpc_ubuntu_noble_ipa_image_version }}"

doc/source/configuration/release-train.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Configuration
3939
This configuration provides the following:
4040

4141
* Configuration to deploy a local Pulp service as a container on the seed
42-
* Pulp repository definitions for Rocky Linux 9 and Ubuntu Jammy 22.04
42+
* Pulp repository definitions for Rocky Linux 9 and Ubuntu Noble 24.04
4343
* Playbooks to synchronise a local Pulp service with Ark
4444
* Configuration to use the local Pulp repository mirrors on control plane hosts
4545
* Configuration to use the local Pulp container registry on control plane hosts
@@ -81,7 +81,7 @@ The Ark pulp credentials issued by StackHPC should be configured in
8181
Package repositories
8282
--------------------
8383

84-
Rocky Linux 9 and Ubuntu Jammy package repositories are synced based on the
84+
Rocky Linux 9 and Ubuntu Noble package repositories are synced based on the
8585
value of ``os_distribution`` and ``os_release``.
8686

8787
On Ark, each package repository provides versioned snapshots using a datetime
@@ -93,7 +93,7 @@ repository.
9393
Package managers
9494
----------------
9595

96-
For Ubuntu Jammy systems, the package manager configuration is provided by
96+
For Ubuntu Noble systems, the package manager configuration is provided by
9797
``stackhpc_apt_repositories`` in ``etc/kayobe/apt.yml``.
9898

9999
The configuration is applied by default to all Ubuntu hosts. The configuration
@@ -110,7 +110,7 @@ including i18n files and command-not-found indices. This breaks APT when the
110110

111111
.. code:: console
112112
113-
E: Failed to fetch https://pulp.example.com/pulp/content/ubuntu/jammy-security/development/dists/jammy-security/main/cnf/Commands-amd64 404 Not Found
113+
E: Failed to fetch https://pulp.example.com/pulp/content/ubuntu/noble-security/development/dists/noble-security/main/cnf/Commands-amd64 404 Not Found
114114
115115
The ``purge-command-not-found.yml`` custom playbook can be used to uninstall
116116
the package, prior to running any other APT commands. It may be installed as a

doc/source/configuration/security-hardening.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ improvement over an unhardened system. A typical score would be 70%.
1212

1313
The following operating systems are supported:
1414

15-
- Ubuntu 22.04
15+
- Ubuntu 24.04
1616
- Rocky 9
1717

1818
Configuration
@@ -25,7 +25,7 @@ instance, you may want different rules on a network node compared to a
2525
controller. It is best to consult the upstream role documentation for details
2626
about what each variable does. The documentation can be found here:
2727

28-
- `Ubuntu 22.04 <https://github.com/ansible-lockdown/UBUNTU22-CIS>`__
28+
- `Ubuntu 24.04 <https://github.com/ansible-lockdown/UBUNTU24-CIS>`__
2929
- `Rocky 9 <https://github.com/ansible-lockdown/RHEL9-CIS>`__
3030

3131
Running the playbooks

doc/source/contributor/environments/aufn-ceph.rst

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,18 @@ This environment creates a Universe-from-nothing_-style deployment of Kayobe con
1414
Prerequisites
1515
=============
1616

17-
* a baremetal node with at least 64GB of RAM running Rocky Linux 9 or Ubuntu Jammy.
18-
19-
* access to the test pulp server on SMS lab
17+
* a VM or baremetal node with at least 64GB of RAM running Rocky Linux 9 or Ubuntu Noble.
2018

2119
Setup
2220
=====
2321

2422
---
2523

26-
**Note**: The steps detailed below are combined into a convenient script which is packaged with this repo at ``etc/kayobe/environments/aufn-ceph/a-universe-from-nothing.sh``. For an automated deployment, this script can simply be copied to the baremetal host and then executed as ``bash ~/a-universe-from-nothing.sh``.
24+
**Note**: The steps detailed below are combined into a convenient script which is packaged with this repo at ``etc/kayobe/environments/aufn-ceph/a-universe-from-nothing.sh``. For an automated deployment, this script can simply be copied to the host and then executed as ``bash ~/a-universe-from-nothing.sh``.
2725

2826
---
2927

30-
To begin the manual setup, access the baremetal node via SSH and install some basic dependencies.
28+
To begin the manual setup, access the node via SSH and install some basic dependencies.
3129

3230
Rocky:
3331

doc/source/contributor/environments/ci-aio.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ make changes to the setup process.
1818
Prerequisites
1919
=============
2020

21-
* a Rocky Linux 9 or Ubuntu Jammy 22.04 host
21+
* a Rocky Linux 9 or Ubuntu Noble 24.04 host
2222

2323
Automated Setup
2424
===============

doc/source/contributor/environments/ci-builder.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ cases.
2929
Prerequisites
3030
=============
3131

32-
* a Rocky Linux 9 or Ubuntu Jammy 22.04 host
32+
* a Rocky Linux 9 or Ubuntu Noble 24.04 host
3333

3434
Setup
3535
=====

doc/source/contributor/environments/ci-multinode.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,19 +47,19 @@ Then, run ``kayobe overcloud service deploy`` to deploy Manila.
4747

4848
To test it, you will need two virtual machines. Cirros does not support the Ceph
4949
kernel client, so you will need to use a different image. Any regular Linux
50-
distribution should work. As an example, this guide will use Ubuntu 22.04.
50+
distribution should work. As an example, this guide will use Ubuntu 24.04.
5151

5252
Download the image locally:
5353

5454
.. code-block:: bash
5555
56-
wget https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img
56+
wget https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img
5757
5858
Upload the image to Glance:
5959

6060
.. code-block:: bash
6161
62-
openstack image create --container-format bare --disk-format qcow2 --file jammy-server-cloudimg-amd64.img Ubuntu-22.04 --progress
62+
openstack image create --container-format bare --disk-format qcow2 --file noble-server-cloudimg-amd64.img Ubuntu-24.04 --progress
6363
6464
Create a keypair:
6565

@@ -71,8 +71,8 @@ Create two virtual machines from the image:
7171

7272
.. code-block:: bash
7373
74-
openstack server create --flavor m1.small --image Ubuntu-22.04 --key-name id_rsa --network admin-tenant ubuntu-client-1
75-
openstack server create --flavor m1.small --image Ubuntu-22.04 --key-name id_rsa --network admin-tenant ubuntu-client-2
74+
openstack server create --flavor m1.small --image Ubuntu-24.04 --key-name id_rsa --network admin-tenant ubuntu-client-1
75+
openstack server create --flavor m1.small --image Ubuntu-24.04 --key-name id_rsa --network admin-tenant ubuntu-client-2
7676
7777
Wait until the instances are active. It is worth noting that this process can
7878
take a while, especially if the overcloud is deployed to virtual machines. You

doc/source/contributor/testing-ci-automation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ All in one testing
9999
The ``.github/workflows/stackhpc-all-in-one.yml`` reusable workflow accepts
100100
various parameters, and the following are used to create a test matrix for PRs:
101101

102-
- Operating System (Rocky 9, Ubuntu Jammy)
102+
- Operating System (Rocky 9, Ubuntu Noble)
103103
- Neutron plugin (OVS, OVN)
104104
- Upgrade or no upgrade
105105

tools/ubuntu-upgrade-infra-vm.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ fi
2929

3030
set -x
3131

32-
kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/ubuntu-upgrade.yml -e os_release=jammy --limit $1
32+
kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/ubuntu-upgrade.yml -e os_release=noble --limit $1
3333

34-
kayobe infra vm host configure --limit $1 -e os_release=jammy
34+
kayobe infra vm host configure --limit $1 -e os_release=noble

tools/ubuntu-upgrade-overcloud.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ fi
2929

3030
set -x
3131

32-
kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/ubuntu-upgrade.yml -e os_release=jammy --limit $1
32+
kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/ubuntu-upgrade.yml -e os_release=noble --limit $1
3333

3434
kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/ovn-fix-chassis-priorities.yml
3535

36-
kayobe overcloud host configure --limit $1 --kolla-limit $1 -e os_release=jammy
36+
kayobe overcloud host configure --limit $1 --kolla-limit $1 -e os_release=noble

tools/ubuntu-upgrade-seed-hypervisor.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ fi
2424

2525
set -x
2626

27-
kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/ubuntu-upgrade.yml -e os_release=jammy --limit seed-hypervisor
27+
kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/ubuntu-upgrade.yml -e os_release=noble --limit seed-hypervisor
2828

2929
kayobe seed hypervisor host configure

tools/ubuntu-upgrade-seed.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ fi
2424

2525
set -x
2626

27-
kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/ubuntu-upgrade.yml -e os_release=jammy --limit seed
27+
kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/ubuntu-upgrade.yml -e os_release=noble --limit seed
2828

2929
kayobe seed host configure

0 commit comments

Comments
 (0)