1
1
package builds
2
2
3
3
// generated by 'make schema'
4
- // source hash: 58da31f35c1405d5a752a297d0ee012f577720f810113d38cdabca102ec7edd8
4
+ // source hash: 1711aa3ce997c644130139e1318d2683e2a5f11538e2b0528771a8658d62ee64
5
5
6
6
type AdvisoryDiff []AdvisoryDiffItems
7
7
@@ -34,7 +34,7 @@ type Build struct {
34
34
Amis []Amis `json:"amis,omitempty"`
35
35
Architecture string `json:"coreos-assembler.basearch,omitempty"`
36
36
Azure * Cloudartifact `json:"azure,omitempty"`
37
- BaseOsContainer * Image `json:"base-oscontainer,omitempty"`
37
+ BaseOsContainer * PrimaryImage `json:"base-oscontainer,omitempty"`
38
38
BuildArtifacts * BuildArtifacts `json:"images,omitempty"`
39
39
BuildID string `json:"buildid"`
40
40
BuildRef string `json:"ref,omitempty"`
@@ -50,7 +50,7 @@ type Build struct {
50
50
CosaImageChecksum string `json:"coreos-assembler.image-config-checksum,omitempty"`
51
51
CosaImageVersion int `json:"coreos-assembler.image-genver,omitempty"`
52
52
Extensions * Extensions `json:"extensions,omitempty"`
53
- ExtensionsContainer * Image `json:"extensions-container,omitempty"`
53
+ ExtensionsContainer * PrimaryImage `json:"extensions-container,omitempty"`
54
54
FedoraCoreOsParentCommit string `json:"fedora-coreos.parent-commit,omitempty"`
55
55
FedoraCoreOsParentVersion string `json:"fedora-coreos.parent-version,omitempty"`
56
56
Gcp * Gcp `json:"gcp,omitempty"`
@@ -59,10 +59,10 @@ type Build struct {
59
59
ImageInputChecksum string `json:"coreos-assembler.image-input-checksum,omitempty"`
60
60
InputHashOfTheRpmOstree string `json:"rpm-ostree-inputhash"`
61
61
Koji * Koji `json:"koji,omitempty"`
62
- KubevirtContainer * Image `json:"kubevirt,omitempty"`
62
+ KubevirtContainer * PrimaryImage `json:"kubevirt,omitempty"`
63
63
MetaStamp float64 `json:"coreos-assembler.meta-stamp,omitempty"`
64
64
Name string `json:"name"`
65
- Oscontainer * Image `json:"oscontainer,omitempty"`
65
+ Oscontainer * PrimaryImage `json:"oscontainer,omitempty"`
66
66
OstreeCommit string `json:"ostree-commit"`
67
67
OstreeContentBytesWritten int `json:"ostree-content-bytes-written,omitempty"`
68
68
OstreeContentChecksum string `json:"ostree-content-checksum"`
@@ -150,12 +150,14 @@ type Git struct {
150
150
}
151
151
152
152
type Image struct {
153
- Comment string `json:"comment,omitempty"`
154
- Digest string `json:"digest,omitempty"`
155
- Image string `json:"image"`
156
- Tags []Tag `json:"tags,omitempty"`
153
+ Comment string `json:"comment,omitempty"`
154
+ Digest string `json:"digest,omitempty"`
155
+ Image string `json:"image"`
156
+ Tags []ImageTag `json:"tags,omitempty"`
157
157
}
158
158
159
+ type ImageTag string
160
+
159
161
type Koji struct {
160
162
BuildRelease string `json:"release,omitempty"`
161
163
KojiBuildID float64 `json:"build_id,omitempty"`
@@ -166,10 +168,18 @@ type PackageSetDifferences []PackageSetDifferencesItems
166
168
167
169
type PackageSetDifferencesItems interface {}
168
170
171
+ type PrimaryImage struct {
172
+ AdditionalImages []interface {} `json:"additional-images,omitempty"`
173
+ Comment string `json:"comment,omitempty"`
174
+ Digest string `json:"digest,omitempty"`
175
+ Image string `json:"image"`
176
+ Tags []PrimaryImageTag `json:"tags,omitempty"`
177
+ }
178
+
179
+ type PrimaryImageTag string
180
+
169
181
type S3 struct {
170
182
Bucket string `json:"bucket,omitempty"`
171
183
Key string `json:"key,omitempty"`
172
184
PublicURL string `json:"public-url,omitempty"`
173
185
}
174
-
175
- type Tag string
0 commit comments