mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-20 17:49:10 +00:00
Merge pull request #58 from riyazdf/disable-trust-flag
add disable-content-trust flag for one-off build
This commit is contained in:
commit
dec7f8bb2b
@ -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:")
|
||||
|
Loading…
Reference in New Issue
Block a user