Skip to content

Commit

Permalink
Add fedora-37-x86_64 and fedora-38-x86_64
Browse files Browse the repository at this point in the history
  • Loading branch information
yachub authored Sep 22, 2023
1 parent e4cb325 commit a64b0e6
Show file tree
Hide file tree
Showing 11 changed files with 245 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/beaker-hostgenerator/data.rb
Original file line number Diff line number Diff line change
Expand Up @@ -1067,7 +1067,7 @@ def get_platform_info(bhg_version, platform, hypervisor)
# @api private
def generate_osinfo
# Fedora
(19..36).each do |release|
(19..38).each do |release|
# 32 bit support was dropped in Fedora 31
yield ["fedora#{release}-32", "fedora-#{release}-i386"] if release < 31

Expand Down
15 changes: 15 additions & 0 deletions test/fixtures/generated/default/fedora37-64m
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
arguments_string: fedora37-64m
environment_variables: {}
expected_hash:
HOSTS:
fedora37-64-1:
platform: fedora-37-x86_64
hypervisor: vmpooler
template: fedora-37-x86_64
roles:
- agent
- master
CONFIG:
pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/
expected_exception:
20 changes: 20 additions & 0 deletions test/fixtures/generated/default/fedora38-64aulcdfm
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
arguments_string: fedora38-64aulcdfm
environment_variables: {}
expected_hash:
HOSTS:
fedora38-64-1:
platform: fedora-38-x86_64
hypervisor: vmpooler
template: fedora-38-x86_64
roles:
- agent
- ca
- classifier
- dashboard
- database
- frictionless
- master
CONFIG:
pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/
expected_exception:
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
arguments_string: fedora37-64m-windows2012r2_ja-64-fedora37-64u
environment_variables: {}
expected_hash:
HOSTS:
fedora37-64-1:
platform: fedora-37-x86_64
hypervisor: vmpooler
template: fedora-37-x86_64
roles:
- agent
- master
windows2012r2_ja-64-1:
platform: windows-2012r2-64
packaging_platform: windows-2012-x64
ruby_arch: x64
template: win-2012r2-ja-x86_64
locale: ja
hypervisor: vmpooler
roles:
- agent
fedora37-64-2:
platform: fedora-37-x86_64
hypervisor: vmpooler
template: fedora-37-x86_64
roles:
- agent
- ca
CONFIG:
pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/
expected_exception:
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
arguments_string: fedora38-64aulcdfm-windows2012r2_wmf5-64-fedora38-64a
environment_variables: {}
expected_hash:
HOSTS:
fedora38-64-1:
platform: fedora-38-x86_64
hypervisor: vmpooler
template: fedora-38-x86_64
roles:
- agent
- ca
- classifier
- dashboard
- database
- frictionless
- master
windows2012r2_wmf5-64-1:
platform: windows-2012r2-64
packaging_platform: windows-2012-x64
ruby_arch: x64
template: win-2012r2-wmf5-x86_64
hypervisor: vmpooler
roles:
- agent
fedora38-64-2:
platform: fedora-38-x86_64
hypervisor: vmpooler
template: fedora-38-x86_64
roles:
- agent
CONFIG:
pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/
expected_exception:
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
arguments_string: windows2012r2_ja-64a-fedora37-64-windows2012r2_ja-64aulcdfm
environment_variables: {}
expected_hash:
HOSTS:
windows2012r2_ja-64-1:
platform: windows-2012r2-64
packaging_platform: windows-2012-x64
ruby_arch: x64
template: win-2012r2-ja-x86_64
locale: ja
hypervisor: vmpooler
roles:
- agent
fedora37-64-1:
platform: fedora-37-x86_64
hypervisor: vmpooler
template: fedora-37-x86_64
roles:
- agent
windows2012r2_ja-64-2:
platform: windows-2012r2-64
packaging_platform: windows-2012-x64
ruby_arch: x64
template: win-2012r2-ja-x86_64
locale: ja
hypervisor: vmpooler
roles:
- agent
- ca
- classifier
- dashboard
- database
- frictionless
- master
CONFIG:
pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/
expected_exception:
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
arguments_string: windows2012r2_wmf5-64aulcdfm-fedora38-64-windows2012r2_wmf5-64a
environment_variables: {}
expected_hash:
HOSTS:
windows2012r2_wmf5-64-1:
platform: windows-2012r2-64
packaging_platform: windows-2012-x64
ruby_arch: x64
template: win-2012r2-wmf5-x86_64
hypervisor: vmpooler
roles:
- agent
- ca
- classifier
- dashboard
- database
- frictionless
- master
fedora38-64-1:
platform: fedora-38-x86_64
hypervisor: vmpooler
template: fedora-38-x86_64
roles:
- agent
windows2012r2_wmf5-64-2:
platform: windows-2012r2-64
packaging_platform: windows-2012-x64
ruby_arch: x64
template: win-2012r2-wmf5-x86_64
hypervisor: vmpooler
roles:
- agent
CONFIG:
pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/
expected_exception:
15 changes: 15 additions & 0 deletions test/fixtures/generated/osinfo-version-0/fedora37-64m
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
arguments_string: "--osinfo-version 0 fedora37-64m"
environment_variables: {}
expected_hash:
HOSTS:
fedora37-64-1:
platform: fedora-37-x86_64
hypervisor: vmpooler
template: fedora-37-x86_64
roles:
- agent
- master
CONFIG:
pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/
expected_exception:
20 changes: 20 additions & 0 deletions test/fixtures/generated/osinfo-version-0/fedora38-64aulcdfm
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
arguments_string: "--osinfo-version 0 fedora38-64aulcdfm"
environment_variables: {}
expected_hash:
HOSTS:
fedora38-64-1:
platform: fedora-38-x86_64
hypervisor: vmpooler
template: fedora-38-x86_64
roles:
- agent
- ca
- classifier
- dashboard
- database
- frictionless
- master
CONFIG:
pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/
expected_exception:
15 changes: 15 additions & 0 deletions test/fixtures/generated/osinfo-version-1/fedora37-64m
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
arguments_string: "--osinfo-version 1 fedora37-64m"
environment_variables: {}
expected_hash:
HOSTS:
fedora37-64-1:
platform: fedora-37-x86_64
hypervisor: vmpooler
template: fedora-37-x86_64
roles:
- agent
- master
CONFIG:
pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/
expected_exception:
20 changes: 20 additions & 0 deletions test/fixtures/generated/osinfo-version-1/fedora38-64aulcdfm
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
arguments_string: "--osinfo-version 1 fedora38-64aulcdfm"
environment_variables: {}
expected_hash:
HOSTS:
fedora38-64-1:
platform: fedora-38-x86_64
hypervisor: vmpooler
template: fedora-38-x86_64
roles:
- agent
- ca
- classifier
- dashboard
- database
- frictionless
- master
CONFIG:
pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/
expected_exception:

0 comments on commit a64b0e6

Please sign in to comment.