package osbuild2 type KickstartStageOptions struct { // Where to place the kickstart file Path string `json:"path"` OSTree OSTreeOptions `json:"ostree,omitempty"` LiveIMG *LiveIMG `json:"liveimg,omitempty"` } type LiveIMG struct { URL string `json:"url"` } type OSTreeOptions struct { OSName string `json:"osname"` URL string `json:"url"` Ref string `json:"ref"` GPG bool `json:"gpg"` } func (KickstartStageOptions) isStageOptions() {} // Creates an Anaconda kickstart file func NewKickstartStage(options *KickstartStageOptions) *Stage { return &Stage{ Type: "org.osbuild.kickstart", Options: options, } }