@@ -11,7 +11,6 @@ import (
1111 "github.com/containers/podman/v6/cmd/podman/parse"
1212 "github.com/containers/podman/v6/cmd/podman/registry"
1313 "github.com/containers/podman/v6/pkg/domain/entities"
14- "github.com/sirupsen/logrus"
1514 "github.com/spf13/cobra"
1615 "go.podman.io/common/libnetwork/types"
1716 "go.podman.io/common/libnetwork/util"
@@ -60,12 +59,6 @@ func networkCreateFlags(cmd *cobra.Command) {
6059 flags .StringArrayVar (& networkCreateOptions .Ranges , ipRangeFlagName , nil , "allocate container IP from range" )
6160 _ = cmd .RegisterFlagCompletionFunc (ipRangeFlagName , completion .AutocompleteNone )
6261
63- // TODO consider removing this for 4.0
64- macvlanFlagName := "macvlan"
65- flags .StringVar (& networkCreateOptions .MacVLAN , macvlanFlagName , "" , "create a Macvlan connection based on this device" )
66- // This option is deprecated
67- _ = flags .MarkHidden (macvlanFlagName )
68-
6962 labelFlagName := "label"
7063 flags .StringArrayVar (& labels , labelFlagName , nil , "set metadata on a network" )
7164 _ = cmd .RegisterFlagCompletionFunc (labelFlagName , completion .AutocompleteNone )
@@ -136,12 +129,7 @@ func networkCreate(cmd *cobra.Command, args []string) error {
136129 }
137130 }
138131
139- // old --macvlan option
140- if networkCreateOptions .MacVLAN != "" {
141- logrus .Warn ("The --macvlan option is deprecated, use `--driver macvlan --opt parent=<device>` instead" )
142- network .Driver = types .MacVLANNetworkDriver
143- network .NetworkInterface = networkCreateOptions .MacVLAN
144- } else if networkCreateOptions .Driver == types .MacVLANNetworkDriver || networkCreateOptions .Driver == types .IPVLANNetworkDriver {
132+ if networkCreateOptions .Driver == types .MacVLANNetworkDriver || networkCreateOptions .Driver == types .IPVLANNetworkDriver {
145133 // new -d macvlan --opt parent=... syntax
146134 if parent , ok := network .Options ["parent" ]; ok {
147135 network .NetworkInterface = parent
0 commit comments