distro: add support for RHEL-8.8
Add relevant repo definitions and generate image test manifests. Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
parent
e94ea7c995
commit
fc95dac86a
48 changed files with 531180 additions and 0 deletions
|
|
@ -154,6 +154,18 @@ var distroMap = map[string]distribution{
|
|||
runner: "org.osbuild.rhel87",
|
||||
defaultImageConfig: defaultDistroImageConfig,
|
||||
},
|
||||
"rhel-88": {
|
||||
name: "rhel-88",
|
||||
product: "Red Hat Enterprise Linux",
|
||||
osVersion: "8.8",
|
||||
releaseVersion: "8",
|
||||
modulePlatformID: "platform:el8",
|
||||
vendor: "redhat",
|
||||
ostreeRefTmpl: "rhel/8/%s/edge",
|
||||
isolabelTmpl: "RHEL-8-8-0-BaseOS-%s",
|
||||
runner: "org.osbuild.rhel88",
|
||||
defaultImageConfig: defaultDistroImageConfig,
|
||||
},
|
||||
"centos-8": {
|
||||
name: "centos-8",
|
||||
product: "CentOS Stream",
|
||||
|
|
@ -705,6 +717,14 @@ func NewRHEL87HostDistro(name, modulePlatformID, ostreeRef string) distro.Distro
|
|||
return newDistro("rhel-87")
|
||||
}
|
||||
|
||||
func NewRHEL88() distro.Distro {
|
||||
return newDistro("rhel-88")
|
||||
}
|
||||
|
||||
func NewRHEL88HostDistro(name, modulePlatformID, ostreeRef string) distro.Distro {
|
||||
return newDistro("rhel-88")
|
||||
}
|
||||
|
||||
func NewCentos() distro.Distro {
|
||||
return newDistro("centos-8")
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ var supportedDistros = []supportedDistro{
|
|||
{rhel8.NewRHEL85, rhel8.NewRHEL85HostDistro},
|
||||
{rhel8.NewRHEL86, rhel8.NewRHEL86HostDistro},
|
||||
{rhel8.NewRHEL87, rhel8.NewRHEL87HostDistro},
|
||||
{rhel8.NewRHEL88, rhel8.NewRHEL88HostDistro},
|
||||
{rhel8.NewCentos, rhel8.NewCentosHostDistro},
|
||||
{rhel9.New, rhel9.NewHostDistro},
|
||||
{rhel9.NewRHEL91, rhel9.NewRHEL91HostDistro},
|
||||
|
|
|
|||
84
repositories/rhel-88.json
Normal file
84
repositories/rhel-88.json
Normal file
File diff suppressed because one or more lines are too long
9745
test/data/manifests/rhel_88-aarch64-ami-boot.json
Normal file
9745
test/data/manifests/rhel_88-aarch64-ami-boot.json
Normal file
File diff suppressed because it is too large
Load diff
9798
test/data/manifests/rhel_88-aarch64-ec2-boot.json
Normal file
9798
test/data/manifests/rhel_88-aarch64-ec2-boot.json
Normal file
File diff suppressed because it is too large
Load diff
8796
test/data/manifests/rhel_88-aarch64-edge_commit-boot.json
Normal file
8796
test/data/manifests/rhel_88-aarch64-edge_commit-boot.json
Normal file
File diff suppressed because it is too large
Load diff
11803
test/data/manifests/rhel_88-aarch64-edge_container-boot.json
Normal file
11803
test/data/manifests/rhel_88-aarch64-edge_container-boot.json
Normal file
File diff suppressed because it is too large
Load diff
19771
test/data/manifests/rhel_88-aarch64-edge_installer-boot.json
Normal file
19771
test/data/manifests/rhel_88-aarch64-edge_installer-boot.json
Normal file
File diff suppressed because it is too large
Load diff
19823
test/data/manifests/rhel_88-aarch64-edge_installer_with_users-boot.json
Normal file
19823
test/data/manifests/rhel_88-aarch64-edge_installer_with_users-boot.json
Normal file
File diff suppressed because it is too large
Load diff
7894
test/data/manifests/rhel_88-aarch64-edge_raw_image-boot.json
Normal file
7894
test/data/manifests/rhel_88-aarch64-edge_raw_image-boot.json
Normal file
File diff suppressed because it is too large
Load diff
12714
test/data/manifests/rhel_88-aarch64-edge_simplified_installer-boot.json
Normal file
12714
test/data/manifests/rhel_88-aarch64-edge_simplified_installer-boot.json
Normal file
File diff suppressed because it is too large
Load diff
22457
test/data/manifests/rhel_88-aarch64-image_installer-boot.json
Normal file
22457
test/data/manifests/rhel_88-aarch64-image_installer-boot.json
Normal file
File diff suppressed because it is too large
Load diff
22508
test/data/manifests/rhel_88-aarch64-image_installer_with_users-boot.json
Normal file
22508
test/data/manifests/rhel_88-aarch64-image_installer_with_users-boot.json
Normal file
File diff suppressed because it is too large
Load diff
10172
test/data/manifests/rhel_88-aarch64-openstack-boot.json
Normal file
10172
test/data/manifests/rhel_88-aarch64-openstack-boot.json
Normal file
File diff suppressed because it is too large
Load diff
10050
test/data/manifests/rhel_88-aarch64-qcow2-boot.json
Normal file
10050
test/data/manifests/rhel_88-aarch64-qcow2-boot.json
Normal file
File diff suppressed because it is too large
Load diff
10878
test/data/manifests/rhel_88-aarch64-qcow2_customize-boot.json
Normal file
10878
test/data/manifests/rhel_88-aarch64-qcow2_customize-boot.json
Normal file
File diff suppressed because it is too large
Load diff
5867
test/data/manifests/rhel_88-aarch64-tar-boot.json
Normal file
5867
test/data/manifests/rhel_88-aarch64-tar-boot.json
Normal file
File diff suppressed because it is too large
Load diff
10773
test/data/manifests/rhel_88-ppc64le-qcow2-boot.json
Normal file
10773
test/data/manifests/rhel_88-ppc64le-qcow2-boot.json
Normal file
File diff suppressed because it is too large
Load diff
11600
test/data/manifests/rhel_88-ppc64le-qcow2_customize-boot.json
Normal file
11600
test/data/manifests/rhel_88-ppc64le-qcow2_customize-boot.json
Normal file
File diff suppressed because it is too large
Load diff
5969
test/data/manifests/rhel_88-ppc64le-tar-boot.json
Normal file
5969
test/data/manifests/rhel_88-ppc64le-tar-boot.json
Normal file
File diff suppressed because it is too large
Load diff
11193
test/data/manifests/rhel_88-s390x-qcow2-boot.json
Normal file
11193
test/data/manifests/rhel_88-s390x-qcow2-boot.json
Normal file
File diff suppressed because it is too large
Load diff
12053
test/data/manifests/rhel_88-s390x-qcow2_customize-boot.json
Normal file
12053
test/data/manifests/rhel_88-s390x-qcow2_customize-boot.json
Normal file
File diff suppressed because it is too large
Load diff
7283
test/data/manifests/rhel_88-s390x-tar-boot.json
Normal file
7283
test/data/manifests/rhel_88-s390x-tar-boot.json
Normal file
File diff suppressed because it is too large
Load diff
9379
test/data/manifests/rhel_88-x86_64-ami-boot.json
Normal file
9379
test/data/manifests/rhel_88-x86_64-ami-boot.json
Normal file
File diff suppressed because it is too large
Load diff
13325
test/data/manifests/rhel_88-x86_64-azure_rhui-boot.json
Normal file
13325
test/data/manifests/rhel_88-x86_64-azure_rhui-boot.json
Normal file
File diff suppressed because it is too large
Load diff
9434
test/data/manifests/rhel_88-x86_64-ec2-boot.json
Normal file
9434
test/data/manifests/rhel_88-x86_64-ec2-boot.json
Normal file
File diff suppressed because it is too large
Load diff
12028
test/data/manifests/rhel_88-x86_64-ec2_ha-boot.json
Normal file
12028
test/data/manifests/rhel_88-x86_64-ec2_ha-boot.json
Normal file
File diff suppressed because it is too large
Load diff
15568
test/data/manifests/rhel_88-x86_64-ec2_sap-boot.json
Normal file
15568
test/data/manifests/rhel_88-x86_64-ec2_sap-boot.json
Normal file
File diff suppressed because it is too large
Load diff
9136
test/data/manifests/rhel_88-x86_64-edge_commit-boot.json
Normal file
9136
test/data/manifests/rhel_88-x86_64-edge_commit-boot.json
Normal file
File diff suppressed because it is too large
Load diff
9451
test/data/manifests/rhel_88-x86_64-edge_commit_rt-boot.json
Normal file
9451
test/data/manifests/rhel_88-x86_64-edge_commit_rt-boot.json
Normal file
File diff suppressed because it is too large
Load diff
12133
test/data/manifests/rhel_88-x86_64-edge_container-boot.json
Normal file
12133
test/data/manifests/rhel_88-x86_64-edge_container-boot.json
Normal file
File diff suppressed because it is too large
Load diff
20312
test/data/manifests/rhel_88-x86_64-edge_installer-boot.json
Normal file
20312
test/data/manifests/rhel_88-x86_64-edge_installer-boot.json
Normal file
File diff suppressed because it is too large
Load diff
20364
test/data/manifests/rhel_88-x86_64-edge_installer_with_users-boot.json
Normal file
20364
test/data/manifests/rhel_88-x86_64-edge_installer_with_users-boot.json
Normal file
File diff suppressed because it is too large
Load diff
8011
test/data/manifests/rhel_88-x86_64-edge_raw_image-boot.json
Normal file
8011
test/data/manifests/rhel_88-x86_64-edge_raw_image-boot.json
Normal file
File diff suppressed because it is too large
Load diff
12944
test/data/manifests/rhel_88-x86_64-edge_simplified_installer-boot.json
Normal file
12944
test/data/manifests/rhel_88-x86_64-edge_simplified_installer-boot.json
Normal file
File diff suppressed because it is too large
Load diff
10177
test/data/manifests/rhel_88-x86_64-gce-boot.json
Normal file
10177
test/data/manifests/rhel_88-x86_64-gce-boot.json
Normal file
File diff suppressed because one or more lines are too long
10201
test/data/manifests/rhel_88-x86_64-gce_rhui-boot.json
Normal file
10201
test/data/manifests/rhel_88-x86_64-gce_rhui-boot.json
Normal file
File diff suppressed because one or more lines are too long
22932
test/data/manifests/rhel_88-x86_64-image_installer-boot.json
Normal file
22932
test/data/manifests/rhel_88-x86_64-image_installer-boot.json
Normal file
File diff suppressed because it is too large
Load diff
22983
test/data/manifests/rhel_88-x86_64-image_installer_with_users-boot.json
Normal file
22983
test/data/manifests/rhel_88-x86_64-image_installer_with_users-boot.json
Normal file
File diff suppressed because it is too large
Load diff
10218
test/data/manifests/rhel_88-x86_64-oci-boot.json
Normal file
10218
test/data/manifests/rhel_88-x86_64-oci-boot.json
Normal file
File diff suppressed because it is too large
Load diff
10409
test/data/manifests/rhel_88-x86_64-openstack-boot.json
Normal file
10409
test/data/manifests/rhel_88-x86_64-openstack-boot.json
Normal file
File diff suppressed because it is too large
Load diff
10242
test/data/manifests/rhel_88-x86_64-qcow2-boot.json
Normal file
10242
test/data/manifests/rhel_88-x86_64-qcow2-boot.json
Normal file
File diff suppressed because it is too large
Load diff
11085
test/data/manifests/rhel_88-x86_64-qcow2_customize-boot.json
Normal file
11085
test/data/manifests/rhel_88-x86_64-qcow2_customize-boot.json
Normal file
File diff suppressed because it is too large
Load diff
5987
test/data/manifests/rhel_88-x86_64-tar-boot.json
Normal file
5987
test/data/manifests/rhel_88-x86_64-tar-boot.json
Normal file
File diff suppressed because it is too large
Load diff
13001
test/data/manifests/rhel_88-x86_64-vhd-boot.json
Normal file
13001
test/data/manifests/rhel_88-x86_64-vhd-boot.json
Normal file
File diff suppressed because it is too large
Load diff
10376
test/data/manifests/rhel_88-x86_64-vmdk-boot.json
Normal file
10376
test/data/manifests/rhel_88-x86_64-vmdk-boot.json
Normal file
File diff suppressed because it is too large
Load diff
95
test/data/repositories/rhel-88.json
Normal file
95
test/data/repositories/rhel-88.json
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue