Add option to build/bake to override instance

This helps prevent race conditions with concurrent build invocations.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
This commit is contained in:
Brian Goff
2020-03-25 16:32:46 -07:00
parent d89e3f3014
commit 213d3af3b0
6 changed files with 47 additions and 9 deletions

View File

@ -18,6 +18,7 @@ import (
)
type duOptions struct {
builderOptions
filter opts.FilterOpt
verbose bool
}
@ -30,7 +31,7 @@ func runDiskUsage(dockerCli command.Cli, opts duOptions) error {
return err
}
dis, err := getDefaultDrivers(ctx, dockerCli, "")
dis, err := getInstanceOrDefault(ctx, dockerCli, opts.builder, "")
if err != nil {
return err
}
@ -111,6 +112,7 @@ func duCmd(dockerCli command.Cli) *cobra.Command {
}
flags := cmd.Flags()
builderFlags(&options.builderOptions, flags)
flags.Var(&options.filter, "filter", "Provide filter values")
flags.BoolVar(&options.verbose, "verbose", false, "Provide a more verbose output")