github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/imageserver/client/addImage.go (about)

     1  package client
     2  
     3  import (
     4  	"github.com/Cloud-Foundations/Dominator/lib/image"
     5  	"github.com/Cloud-Foundations/Dominator/lib/srpc"
     6  	"github.com/Cloud-Foundations/Dominator/proto/imageserver"
     7  )
     8  
     9  func addImage(client *srpc.Client, name string, img *image.Image) error {
    10  	request := imageserver.AddImageRequest{name, img}
    11  	var reply imageserver.AddImageResponse
    12  	return client.RequestReply("ImageServer.AddImage", request, &reply)
    13  }
    14  
    15  func addImageTrusted(client *srpc.Client, name string, img *image.Image) error {
    16  	request := imageserver.AddImageRequest{name, img}
    17  	var reply imageserver.AddImageResponse
    18  	return client.RequestReply("ImageServer.AddImageTrusted", request, &reply)
    19  }