Skip to content

Commit 9b81e7e

Browse files
authored
Merge pull request #671 from stackhpc/zed-yoga-merge
zed: yoga merge
2 parents bb82de8 + 452c590 commit 9b81e7e

File tree

11 files changed

+107
-20
lines changed

11 files changed

+107
-20
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
refstack-2019.11-test-list.txt
1+
platform.2022.11-test-list.txt

.automation.conf/tempest/load-lists/refstack-2019.11-test-list.txt renamed to .automation.conf/tempest/load-lists/platform.2022.11-test-list.txt

Lines changed: 60 additions & 18 deletions
Large diffs are not rendered by default.

etc/kayobe/dnf.yml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
# To use these repos, set dnf_custom_repos to the value of stackhpc_dnf_repos.
4848
# This is done by default for hosts in the overcloud group via a group_vars
4949
# file.
50-
stackhpc_dnf_repos: "{{ dnf_custom_repos_el9 | combine(dnf_custom_repos_rocky_9) }}"
50+
stackhpc_dnf_repos: "{{ dnf_custom_repos_el9 | combine(dnf_custom_repos_rocky_9) | combine(dnf_custom_repos_elrepo_9 if dnf_install_elrepo_9 | bool else {}) }}"
5151

5252
# Custom repositories shared between all RHEL 9 derivatives.
5353
dnf_custom_repos_el9:
@@ -66,6 +66,16 @@ dnf_custom_repos_el9:
6666
gpgkey: "{{ dnf_docker_gpg_key_url }}"
6767
gpgcheck: yes
6868

69+
# ELRepo 9
70+
dnf_custom_repos_elrepo_9:
71+
elrepo:
72+
baseurl: "{{ stackhpc_repo_elrepo_9_url }}"
73+
description: "ELRepo.org Community Enterprise Linux Repository - el9"
74+
enabled: "{{ dnf_enable_elrepo_9 | bool }}"
75+
file: elrepo
76+
gpgkey: https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
77+
gpgcheck: yes
78+
6979
# Rocky 9 specific repositories
7080
dnf_custom_repos_rocky_9:
7181
appstream:
@@ -96,6 +106,9 @@ dnf_custom_repos_rocky_9:
96106
# Whether to enable EPEL repositories. This affects RedHat-based systems only.
97107
dnf_enable_epel: "{{ dnf_install_epel | bool }}"
98108

109+
# Whether to enable the ELRepo repository. This affects RedHat-based, 9.x release systems only.
110+
dnf_enable_elrepo_9: "{{ dnf_install_elrepo_9 | bool }}"
111+
99112
# URL of EPEL GPG keys.
100113
dnf_epel_9_gpg_key_url: "https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-9"
101114

@@ -105,6 +118,10 @@ rocky_9_gpg_key: "https://dl.rockylinux.org/pub/rocky/RPM-GPG-KEY-Rocky-9"
105118
# systems only. Default value is 'false'.
106119
#dnf_install_epel:
107120

121+
# Whether to create a repo file for ELRepo. This affects RedHat-based
122+
# systems only.
123+
dnf_install_elrepo_9: false
124+
108125
# Whether to enable docker dnf repo in stackhpc_dnf_repos
109126
dnf_enable_docker: true
110127

etc/kayobe/kolla/config/nova.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[libvirt]
2+
hw_machine_type = q35

etc/kayobe/kolla/config/prometheus/ceph.rules

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ groups:
4646
rules:
4747
- alert: 10percentOSDsDown
4848
expr: count(ceph_osd_up == 0) / count(ceph_osd_up) * 100 >= 10
49+
for: 15m
4950
labels:
5051
severity: critical
5152
annotations:

etc/kayobe/pulp-repo-versions.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ stackhpc_pulp_repo_centos_stream_9_openstack_zed_version: 20230919T015626
66
stackhpc_pulp_repo_centos_stream_9_opstools_version: 20230615T071742
77
stackhpc_pulp_repo_centos_stream_9_storage_ceph_quincy_version: 20230712T025152
88
stackhpc_pulp_repo_docker_ce_ubuntu_version: 20230921T005001
9+
stackhpc_pulp_repo_elrepo_9_version: 20230907T075311
910
stackhpc_pulp_repo_epel_9_version: 20230921T005001
1011
stackhpc_pulp_repo_grafana_version: 20230921T005001
1112
stackhpc_pulp_repo_opensearch_2_x_version: 20230725T013015

etc/kayobe/pulp.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,14 @@ stackhpc_pulp_rpm_repos:
306306
sync_policy: mirror_content_only
307307
required: "{{ stackhpc_pulp_sync_el_9 | bool }}"
308308

309+
# ELRepo 9 repository
310+
- name: ELRepo.org Community Enterprise Linux Repository - el9
311+
url: "{{ stackhpc_release_pulp_content_url }}/elrepo/elrepo/el9/x86_64/{{ stackhpc_pulp_repo_elrepo_9_version }}"
312+
distribution_name: elrepo-el9-x86_64-
313+
base_path: elrepo/elrepo/el9/x86_64/
314+
sync_policy: mirror_content_only
315+
required: "{{ stackhpc_pulp_sync_el_9 | bool }}"
316+
309317
# Third-party repositories
310318
- name: Docker CE for CentOS 9
311319
url: "{{ stackhpc_release_pulp_content_url }}/docker-ce/centos/9/x86_64/stable/{{ stackhpc_pulp_repo_centos_stream_9_docker_version }}"

etc/kayobe/stackhpc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,10 @@ stackhpc_repo_rocky_9_highavailability_version: "{{ stackhpc_repo_distribution }
107107
stackhpc_repo_epel_9_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/epel/9/Everything/x86_64/{{ stackhpc_repo_epel_9_version }}"
108108
stackhpc_repo_epel_9_version: "{{ stackhpc_repo_distribution }}"
109109

110+
# ELRepo 9
111+
stackhpc_repo_elrepo_9_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/elrepo/elrepo/el9/x86_64/{{ stackhpc_repo_elrepo_9_version }}"
112+
stackhpc_repo_elrepo_9_version: "{{ stackhpc_repo_distribution }}"
113+
110114
###############################################################################
111115
# Sources
112116

releasenotes/config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
---
22
# This needs to be updated to the latest release.
33
release_tag_re: stackhpc/13\.\d+\.\d+\.\d
4+
ignore_null_merges: false
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
features:
3+
- |
4+
Provide ELRepo 9, which in turn provides packages to support be2net
5+
and mpt3sas hardware. Configuration of ELRepo 9 is disabled by default
6+
and may be enabled by setting `dnf_install_elrepo_9: true`.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
upgrade:
3+
- |
4+
Configure Nova to use more modern 'q35' libvirt machine type rather than
5+
'pc' which is considered legacy.

0 commit comments

Comments
 (0)