From 1ecfc1116092e8a00f990b583db2ef785757a9d2 Mon Sep 17 00:00:00 2001 From: Riyaz Faizullabhoy Date: Wed, 31 May 2017 14:47:44 -0700 Subject: [PATCH] add disable-content-trust flag for one-off build Signed-off-by: Riyaz Faizullabhoy --- cmd/moby/build.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/moby/build.go b/cmd/moby/build.go index 3237ef94e..8970499c4 100644 --- a/cmd/moby/build.go +++ b/cmd/moby/build.go @@ -51,6 +51,7 @@ func build(args []string) { buildName := buildCmd.String("name", "", "Name to use for output files") buildDir := buildCmd.String("dir", "", "Directory for output files, default current directory") buildPull := buildCmd.Bool("pull", false, "Always pull images") + buildDisableTrust := buildCmd.Bool("disable-content-trust", false, "Skip image trust verification specified in trust section of config (default false)") buildCmd.Var(&buildOut, "output", "Output types to create [ "+strings.Join(outputTypes, " ")+" ]") if err := buildCmd.Parse(args); err != nil { @@ -99,6 +100,11 @@ func build(args []string) { log.Fatalf("Invalid config: %v", err) } + if *buildDisableTrust { + log.Debugf("Disabling content trust checks for this build") + m.Trust = TrustConfig{} + } + image := buildInternal(m, *buildPull) log.Infof("Create outputs:")