summaryrefslogtreecommitdiff
path: root/cmd/podman
diff options
context:
space:
mode:
authorAditya R <arajan@redhat.com>2022-05-05 16:16:38 +0530
committerAditya R <arajan@redhat.com>2022-05-05 16:16:41 +0530
commitc38e7e5f6172b5f8728ab03d0d36335aaba53553 (patch)
tree80e0bc686b26024deae051149903805ae9db3d85 /cmd/podman
parent8ed517576cc185ddfa5d2e3af9c034e9ae375841 (diff)
downloadpodman-c38e7e5f6172b5f8728ab03d0d36335aaba53553.tar.gz
podman-c38e7e5f6172b5f8728ab03d0d36335aaba53553.tar.bz2
podman-c38e7e5f6172b5f8728ab03d0d36335aaba53553.zip
build: disable --output for podman-remote clients
Disable `build --output` for remote clients and update docs. [NO NEW TESTS NEEDED] [NO TESTS NEEDED] Signed-off-by: Aditya R <arajan@redhat.com>
Diffstat (limited to 'cmd/podman')
-rw-r--r--cmd/podman/images/build.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/cmd/podman/images/build.go b/cmd/podman/images/build.go
index 1ceb63684..3ea60e18a 100644
--- a/cmd/podman/images/build.go
+++ b/cmd/podman/images/build.go
@@ -190,6 +190,7 @@ func buildFlags(cmd *cobra.Command) {
_ = flags.MarkHidden("tls-verify")
_ = flags.MarkHidden("compress")
_ = flags.MarkHidden("volume")
+ _ = flags.MarkHidden("output")
}
}
@@ -201,6 +202,10 @@ func build(cmd *cobra.Command, args []string) error {
return errors.New("cannot specify --squash, --squash-all and --layers options together")
}
+ if cmd.Flag("output").Changed && registry.IsRemote() {
+ return errors.New("'--output' option is not supported in remote mode")
+ }
+
// Extract container files from the CLI (i.e., --file/-f) first.
var containerFiles []string
for _, f := range buildOpts.File {