diff --git a/cmd/podman/machine/init.go b/cmd/podman/machine/init.go index dfdedefca5..f4133dbde3 100644 --- a/cmd/podman/machine/init.go +++ b/cmd/podman/machine/init.go @@ -20,7 +20,6 @@ var ( Args: cobra.MaximumNArgs(1), Example: `podman machine init myvm`, ValidArgsFunction: completion.AutocompleteNone, - PreRunE: noAarch64, } ) diff --git a/cmd/podman/machine/list.go b/cmd/podman/machine/list.go index d23dbbbde0..134a081ab8 100644 --- a/cmd/podman/machine/list.go +++ b/cmd/podman/machine/list.go @@ -30,7 +30,6 @@ var ( ValidArgsFunction: completion.AutocompleteNone, Example: `podman machine list, podman machine ls`, - PreRunE: noAarch64, } listFlag = listFlagType{} ) diff --git a/cmd/podman/machine/machine.go b/cmd/podman/machine/machine.go index 848a0715ed..b059afc38d 100644 --- a/cmd/podman/machine/machine.go +++ b/cmd/podman/machine/machine.go @@ -3,8 +3,6 @@ package machine import ( - "errors" - "runtime" "strings" "github.com/containers/podman/v3/cmd/podman/registry" @@ -18,18 +16,6 @@ var ( noOp = func(cmd *cobra.Command, args []string) error { return nil } - // noAarch64 temporarily disables arm64 support on - // Apple Silicon - noAarch64 = func(cmd *cobra.Command, args []string) error { - if runtime.GOARCH == "arm64" { - if runtime.GOOS == "darwin" { - return errors.New("due to missing upstream patches, Apple Silicon is not capable of running Podman machine yet") - } - return errors.New("no aarch64 images are available at this time") - } - return nil - } - // Command: podman _machine_ machineCmd = &cobra.Command{ Use: "machine", diff --git a/cmd/podman/machine/rm.go b/cmd/podman/machine/rm.go index a175a73884..02e3dfeb8e 100644 --- a/cmd/podman/machine/rm.go +++ b/cmd/podman/machine/rm.go @@ -23,7 +23,6 @@ var ( Args: cobra.MaximumNArgs(1), Example: `podman machine rm myvm`, ValidArgsFunction: autocompleteMachine, - PreRunE: noAarch64, } ) diff --git a/cmd/podman/machine/ssh.go b/cmd/podman/machine/ssh.go index 07666e4448..b52a48fafc 100644 --- a/cmd/podman/machine/ssh.go +++ b/cmd/podman/machine/ssh.go @@ -19,7 +19,6 @@ var ( Example: `podman machine ssh myvm podman machine ssh myvm echo hello`, ValidArgsFunction: autocompleteMachineSSH, - PreRunE: noAarch64, } ) diff --git a/cmd/podman/machine/start.go b/cmd/podman/machine/start.go index ebbfd263e2..f8f0eed09e 100644 --- a/cmd/podman/machine/start.go +++ b/cmd/podman/machine/start.go @@ -19,7 +19,6 @@ var ( Args: cobra.MaximumNArgs(1), Example: `podman machine start myvm`, ValidArgsFunction: autocompleteMachine, - PreRunE: noAarch64, } ) diff --git a/cmd/podman/machine/stop.go b/cmd/podman/machine/stop.go index ff99bdef3b..2d5aa7b959 100644 --- a/cmd/podman/machine/stop.go +++ b/cmd/podman/machine/stop.go @@ -18,7 +18,6 @@ var ( Args: cobra.MaximumNArgs(1), Example: `podman machine stop myvm`, ValidArgsFunction: autocompleteMachine, - PreRunE: noAarch64, } )