Skip to content

Commit e04b0f5

Browse files
committed
New vendor, elevate - ELevate enables upgrades between major versions of RHEL derivatives
Fix EL9 updates-testing imunify repository baseurl (cherry picked from commit 5ff220f)
1 parent a721cbb commit e04b0f5

10 files changed

Lines changed: 271 additions & 4 deletions

leapp-data.spec

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
%define conflict_dists() %(for i in almalinux almalinux-kitten centos; do if [ "${i}" != "%{dist_name}" ]; then echo -n "leapp-data-${i} "; fi; done)
77

88
%if 0%{?rhel} == 7
9-
%define supported_vendors epel imunify kernelcare mariadb nginx-stable nginx-mainline postgresql docker-ce imunify360-alt-php tuxcare
9+
%define supported_vendors epel imunify kernelcare mariadb nginx-stable nginx-mainline postgresql docker-ce imunify360-alt-php tuxcare elevate
1010
%define target_version 8
1111
%define dist_gpg_path distro/%{dist_name}/rpm-gpg/%{target_version}
1212
%if %{dist_name} == "almalinux"
@@ -17,7 +17,7 @@
1717
%endif
1818
%endif
1919
%if 0%{?rhel} == 8
20-
%define supported_vendors epel kernelcare mariadb nginx-stable nginx-mainline postgresql docker-ce tuxcare
20+
%define supported_vendors epel kernelcare mariadb nginx-stable nginx-mainline postgresql docker-ce tuxcare elevate
2121
%define target_version 9
2222
%define dist_gpg_path distro/%{dist_name}/rpm-gpg/%{target_version}
2323
%if "%{dist_name}" == "almalinux"
@@ -28,7 +28,7 @@
2828
%endif
2929
%endif
3030
%if 0%{?rhel} == 9
31-
%define supported_vendors epel imunify kernelcare mariadb nginx-stable nginx-mainline docker-ce postgresql imunify360-alt-php tuxcare
31+
%define supported_vendors epel imunify kernelcare mariadb nginx-stable nginx-mainline docker-ce postgresql imunify360-alt-php tuxcare elevate
3232
%define target_version 10
3333
%define dist_gpg_path distro/%{dist_name}/rpm-gpg/%{target_version}
3434
%if "%{dist_name}" == "almalinux"
@@ -160,9 +160,12 @@ python3 tests/check_debranding.py %{buildroot}%{_sysconfdir}/leapp/files/pes-eve
160160

161161
%changelog
162162
* Fri Oct 17 2025 Yuriy Kohut <[email protected]> - 0.10-7.20250729
163+
- Add new Vendor, elevate - ELevate enables upgrades between major versions of RHEL derivatives
163164
- Add new Vendors for 9 to 10 upgrade:
164165
- imunify Vendor
165166
- imunify360-alt-php Vendor
167+
- Vendor imunify360-alt-php update rpm GPG key
168+
- Vendors imunify and imunify360-alt-php: update packages SIGs
166169

167170
* Tue Oct 14 2025 Yuriy Kohut <[email protected]> - 0.10-6.20250729
168171
- Add new Vendors for 9 to 10 upgrade:

vendors.d/elevate.repo.el10

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[el10-elevate]
2+
name=ELevate
3+
baseurl=https://repo.almalinux.org/elevate/el10/$basearch/
4+
gpgcheck=1
5+
enabled=1
6+
priority=90
7+
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ELevate

vendors.d/elevate.repo.el8

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[el8-elevate]
2+
name=ELevate
3+
baseurl=https://repo.almalinux.org/elevate/el8/$basearch/
4+
gpgcheck=1
5+
enabled=1
6+
priority=90
7+
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ELevate

vendors.d/elevate.repo.el9

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[el9-elevate]
2+
name=ELevate
3+
baseurl=https://repo.almalinux.org/elevate/el9/$basearch/
4+
gpgcheck=1
5+
enabled=1
6+
priority=90
7+
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ELevate

