mirror of
https://github.com/containers/podman.git
synced 2025-10-29 00:38:34 +08:00
Remove the ability to use [name:tag] in podman load command
Docker does not support this, and it is confusing what to do if the image has more then one tag. We are dropping support for this in podman 3.0 Fixes: https://github.com/containers/podman/issues/7387 Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
@ -353,20 +353,7 @@ func ImagesLoad(w http.ResponseWriter, r *http.Request) {
|
||||
utils.Error(w, "Something went wrong.", http.StatusInternalServerError, errors.Wrap(err, "unable to load image"))
|
||||
return
|
||||
}
|
||||
split := strings.Split(loadedImage, ",")
|
||||
newImage, err := runtime.ImageRuntime().NewFromLocal(split[0])
|
||||
if err != nil {
|
||||
utils.InternalServerError(w, err)
|
||||
return
|
||||
}
|
||||
// TODO this should go into libpod proper at some point.
|
||||
if len(query.Reference) > 0 {
|
||||
if err := newImage.TagImage(query.Reference); err != nil {
|
||||
utils.InternalServerError(w, err)
|
||||
return
|
||||
}
|
||||
}
|
||||
utils.WriteResponse(w, http.StatusOK, entities.ImageLoadReport{Names: split})
|
||||
utils.WriteResponse(w, http.StatusOK, entities.ImageLoadReport{Names: strings.Split(loadedImage, ",")})
|
||||
}
|
||||
|
||||
func ImagesImport(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
@ -797,10 +797,6 @@ func (s *APIServer) registerImagesHandlers(r *mux.Router) error {
|
||||
// summary: Load image
|
||||
// description: Load an image (oci-archive or docker-archive) stream.
|
||||
// parameters:
|
||||
// - in: query
|
||||
// name: reference
|
||||
// description: "Optional Name[:TAG] for the image"
|
||||
// type: string
|
||||
// - in: formData
|
||||
// name: upload
|
||||
// description: tarball of container image
|
||||
|
||||
Reference in New Issue
Block a user