spiegel_podman/vendor/github.com
Brent Baude 0dac214f56 basic hypverv machine implementation
with libhvee, we are able to do the basics of podman machine management
on hyperv.  The basic functions like init, rm, stop, and start are all
functional.  Start and stop will periodically throw a benign error
processing the hyperv message being returned from the action.  The error
is described in the todo's below.

notable items:

* no podman commands will work (like ps, images, etc)
* the machine must be initialized with --image-path and fed a custom image.
* disk size is set to 100GB statically.
* the vm joins the default hyperv network which is TCP/IP network based.
* podman machine ssh does not work
* podman machine set does not work
* you can grab the ip address from hyperv and fake a machine connection
  with `podman system connection`.
* when booting, use the hyperv console to know the boot is complete.

TODOs:
* podman machine ssh
* podman machine set
* podman machine rm needs force bool
* disk size in NewMachine is set to 100GB
* podman start needs to wait until fully booted
* establish a boot complete signal from guest
* implement gvproxy like user networking
* fix benign failures in stop/start -> Error: error 2147749890 (FormatMessage failed with: The system cannot find message text for message number 0x%1 in the message file for %2.)

[NO NEW TESTS NEEDED]

Signed-off-by: Brent Baude <bbaude@redhat.com>
2023-03-17 16:02:28 -05:00
..
acarl005/stripansi vendor github.com/containers/image/v5@v5.2.0 2020-02-05 09:55:50 +01:00
asaskevich/govalidator vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
Azure/go-ansiterm build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
blang/semver/v4 Update vendor containers/(common,image,storage) 2022-10-15 09:42:51 -04:00
buger/goterm build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
BurntSushi/toml build(deps): bump github.com/BurntSushi/toml from 1.2.0 to 1.2.1 2022-10-24 12:09:16 +00:00
checkpoint-restore Update checkpointctl v0.1.0 2023-03-07 18:28:39 +00:00
chzyer/readline build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
container-orchestrated-devices/container-device-interface build(deps): bump github.com/container-orchestrated-devices/container-device-interface 2023-02-20 14:51:04 +01:00
containerd Vendor in latest containers/(storage, common, image) 2023-03-16 09:26:19 -04:00
containernetworking Bump github.com/containernetworking/cni from 1.1.1 to 1.1.2 2022-07-28 12:11:40 +00:00
containers basic hypverv machine implementation 2023-03-17 16:02:28 -05:00
coreos build(deps): bump github.com/coreos/stream-metadata-go 2023-02-27 11:22:22 +00:00
cyberphone/json-canonicalization vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
cyphar/filepath-securejoin build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
davecgh/go-spew migrate to go-modules 2019-06-24 13:20:59 +02:00
digitalocean build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
disiqueira/gotree/v3 build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
docker Vendor c/image after https://github.com/containers/image/pull/1816 2023-02-08 22:37:38 +01:00
felixge/httpsnoop build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
fsnotify/fsnotify build(deps): bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 2022-10-13 12:09:26 +00:00
fsouza/go-dockerclient vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
ghodss/yaml migrate to go-modules 2019-06-24 13:20:59 +02:00
go-jose/go-jose/v3 Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
go-ole/go-ole basic hypverv machine implementation 2023-03-17 16:02:28 -05:00
go-openapi Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
go-playground Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
godbus/dbus/v5 vendor github.com/godbus/dbus/v5@4b691ce 2022-10-30 16:45:47 +00:00
gogo/protobuf remove unneeded k8s code 2022-03-15 14:48:08 +01:00
golang Vendor in latest containers/(storage, common, image) 2023-03-16 09:26:19 -04:00
google Vendor in latest containers/(common, storage, image) 2023-02-28 15:46:49 -05:00
gorilla build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
hashicorp Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
imdario/mergo build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
inconshreveable/mousetrap build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 2022-10-12 14:54:19 +02:00
jinzhu/copier build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
josharian/intern vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
json-iterator/go build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
klauspost Vendor in latest containers/(storage, common, image) 2023-03-16 09:26:19 -04:00
kr/fs build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
leodido/go-urn Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
letsencrypt/boulder vendor c/common@852ca05a1f 2023-02-21 14:06:42 +01:00
mailru/easyjson vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
manifoldco/promptui build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
mattn Add initial SQLite-backed state implementation 2023-02-22 11:00:50 -05:00
Microsoft Vendor in latest containers/(storage, common, image) 2023-03-16 09:26:19 -04:00
miekg/pkcs11 build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
mistifyio/go-zfs/v3 Update vendor or containers/buildah 2022-09-23 14:12:37 -04:00
mitchellh/mapstructure vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
moby Vendor c/image after https://github.com/containers/image/pull/1816 2023-02-08 22:37:38 +01:00
modern-go build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
morikuni/aec bump containers/image to v5.0.0, buildah to v1.11.4 2019-10-29 13:35:18 -04:00
nxadm/tail build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
oklog/ulid vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
onsi Vendor in latest containers/(storage, common, image) 2023-03-16 09:26:19 -04:00
opencontainers Vendor in latest containers/(storage, common, image) 2023-03-16 09:26:19 -04:00
openshift/imagebuilder Vendor c/image after https://github.com/containers/image/pull/1816 2023-02-08 22:37:38 +01:00
opentracing/opentracing-go Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
ostreedev/ostree-go Vendor in containers/common@main 2022-02-28 16:23:26 -05:00
pkg build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
pmezard/go-difflib migrate to go-modules 2019-06-24 13:20:59 +02:00
proglottis/gpgme build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
rivo/uniseg Vendor in latest containers/(common, storage, image) 2023-02-28 15:46:49 -05:00
rootless-containers/rootlesskit Bump github.com/rootless-containers/rootlesskit from 0.14.5 to 0.14.6 2021-11-19 14:26:03 -05:00
seccomp/libseccomp-golang build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
segmentio/ksuid Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
sigstore Vendor in latest containers/(common, storage, image) 2023-02-28 15:46:49 -05:00
sirupsen/logrus build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
skratchdot/open-golang Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
spf13 Update vendor containers/(common,storage,buildah,image) 2022-10-28 06:16:22 -04:00
stefanberger/go-pkcs11uri Bump github.com/containers/ocicrypt from 1.0.3 to 1.1.0 2021-02-09 10:49:43 -05:00
stretchr/testify Vendor in latest containers/(common, storage, image) 2023-02-28 15:46:49 -05:00
sylabs/sif/v2 Vendor in latest containers/(storage, common, image) 2023-03-16 09:26:19 -04:00
syndtr/gocapability vendor: drop replace for github.com/syndtr/gocapability 2021-03-19 15:17:12 +01:00
tchap/go-patricia/v2 Vendor in latest containers/storage 2023-02-24 08:25:04 -05:00
theupdateframework/go-tuf Vendor in containers/(storage,image, common, buildah) 2022-07-18 10:42:04 -04:00
titanous/rocacheck Vendor in containers/(storage,image, common, buildah) 2022-07-18 10:42:04 -04:00
uber/jaeger-client-go Bump github.com/uber/jaeger-client-go 2021-12-08 12:25:53 +00:00
ulikunitz/xz build(deps): bump github.com/ulikunitz/xz from 0.5.10 to 0.5.11 2022-12-13 12:02:03 +00:00
vbatts/tar-split Bump github.com/containers/image/v5 from 5.15.2 to 5.16.0 2021-08-26 13:21:26 +00:00
vbauerster/mpb/v8 Vendor in latest containers/(storage, common, image) 2023-03-16 09:26:19 -04:00
vishvananda Vendor in latest c/common 2023-01-17 12:12:17 -05:00
VividCortex/ewma build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00