internal/distro/rhel9: handle ignition.embedded for edge

Signed-off-by: Irene Diez <idiez@redhat.com>
This commit is contained in:
Irene Diez 2022-11-16 17:41:16 +01:00 committed by Tom Gundersen
parent 428dd169e4
commit 76728818c9
6 changed files with 98 additions and 11 deletions

View file

@ -2,11 +2,21 @@ package ignition
import "github.com/osbuild/osbuild-composer/internal/blueprint"
type Options struct {
type FirstBootOptions struct {
ProvisioningURL string
}
func FromBP(bpIgnitionFirstboot blueprint.FirstBootIgnitionCustomization) *Options {
ignition := Options(bpIgnitionFirstboot)
func FirstbootOptionsFromBP(bpIgnitionFirstboot blueprint.FirstBootIgnitionCustomization) *FirstBootOptions {
ignition := FirstBootOptions(bpIgnitionFirstboot)
return &ignition
}
type EmbeddedOptions struct {
ProvisioningURL string
Data64 string
}
func EmbeddedOptionsFromBP(bpIgnitionEmbedded blueprint.EmbeddedIgnitionCustomization) *EmbeddedOptions {
ignition := EmbeddedOptions(bpIgnitionEmbedded)
return &ignition
}