diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2020-07-02 05:59:34 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-02 05:59:34 -0400 |
commit | 9fb0b56f584fe45ca264433319bddb542e7ec953 (patch) | |
tree | f686eb4772087aded79cac7e21f98400b2fe30f4 /pkg/domain | |
parent | e84695213e35c22ba085e3831cbd025cd55a4c84 (diff) | |
parent | 3aa22cb1be83dbe322c3fabec29b231bdc1be141 (diff) | |
download | podman-9fb0b56f584fe45ca264433319bddb542e7ec953.tar.gz podman-9fb0b56f584fe45ca264433319bddb542e7ec953.tar.bz2 podman-9fb0b56f584fe45ca264433319bddb542e7ec953.zip |
Merge pull request #6736 from maybe-sybr/maybe/apiv2/volumes-compat
APIv2: Add docker compatible volume endpoints
Diffstat (limited to 'pkg/domain')
-rw-r--r-- | pkg/domain/entities/volumes.go | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkg/domain/entities/volumes.go b/pkg/domain/entities/volumes.go index c99b39f2d..2311d1f25 100644 --- a/pkg/domain/entities/volumes.go +++ b/pkg/domain/entities/volumes.go @@ -2,6 +2,9 @@ package entities import ( "time" + + docker_api_types "github.com/docker/docker/api/types" + docker_api_types_volume "github.com/docker/docker/api/types/volume" ) // swagger:model VolumeCreate @@ -90,3 +93,35 @@ type VolumeListOptions struct { type VolumeListReport struct { VolumeConfigResponse } + +/* + * Docker API compatibility types + */ +// swagger:response DockerVolumeList +type SwagDockerVolumeListResponse struct { + // in:body + Body struct { + docker_api_types_volume.VolumeListOKBody + } +} + +// swagger:model DockerVolumeCreate +type DockerVolumeCreate docker_api_types_volume.VolumeCreateBody + +// This response definition is used for both the create and inspect endpoints +// swagger:response DockerVolumeInfoResponse +type SwagDockerVolumeInfoResponse struct { + // in:body + Body struct { + docker_api_types.Volume + } +} + +// Volume prune response +// swagger:response DockerVolumePruneResponse +type SwagDockerVolumePruneResponse struct { + // in:body + Body struct { + docker_api_types.VolumesPruneReport + } +} |