distro: add rhel82

This takes a different approach to outputs and customizations, which is
much shorter and duplicates less code.

This uses links to internal repositories for now, because 8.2 hasn't
been released yet.

Add a `distro` flag to `osbuild-pipeline`.
This commit is contained in:
Lars Karlitski 2019-11-27 02:53:45 +01:00 committed by Tom Gundersen
parent df74737194
commit da311f13eb
8 changed files with 726 additions and 7 deletions

View file

@ -13,6 +13,7 @@ type DNFStageOptions struct {
ExcludedPackages []string `json:"exclude_packages,omitempty"`
ReleaseVersion string `json:"releasever"`
BaseArchitecture string `json:"basearch"`
ModulePlatformId string `json:"module_platform_id,omitempty"`
}
func (DNFStageOptions) isStageOptions() {}

View file

@ -14,6 +14,7 @@ type QEMUAssemblerOptions struct {
Filename string `json:"filename"`
PTUUID string `json:"ptuuid"`
RootFilesystemUUDI uuid.UUID `json:"root_fs_uuid"`
RootFilesystemType string `json:"root_fs_type"`
Size uint64 `json:"size"`
}

View file

@ -8,6 +8,7 @@ type RawFSAssemblerOptions struct {
Filename string `json:"filename"`
RootFilesystemUUDI uuid.UUID `json:"root_fs_uuid"`
Size uint64 `json:"size"`
FilesystemType string `json:"fs_type,omitempty"`
}
func (RawFSAssemblerOptions) isAssemblerOptions() {}