spiegel_podman/pkg/machine
Paul Holzinger 295d87bb0b
podman machine improve port forwarding
This commits adds port forwarding logic directly into podman. The
podman-machine cni plugin is no longer needed.

The following new features are supported:
 - works with cni, netavark and slirp4netns
 - ports can use the hostIP to bind instead of hard coding 0.0.0.0
 - gvproxy no longer listens on 0.0.0.0:7777 (requires a new gvproxy
   version)
 - support the udp protocol

With this we no longer need podman-machine-cni and should remove it from
the packaging. There is also a change to make sure we are backwards
compatible with old config which include this plugin.

Fixes #11528
Fixes #11728

[NO NEW TESTS NEEDED] We have no podman machine test at the moment.
Please test this manually on your system.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2021-11-15 15:20:47 +01:00
..
qemu podman machine improve port forwarding 2021-11-15 15:20:47 +01:00
config.go Record the image stream along with the path 2021-10-26 21:58:39 +02:00
connection.go Spell "build linux darwin" as "build !windows". 2021-09-03 13:38:14 +03:00
fcos.go Fix machine image 2021-09-22 14:38:24 -04:00
ignition.go Set DOCKER_HOST in the VM 2021-10-23 02:42:29 +02:00
ignition_schema.go Spell "build linux darwin" as "build !windows". 2021-09-03 13:38:14 +03:00
keys.go Spell "build linux darwin" as "build !windows". 2021-09-03 13:38:14 +03:00
machine_unsupported.go Fix build tags for pkg/machine... 2021-06-10 10:25:16 +02:00
pull.go Don't use docker/pkg/archive, use containers/storage/pkg/archive 2021-10-14 10:28:42 -04:00