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:
Tomáš Hozza 2022-10-25 10:15:30 +02:00 committed by Tomáš Hozza
parent e94ea7c995
commit fc95dac86a
48 changed files with 531180 additions and 0 deletions

View file

@ -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")
}

View file

@ -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

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long