vendors.d/elevate.sigs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
429785e181b961a5
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"datetime" : "202510161800Z",
3+
"version_format" : "1.3.0",
4+
5+
"mapping" : [
6+
{
7+
"source_major_version" : "9",
8+
"target_major_version" : "10",
9+
"entries" : [
10+
{
11+
"source" : "elevate",
12+
"target" : ["elevate-10"]
13+
}
14+
]
15+
}
16+
],
17+
18+
"repositories" : [
19+
{
20+
"pesid" : "elevate",
21+
"entries" : [
22+
{
23+
"repoid" : "elevate",
24+
"major_version" : "9",
25+
"repo_type" : "rpm",
26+
"distro": "{distro}",
27+
"arch" : "x86_64",
28+
"channel" : "ga"
29+
},
30+
{
31+
"repoid" : "elevate",
32+
"major_version" : "9",
33+
"repo_type" : "rpm",
34+
"distro": "{distro}",
35+
"arch" : "aarch64",
36+
"channel" : "ga"
37+
},
38+
{
39+
"repoid" : "elevate",
40+
"major_version" : "9",
41+
"repo_type" : "rpm",
42+
"distro": "{distro}",
43+
"arch" : "ppc64le",
44+
"channel" : "ga"
45+
}
46+
]
47+
},
48+
{
49+
"pesid" : "elevate-10",
50+
"entries" : [
51+
{
52+
"repoid" : "elevate-10",
53+
"major_version" : "10",
54+
"repo_type" : "rpm",
55+
"distro": "{distro}",
56+
"arch" : "x86_64",
57+
"channel" : "ga"
58+
},
59+
{
60+
"repoid" : "elevate-10",
61+
"major_version" : "10",
62+
"repo_type" : "rpm",
63+
"distro": "{distro}",
64+
"arch" : "aarch64",
65+
"channel" : "ga"
66+
},
67+
{
68+
"repoid" : "elevate-10",
69+
"major_version" : "10",
70+
"repo_type" : "rpm",
71+
"distro": "{distro}",
72+
"arch" : "ppc64le",
73+
"channel" : "ga"
74+
}
75+
]
76+
}
77+
]
78+
}
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"datetime" : "202510161800Z",
3+
"version_format" : "1.3.0",
4+
5+
"mapping" : [
6+
{
7+
"source_major_version" : "7",
8+
"target_major_version" : "8",
9+
"entries" : [
10+
{
11+
"source" : "elevate",
12+
"target" : ["elevate-8"]
13+
}
14+
]
15+
}
16+
],
17+
18+
"repositories" : [
19+
{
20+
"pesid" : "elevate",
21+
"entries" : [
22+
{
23+
"repoid" : "elevate",
24+
"major_version" : "7",
25+
"repo_type" : "rpm",
26+
"distro": "{distro}",
27+
"arch" : "x86_64",
28+
"channel" : "ga"
29+
},
30+
{
31+
"repoid" : "elevate",
32+
"major_version" : "7",
33+
"repo_type" : "rpm",
34+
"distro": "{distro}",
35+
"arch" : "aarch64",
36+
"channel" : "ga"
37+
},
38+
{
39+
"repoid" : "elevate",
40+
"major_version" : "7",
41+
"repo_type" : "rpm",
42+
"distro": "{distro}",
43+
"arch" : "ppc64le",
44+
"channel" : "ga"
45+
}
46+
]
47+
},
48+
{
49+
"pesid" : "elevate-8",
50+
"entries" : [
51+
{
52+
"repoid" : "elevate-8",
53+
"major_version" : "8",
54+
"repo_type" : "rpm",
55+
"distro": "{distro}",
56+
"arch" : "x86_64",
57+
"channel" : "ga"
58+
},
59+
{
60+
"repoid" : "elevate-8",
61+
"major_version" : "8",
62+
"repo_type" : "rpm",
63+
"distro": "{distro}",
64+
"arch" : "aarch64",
65+
"channel" : "ga"
66+
},
67+
{
68+
"repoid" : "elevate-8",
69+
"major_version" : "8",
70+
"repo_type" : "rpm",
71+
"distro": "{distro}",
72+
"arch" : "ppc64le",
73+
"channel" : "ga"
74+
}
75+
]
76+
}
77+
]
78+
}
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"datetime" : "202510161800Z",
3+
"version_format" : "1.3.0",
4+
5+
"mapping" : [
6+
{
7+
"source_major_version" : "8",
8+
"target_major_version" : "9",
9+
"entries" : [
10+
{
11+
"source" : "elevate",
12+
"target" : ["elevate-9"]
13+
}
14+
]
15+
}
16+
],
17+
18+
"repositories" : [
19+
{
20+
"pesid" : "elevate",
21+
"entries" : [
22+
{
23+
"repoid" : "elevate",
24+
"major_version" : "8",
25+
"repo_type" : "rpm",
26+
"distro": "{distro}",
27+
"arch" : "x86_64",
28+
"channel" : "ga"
29+
},
30+
{
31+
"repoid" : "elevate",
32+
"major_version" : "8",
33+
"repo_type" : "rpm",
34+
"distro": "{distro}",
35+
"arch" : "aarch64",
36+
"channel" : "ga"
37+
},
38+
{
39+
"repoid" : "elevate",
40+
"major_version" : "8",
41+
"repo_type" : "rpm",
42+
"distro": "{distro}",
43+
"arch" : "ppc64le",
44+
"channel" : "ga"
45+
}
46+
]
47+
},
48+
{
49+
"pesid" : "elevate-9",
50+
"entries" : [
51+
{
52+
"repoid" : "elevate-9",
53+
"major_version" : "9",
54+
"repo_type" : "rpm",
55+
"distro": "{distro}",
56+
"arch" : "x86_64",
57+
"channel" : "ga"
58+
},
59+
{
60+
"repoid" : "elevate-9",
61+
"major_version" : "9",
62+
"repo_type" : "rpm",
63+
"distro": "{distro}",
64+
"arch" : "aarch64",
65+
"channel" : "ga"
66+
},
67+
{
68+
"repoid" : "elevate-9",
69+
"major_version" : "9",
70+
"repo_type" : "rpm",
71+
"distro": "{distro}",
72+
"arch" : "ppc64le",
73+
"channel" : "ga"
74+
}
75+
]
76+
}
77+
]
78+
}

vendors.d/elevate_pes.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"legal_notice": "",
3+
"packageinfo": [],
4+
"provided_data_streams": [
5+
"4.0"
6+
],
7+
"timestamp": "202510161800Z"
8+
}

vendors.d/imunify.repo.el9

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/imunify.gpg
99

1010
[cloudlinux9-imunify360-testing]
1111
name=CloudLinux-$releasever - Imunify360 Testing
12-
baseurl=https://repo.imunify360.cloudlinux.com/defense360/el/8/updates-testing/$basearch/
12+
baseurl=https://repo.imunify360.cloudlinux.com/defense360/el/9/updates-testing/$basearch/
1313
enabled=1
1414
gpgcheck=1
1515
gpgkey=file:///etc/leapp/files/vendors.d/rpm-gpg/imunify.gpg

0 commit comments

Comments
 (0)