i9.5-beta
Arkady L. Shane 3 months ago
parent 1b0e227d8b
commit 918baec6bd
Signed by: tigro
GPG Key ID: 1EC08A25C9DB2503

@ -1,9 +1,10 @@
From 1c161f5ae8b53c804d85f7184a6d7691356cb8da Mon Sep 17 00:00:00 2001
From 2fc76a02b634a3660a5429c631ba41de5d43c495 Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Sun, 13 Oct 2024 21:32:45 +0300
Subject: [PATCH] Added MSVSphere support
---
cmd/osbuild-composer/config.go | 2 ++
cmd/osbuild-composer/config_test.go | 6 ++++++
cmd/osbuild-composer/testdata/test.toml | 2 ++
repositories/msvsphere-810.json | 16 ++++++++++++++++
@ -15,15 +16,28 @@ Subject: [PATCH] Added MSVSphere support
.../images/pkg/distro/rhel/imagetype.go | 4 ++++
.../images/pkg/distro/rhel/rhel8/distro.go | 12 ++++++++----
.../images/pkg/distro/rhel/rhel9/distro.go | 12 ++++++++----
11 files changed, 127 insertions(+), 8 deletions(-)
12 files changed, 129 insertions(+), 8 deletions(-)
create mode 100644 repositories/msvsphere-810.json
create mode 100644 repositories/msvsphere-89.json
create mode 100644 repositories/msvsphere-93.json
create mode 100644 repositories/msvsphere-94.json
create mode 100644 repositories/msvsphere-95.json
diff --git a/cmd/osbuild-composer/config.go b/cmd/osbuild-composer/config.go
index 4bed222..50dbf3e 100644
--- a/cmd/osbuild-composer/config.go
+++ b/cmd/osbuild-composer/config.go
@@ -128,6 +128,8 @@ func GetDefaultConfig() *ComposerConfigFile {
"rhel-8": "rhel-8.10",
"rhel-9": "rhel-9.5",
"rhel-10": "rhel-10.0",
+ "msvsphere-8": "msvsphere-8.10",
+ "msvsphere-9": "msvsphere-9.5",
},
LogLevel: "info",
LogFormat: "journal",
diff --git a/cmd/osbuild-composer/config_test.go b/cmd/osbuild-composer/config_test.go
index 2e7e999..33ddede 100644
index 2e7e999..2583cd0 100644
--- a/cmd/osbuild-composer/config_test.go
+++ b/cmd/osbuild-composer/config_test.go
@@ -74,6 +74,8 @@ func TestDefaultConfig(t *testing.T) {
@ -39,7 +53,7 @@ index 2e7e999..33ddede 100644
"rhel-7": "rhel-7.9", // this value is from the default config
"rhel-8": "rhel-8.9",
"rhel-9": "rhel-9.3",
+ "msvsphere-8": "msvsphere-8.10",
+ "msvsphere-8": "msvsphere-8.9",
+ "msvsphere-9": "msvsphere-9.3",
}
require.Equal(t, expectedDistroAliases, config.DistroAliases)
@ -54,14 +68,14 @@ index 2e7e999..33ddede 100644
config, err := LoadConfig("")
diff --git a/cmd/osbuild-composer/testdata/test.toml b/cmd/osbuild-composer/testdata/test.toml
index 2ba1b7a..29db5cd 100644
index 2ba1b7a..bd081a9 100644
--- a/cmd/osbuild-composer/testdata/test.toml
+++ b/cmd/osbuild-composer/testdata/test.toml
@@ -22,3 +22,5 @@ image_type_denylist = [ "qcow2" ]
[distro_aliases]
rhel-8 = "rhel-8.9"
rhel-9 = "rhel-9.3"
+msvsphere-8 = "msvsphere-8.10"
+msvsphere-8 = "msvsphere-8.9"
+msvsphere-9 = "msvsphere-9.3"
diff --git a/repositories/msvsphere-810.json b/repositories/msvsphere-810.json
new file mode 100644

Loading…
Cancel
Save