From 24c40d0903dac84e8e6932c2c4f2b046d42a1782 Mon Sep 17 00:00:00 2001 From: Jake Spain Date: Tue, 26 Sep 2023 11:26:30 -0400 Subject: [PATCH] Add amazon2023-AARCH64 --- lib/beaker-hostgenerator/data.rb | 1 + .../default/amazon2023-AARCH64aulcdfm | 19 ++++++++++++ ...4aulcdfm-solaris114-64-amazon2023-AARCH64a | 31 +++++++++++++++++++ ...s114-64f-amazon2023-AARCH64-solaris114-64l | 29 +++++++++++++++++ .../amazon2023-AARCH64aulcdfm | 19 ++++++++++++ .../amazon2023-AARCH64aulcdfm | 19 ++++++++++++ 6 files changed, 118 insertions(+) create mode 100644 test/fixtures/generated/default/amazon2023-AARCH64aulcdfm create mode 100644 test/fixtures/generated/multiplatform/amazon2023-AARCH64aulcdfm-solaris114-64-amazon2023-AARCH64a create mode 100644 test/fixtures/generated/multiplatform/solaris114-64f-amazon2023-AARCH64-solaris114-64l create mode 100644 test/fixtures/generated/osinfo-version-0/amazon2023-AARCH64aulcdfm create mode 100644 test/fixtures/generated/osinfo-version-1/amazon2023-AARCH64aulcdfm diff --git a/lib/beaker-hostgenerator/data.rb b/lib/beaker-hostgenerator/data.rb index 52a8c94b..59bbe884 100644 --- a/lib/beaker-hostgenerator/data.rb +++ b/lib/beaker-hostgenerator/data.rb @@ -1100,6 +1100,7 @@ def generate_osinfo # Amazon Linux yield %w[amazon2023-64 amazon-2023-x86_64] + yield %w[amazon2023-AARCH64 amazon-2023-arm64] # AlmaLinux and Rocky %w[almalinux rocky].each do |os| diff --git a/test/fixtures/generated/default/amazon2023-AARCH64aulcdfm b/test/fixtures/generated/default/amazon2023-AARCH64aulcdfm new file mode 100644 index 00000000..5e61f718 --- /dev/null +++ b/test/fixtures/generated/default/amazon2023-AARCH64aulcdfm @@ -0,0 +1,19 @@ +--- +arguments_string: amazon2023-AARCH64aulcdfm +environment_variables: {} +expected_hash: + HOSTS: + amazon2023-AARCH64-1: + platform: amazon-2023-arm64 + hypervisor: vmpooler + roles: + - agent + - ca + - classifier + - dashboard + - database + - frictionless + - master + CONFIG: + pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/ +expected_exception: diff --git a/test/fixtures/generated/multiplatform/amazon2023-AARCH64aulcdfm-solaris114-64-amazon2023-AARCH64a b/test/fixtures/generated/multiplatform/amazon2023-AARCH64aulcdfm-solaris114-64-amazon2023-AARCH64a new file mode 100644 index 00000000..4ccdc209 --- /dev/null +++ b/test/fixtures/generated/multiplatform/amazon2023-AARCH64aulcdfm-solaris114-64-amazon2023-AARCH64a @@ -0,0 +1,31 @@ +--- +arguments_string: amazon2023-AARCH64aulcdfm-solaris114-64-amazon2023-AARCH64a +environment_variables: {} +expected_hash: + HOSTS: + amazon2023-AARCH64-1: + platform: amazon-2023-arm64 + hypervisor: vmpooler + roles: + - agent + - ca + - classifier + - dashboard + - database + - frictionless + - master + solaris114-64-1: + platform: solaris-11.4-i386 + packaging_platform: solaris-11-i386 + template: solaris-114-x86_64 + hypervisor: vmpooler + roles: + - agent + amazon2023-AARCH64-2: + platform: amazon-2023-arm64 + hypervisor: vmpooler + roles: + - agent + CONFIG: + pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/ +expected_exception: diff --git a/test/fixtures/generated/multiplatform/solaris114-64f-amazon2023-AARCH64-solaris114-64l b/test/fixtures/generated/multiplatform/solaris114-64f-amazon2023-AARCH64-solaris114-64l new file mode 100644 index 00000000..7c872464 --- /dev/null +++ b/test/fixtures/generated/multiplatform/solaris114-64f-amazon2023-AARCH64-solaris114-64l @@ -0,0 +1,29 @@ +--- +arguments_string: solaris114-64f-amazon2023-AARCH64-solaris114-64l +environment_variables: {} +expected_hash: + HOSTS: + solaris114-64-1: + platform: solaris-11.4-i386 + packaging_platform: solaris-11-i386 + template: solaris-114-x86_64 + hypervisor: vmpooler + roles: + - agent + - frictionless + amazon2023-AARCH64-1: + platform: amazon-2023-arm64 + hypervisor: vmpooler + roles: + - agent + solaris114-64-2: + platform: solaris-11.4-i386 + packaging_platform: solaris-11-i386 + template: solaris-114-x86_64 + hypervisor: vmpooler + roles: + - agent + - classifier + CONFIG: + pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/ +expected_exception: diff --git a/test/fixtures/generated/osinfo-version-0/amazon2023-AARCH64aulcdfm b/test/fixtures/generated/osinfo-version-0/amazon2023-AARCH64aulcdfm new file mode 100644 index 00000000..700f5fd7 --- /dev/null +++ b/test/fixtures/generated/osinfo-version-0/amazon2023-AARCH64aulcdfm @@ -0,0 +1,19 @@ +--- +arguments_string: "--osinfo-version 0 amazon2023-AARCH64aulcdfm" +environment_variables: {} +expected_hash: + HOSTS: + amazon2023-AARCH64-1: + platform: amazon-2023-arm64 + hypervisor: vmpooler + roles: + - agent + - ca + - classifier + - dashboard + - database + - frictionless + - master + CONFIG: + pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/ +expected_exception: diff --git a/test/fixtures/generated/osinfo-version-1/amazon2023-AARCH64aulcdfm b/test/fixtures/generated/osinfo-version-1/amazon2023-AARCH64aulcdfm new file mode 100644 index 00000000..555870f3 --- /dev/null +++ b/test/fixtures/generated/osinfo-version-1/amazon2023-AARCH64aulcdfm @@ -0,0 +1,19 @@ +--- +arguments_string: "--osinfo-version 1 amazon2023-AARCH64aulcdfm" +environment_variables: {} +expected_hash: + HOSTS: + amazon2023-AARCH64-1: + platform: amazon-2023-arm64 + hypervisor: vmpooler + roles: + - agent + - ca + - classifier + - dashboard + - database + - frictionless + - master + CONFIG: + pooling_api: https://vmpooler-prod.k8s.infracore.puppet.net/ +expected_exception: