diff --git a/server/image_list.go b/server/image_list.go new file mode 100644 index 00000000..964dbd74 --- /dev/null +++ b/server/image_list.go @@ -0,0 +1,16 @@ +package server + +import ( + "github.com/Sirupsen/logrus" + "golang.org/x/net/context" + pb "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" +) + +// ListImages lists existing images. +func (s *Server) ListImages(ctx context.Context, req *pb.ListImagesRequest) (*pb.ListImagesResponse, error) { + logrus.Debugf("ListImages: %+v", req) + // TODO + // containers/storage will take care of this by looking inside /var/lib/ocid/images + // and listing images. + return &pb.ListImagesResponse{}, nil +} diff --git a/server/image.go b/server/image_pull.go similarity index 70% rename from server/image.go rename to server/image_pull.go index 248c8fad..96ca09b5 100644 --- a/server/image.go +++ b/server/image_pull.go @@ -14,24 +14,6 @@ import ( pb "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" ) -// ListImages lists existing images. -func (s *Server) ListImages(ctx context.Context, req *pb.ListImagesRequest) (*pb.ListImagesResponse, error) { - logrus.Debugf("ListImages: %+v", req) - // TODO - // containers/storage will take care of this by looking inside /var/lib/ocid/images - // and listing images. - return &pb.ListImagesResponse{}, nil -} - -// ImageStatus returns the status of the image. -func (s *Server) ImageStatus(ctx context.Context, req *pb.ImageStatusRequest) (*pb.ImageStatusResponse, error) { - logrus.Debugf("ImageStatus: %+v", req) - // TODO - // containers/storage will take care of this by looking inside /var/lib/ocid/images - // and getting the image status - return &pb.ImageStatusResponse{}, nil -} - // PullImage pulls a image with authentication config. func (s *Server) PullImage(ctx context.Context, req *pb.PullImageRequest) (*pb.PullImageResponse, error) { logrus.Debugf("PullImage: %+v", req) @@ -98,9 +80,3 @@ func (s *Server) PullImage(ctx context.Context, req *pb.PullImageRequest) (*pb.P return &pb.PullImageResponse{}, nil } - -// RemoveImage removes the image. -func (s *Server) RemoveImage(ctx context.Context, req *pb.RemoveImageRequest) (*pb.RemoveImageResponse, error) { - logrus.Debugf("RemoveImage: %+v", req) - return &pb.RemoveImageResponse{}, nil -} diff --git a/server/image_remove.go b/server/image_remove.go new file mode 100644 index 00000000..21bf30ff --- /dev/null +++ b/server/image_remove.go @@ -0,0 +1,13 @@ +package server + +import ( + "github.com/Sirupsen/logrus" + "golang.org/x/net/context" + pb "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" +) + +// RemoveImage removes the image. +func (s *Server) RemoveImage(ctx context.Context, req *pb.RemoveImageRequest) (*pb.RemoveImageResponse, error) { + logrus.Debugf("RemoveImage: %+v", req) + return &pb.RemoveImageResponse{}, nil +} diff --git a/server/image_status.go b/server/image_status.go new file mode 100644 index 00000000..4ab113d5 --- /dev/null +++ b/server/image_status.go @@ -0,0 +1,16 @@ +package server + +import ( + "github.com/Sirupsen/logrus" + "golang.org/x/net/context" + pb "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime" +) + +// ImageStatus returns the status of the image. +func (s *Server) ImageStatus(ctx context.Context, req *pb.ImageStatusRequest) (*pb.ImageStatusResponse, error) { + logrus.Debugf("ImageStatus: %+v", req) + // TODO + // containers/storage will take care of this by looking inside /var/lib/ocid/images + // and getting the image status + return &pb.ImageStatusResponse{}, nil +}