We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4a79e94 commit 0962e29Copy full SHA for 0962e29
pkg/v1/remote/image.go
@@ -140,6 +140,21 @@ func (r *remoteImage) Descriptor() (*v1.Descriptor, error) {
140
return r.descriptor, err
141
}
142
143
+func (r *remoteImage) ConfigLayer() (v1.Layer, error) {
144
+ if _, err := r.RawManifest(); err != nil {
145
+ return nil, err
146
+ }
147
+ m, err := partial.Manifest(r)
148
+ if err != nil {
149
150
151
+
152
+ return partial.CompressedToLayer(&remoteImageLayer{
153
+ ri: r,
154
+ digest: m.Config.Digest,
155
+ })
156
+}
157
158
// remoteImageLayer implements partial.CompressedLayer
159
type remoteImageLayer struct {
160
ri *remoteImage
0 commit comments