container: include TLSVerify and ListDigest in spec ctor
This commit is contained in:
parent
a7dd8ff94f
commit
f38eb8406a
2 changed files with 8 additions and 8 deletions
|
|
@ -480,8 +480,7 @@ func (cl *Client) Resolve(ctx context.Context, name string) (Spec, error) {
|
|||
return Spec{}, err
|
||||
}
|
||||
|
||||
spec := NewSpec(cl.Target, ids.Manifest, ids.Config)
|
||||
spec.TLSVerify = cl.GetTLSVerify()
|
||||
spec := NewSpec(cl.Target, ids.Manifest, ids.Config, cl.GetTLSVerify(), "")
|
||||
|
||||
return spec, nil
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,13 +22,14 @@ type Spec struct {
|
|||
// NewSpec creates a new Spec from the essential information.
|
||||
// It also converts is the transition point from container
|
||||
// specific types (digest.Digest) to generic types (string).
|
||||
func NewSpec(source reference.Named, digest, imageID digest.Digest) Spec {
|
||||
func NewSpec(source reference.Named, digest, imageID digest.Digest, tlsVerify *bool, listDigest string) Spec {
|
||||
name := source.Name()
|
||||
return Spec{
|
||||
Source: name,
|
||||
Digest: digest.String(),
|
||||
ImageID: imageID.String(),
|
||||
|
||||
LocalName: name,
|
||||
Source: name,
|
||||
Digest: digest.String(),
|
||||
TLSVerify: tlsVerify,
|
||||
ImageID: imageID.String(),
|
||||
LocalName: name,
|
||||
ListDigest: listDigest,
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue