Blame internal/osbuild2/ostree_pull_stage.go
|
Packit Service |
15f37d |
package osbuild2
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
// Options for the org.osbuild.ostree.pull stage.
|
|
Packit Service |
15f37d |
type OSTreePullStageOptions struct {
|
|
Packit Service |
15f37d |
// Location of the ostree repo
|
|
Packit Service |
15f37d |
Repo string `json:"repo"`
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
func (OSTreePullStageOptions) isStageOptions() {}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
type OSTreePullStageInput struct {
|
|
Packit Service |
15f37d |
inputCommon
|
|
Packit Service |
15f37d |
References OSTreePullStageReferences `json:"references"`
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
func (OSTreePullStageInput) isStageInput() {}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
type OSTreePullStageInputs struct {
|
|
Packit Service |
15f37d |
Commits *OSTreePullStageInput `json:"commits"`
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
func (OSTreePullStageInputs) isStageInputs() {}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
type OSTreePullStageReferences map[string]OSTreePullStageReference
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
func (OSTreePullStageReferences) isReferences() {}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
type OSTreePullStageReference struct {
|
|
Packit Service |
15f37d |
Ref string `json:"ref"`
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
// A new org.osbuild.ostree.pull stage to pull OSTree commits into an existing repo
|
|
Packit Service |
15f37d |
func NewOSTreePullStage(options *OSTreePullStageOptions, inputs *OSTreePullStageInputs) *Stage {
|
|
Packit Service |
15f37d |
return &Stage{
|
|
Packit Service |
15f37d |
Type: "org.osbuild.ostree.pull",
|
|
Packit Service |
15f37d |
Inputs: inputs,
|
|
Packit Service |
15f37d |
Options: options,
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
}
|