Skip to content

Commit d87da4a

Browse files
assumptionsandgAlex-Welsh
authored andcommitted
Add Ubuntu Jammy repository config in Yoga. (#578)
* Add Ubuntu Jammy repository config * Updated docs for jammy config * Docker and UCA repository corrections * Consolidating repository config in pulp.yml * Release note for changes
1 parent f90cfc4 commit d87da4a

File tree

5 files changed

+38
-1
lines changed

5 files changed

+38
-1
lines changed

doc/source/configuration/release-train.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,12 @@ Configuration
3737
This configuration provides the following:
3838

3939
* Configuration to deploy a local Pulp service as a container on the seed
40+
<<<<<<< HEAD
4041
* Pulp repository definitions for Rocky Linux 9 and Ubuntu Jammy 22.04
42+
=======
43+
* Pulp repository definitions for CentOS Stream 8, Rocky Linux 8/9 and Ubuntu
44+
Focal/Jammy
45+
>>>>>>> Add Ubuntu Jammy repository config in Yoga. (#578)
4146
* Playbooks to synchronise a local Pulp service with Ark
4247
* Configuration to use the local Pulp repository mirrors on control plane hosts
4348
* Configuration to use the local Pulp container registry on control plane hosts
@@ -79,6 +84,9 @@ The Ark pulp credentials issued by StackHPC should be configured in
7984
Package repositories
8085
--------------------
8186

87+
Rocky Linux 9 and Ubuntu Jammy package repositories are
88+
synced based on the value of ``os_distribution`` and ``os_release``.
89+
8290
On Ark, each package repository provides versioned snapshots using a datetime
8391
stamp (e.g. ``20220817T082321``). The current set of tested versions is defined
8492
in ``etc/kayobe/pulp-repo-versions.yml``. This file is managed by the StackHPC

etc/kayobe/apt.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ stackhpc_apt_repositories:
6262
signed_by: docker.asc
6363
architecture: amd64
6464

65-
# Disable pulp apt repos on Ubuntu Jammy until they are published.
6665
apt_repositories: "{{ stackhpc_apt_repositories }}"
6766

6867
# Whether to disable repositories in /etc/apt/sources.list. This may be used

etc/kayobe/pulp.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,23 @@ stackhpc_pulp_deb_repos:
105105
distributions: "jammy-updates/{{ openstack_release }}"
106106
required: "{{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
107107

108+
# Base Ubuntu Jammy repositories
109+
- name: "Ubuntu jammy"
110+
url: "{{ stackhpc_release_pulp_content_url }}/ubuntu/jammy/{{ stackhpc_pulp_repo_ubuntu_jammy_version }}"
111+
distribution_name: "ubuntu-jammy-"
112+
base_path: "ubuntu/jammy/"
113+
components: "main restricted universe multiverse"
114+
distributions: "jammy jammy-updates jammy-backports"
115+
required: "{{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
116+
117+
- name: "Ubuntu jammy security"
118+
url: "{{ stackhpc_release_pulp_content_url }}/ubuntu/jammy-security/{{ stackhpc_pulp_repo_ubuntu_jammy_security_version }}"
119+
distribution_name: "ubuntu-jammy-security-"
120+
base_path: "ubuntu/jammy-security/"
121+
components: "main restricted universe multiverse"
122+
distributions: "jammy-security"
123+
required: "{{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
124+
108125
# Third-party repositories
109126
- name: "Docker CE for Ubuntu"
110127
url: "{{ stackhpc_release_pulp_content_url }}/docker-ce/ubuntu/{{ stackhpc_pulp_repo_docker_ce_ubuntu_version }}"

etc/kayobe/stackhpc.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,14 @@ stackhpc_repo_ubuntu_jammy_version: "{{ stackhpc_repo_distribution }}"
2121
stackhpc_repo_ubuntu_jammy_security_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/ubuntu/jammy-security/{{ stackhpc_repo_ubuntu_jammy_security_version }}"
2222
stackhpc_repo_ubuntu_jammy_security_version: "{{ stackhpc_repo_distribution }}"
2323

24+
# Ubuntu jammy
25+
stackhpc_repo_ubuntu_jammy_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/ubuntu/jammy/{{ stackhpc_repo_ubuntu_jammy_version }}"
26+
stackhpc_repo_ubuntu_jammy_version: "{{ stackhpc_repo_distribution }}"
27+
28+
# Ubuntu jammy security
29+
stackhpc_repo_ubuntu_jammy_security_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/ubuntu/jammy-security/{{ stackhpc_repo_ubuntu_jammy_security_version }}"
30+
stackhpc_repo_ubuntu_jammy_security_version: "{{ stackhpc_repo_distribution }}"
31+
2432
# Ubuntu Cloud Archive
2533
stackhpc_repo_ubuntu_cloud_archive_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/ubuntu-cloud-archive/{{ stackhpc_repo_ubuntu_cloud_archive_version }}"
2634
stackhpc_repo_ubuntu_cloud_archive_version: "{{ stackhpc_repo_distribution }}"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
features:
3+
- |
4+
Support for Ubuntu 22.04 Jammy Jellyfish
5+
repositories have been added to the Yoga Release.

0 commit comments

Comments
 (0)