mirror of
https://github.com/containers/podman.git
synced 2025-05-21 09:05:56 +08:00
fix remote build isolation on client side
Follow up to 493179be45 which only fixed the issue on the server despite me trying to fix it on the client as well, with this change here we always correctly unset the default on the remote client as the root/rootless status will be wrong. This means it is enough for users to either have a new server or client with the bug fix which should make the update process easier. Signed-off-by: Paul Holzinger <pholzing@redhat.com>
This commit is contained in:
@ -113,6 +113,9 @@ func DefineBuildFlags(cmd *cobra.Command, buildOpts *BuildFlagsWrapper, isFarmBu
|
||||
completion.CompleteCommandFlags(cmd, fromAndBudFlagsCompletions)
|
||||
flags.SetNormalizeFunc(buildahCLI.AliasFlags)
|
||||
if registry.IsRemote() {
|
||||
// Unset the isolation default as we never want to send this over the API
|
||||
// as it can be wrong (root vs rootless).
|
||||
_ = flags.Lookup("isolation").Value.Set("")
|
||||
_ = flags.MarkHidden("disable-content-trust")
|
||||
_ = flags.MarkHidden("sign-by")
|
||||
_ = flags.MarkHidden("signature-policy")
|
||||
|
Reference in New Issue
Block a user