@@ -17,7 +17,6 @@ import (
1717
1818 "github.com/containerd/log"
1919 "github.com/docker/docker/api/server/httputils"
20- "github.com/docker/docker/api/types"
2120 "github.com/docker/docker/api/types/backend"
2221 "github.com/docker/docker/api/types/build"
2322 "github.com/docker/docker/api/types/container"
@@ -36,9 +35,9 @@ type invalidParam struct {
3635
3736func (e invalidParam ) InvalidParameter () {}
3837
39- func newImageBuildOptions (ctx context.Context , r * http.Request ) (* types .ImageBuildOptions , error ) {
40- options := & types .ImageBuildOptions {
41- Version : types .BuilderV1 , // Builder V1 is the default, but can be overridden
38+ func newImageBuildOptions (ctx context.Context , r * http.Request ) (* build .ImageBuildOptions , error ) {
39+ options := & build .ImageBuildOptions {
40+ Version : build .BuilderV1 , // Builder V1 is the default, but can be overridden
4241 Dockerfile : r .FormValue ("dockerfile" ),
4342 SuppressOutput : httputils .BoolValue (r , "q" ),
4443 NoCache : httputils .BoolValue (r , "nocache" ),
@@ -82,7 +81,7 @@ func newImageBuildOptions(ctx context.Context, r *http.Request) (*types.ImageBui
8281 if versions .GreaterThanOrEqualTo (version , "1.40" ) {
8382 outputsJSON := r .FormValue ("outputs" )
8483 if outputsJSON != "" {
85- var outputs []types .ImageBuildOutput
84+ var outputs []build .ImageBuildOutput
8685 if err := json .Unmarshal ([]byte (outputsJSON ), & outputs ); err != nil {
8786 return nil , invalidParam {errors .Wrap (err , "invalid outputs specified" )}
8887 }
@@ -160,12 +159,12 @@ func newImageBuildOptions(ctx context.Context, r *http.Request) (*types.ImageBui
160159 return options , nil
161160}
162161
163- func parseVersion (s string ) (types .BuilderVersion , error ) {
164- switch types .BuilderVersion (s ) {
165- case types .BuilderV1 :
166- return types .BuilderV1 , nil
167- case types .BuilderBuildKit :
168- return types .BuilderBuildKit , nil
162+ func parseVersion (s string ) (build .BuilderVersion , error ) {
163+ switch build .BuilderVersion (s ) {
164+ case build .BuilderV1 :
165+ return build .BuilderV1 , nil
166+ case build .BuilderBuildKit :
167+ return build .BuilderBuildKit , nil
169168 default :
170169 return "" , invalidParam {errors .Errorf ("invalid version %q" , s )}
171170 }
0 commit comments