mirror of
https://github.com/podman-container-tools/podman.git
synced 2026-08-14 04:39:33 +00:00
rootlessport: clarify RootlessCNI comment Update the comment for the RootlessCNI conditional to clarify that the flag is for rootless bridge networking, not CNI specifically. The bool is set when netStatus != nil in slirp4netns and will be removed when slirp4netns and rootlessport are fully dropped. Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
27 lines
809 B
Go
27 lines
809 B
Go
// Copyright 2017 go-dockerclient authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package docker
|
|
|
|
import (
|
|
"encoding/json"
|
|
"net/http"
|
|
|
|
"github.com/moby/moby/api/types/registry"
|
|
)
|
|
|
|
// InspectDistribution returns image digest and platform information by contacting the registry
|
|
func (c *Client) InspectDistribution(name string) (*registry.DistributionInspect, error) {
|
|
path := "/distribution/" + name + "/json"
|
|
resp, err := c.do(http.MethodGet, path, doOptions{})
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
defer resp.Body.Close()
|
|
var distributionInspect registry.DistributionInspect
|
|
if err := json.NewDecoder(resp.Body).Decode(&distributionInspect); err != nil {
|
|
return nil, err
|
|
}
|
|
return &distributionInspect, nil
|
|
}
|