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
Daniel J Walsh
e21cf2d8df
Vendor in latest containers/(storage, common, image)
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2023-03-16 09:26:19 -04:00
Adrian Reber
c03cb57183
Update checkpointctl v0.1.0
...
With a minor fix during error unwrapping.
[NO NEW TESTS NEEDED]
Signed-off-by: Adrian Reber <areber@redhat.com >
2023-03-07 18:28:39 +00:00
Daniel J Walsh
76056c6701
Vendor in latest containers/(common, storage, image)
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2023-02-28 15:46:49 -05:00
dependabot[bot]
b00874c167
build(deps): bump github.com/coreos/stream-metadata-go
...
Bumps [github.com/coreos/stream-metadata-go](https://github.com/coreos/stream-metadata-go ) from 0.0.0-20210225230131-70edb9eb47b3 to 0.4.1.
- [Release notes](https://github.com/coreos/stream-metadata-go/releases )
- [Commits](https://github.com/coreos/stream-metadata-go/commits/v0.4.1 )
---
updated-dependencies:
- dependency-name: github.com/coreos/stream-metadata-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-27 11:22:22 +00:00
Daniel J Walsh
9d93486d21
Vendor in latest containers/storage
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2023-02-24 08:25:04 -05:00
Matt Heon
1b968c6074
Add initial SQLite-backed state implementation
...
This contains the implementation of (most) container functions,
with stubs for all pod and volume functions. Presently accessed
via environment variable only for testing purposes.
Signed-off-by: Matt Heon <mheon@redhat.com >
2023-02-22 11:00:50 -05:00
Valentin Rothberg
adacd3b127
vendor c/common@852ca05a1f
...
Also force an update of c/image to prevent a downgrade.
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com >
2023-02-21 14:06:42 +01:00
OpenShift Merge Robot
562c033a31
Merge pull request #17574 from containers/dependabot/go_modules/github.com/vbauerster/mpb/v8-8.2.0
...
build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.6 to 8.2.0
2023-02-20 16:40:07 +01:00
OpenShift Merge Robot
80c5896fbc
Merge pull request #17375 from containers/dependabot/go_modules/github.com/container-orchestrated-devices/container-device-interface-0.5.4
...
build(deps): bump github.com/container-orchestrated-devices/container-device-interface from 0.5.3 to 0.5.4
2023-02-20 16:34:33 +01:00
OpenShift Merge Robot
cdd755d20e
Merge pull request #17529 from containers/dependabot/go_modules/github.com/containerd/containerd-1.6.18
...
build(deps): bump github.com/containerd/containerd from 1.6.16 to 1.6.18
2023-02-20 16:16:04 +01:00
dependabot[bot]
e9942c61dd
build(deps): bump github.com/container-orchestrated-devices/container-device-interface
...
Bumps [github.com/container-orchestrated-devices/container-device-interface](https://github.com/container-orchestrated-devices/container-device-interface ) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/container-orchestrated-devices/container-device-interface/releases )
- [Commits](https://github.com/container-orchestrated-devices/container-device-interface/compare/v0.5.3...v0.5.4 )
---
updated-dependencies:
- dependency-name: github.com/container-orchestrated-devices/container-device-interface
dependency-type: direct:production
update-type: version-update:semver-patch
...
[NO NEW TESTS NEEDED]
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com >
2023-02-20 14:51:04 +01:00
dependabot[bot]
5056bd45f8
build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.6 to 8.2.0
...
Bumps [github.com/vbauerster/mpb/v8](https://github.com/vbauerster/mpb ) from 8.1.6 to 8.2.0.
- [Release notes](https://github.com/vbauerster/mpb/releases )
- [Commits](https://github.com/vbauerster/mpb/compare/v8.1.6...v8.2.0 )
---
updated-dependencies:
- dependency-name: github.com/vbauerster/mpb/v8
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-20 12:20:18 +00:00
dependabot[bot]
5fcd2c3fae
build(deps): bump github.com/onsi/gomega from 1.27.0 to 1.27.1
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.27.0 to 1.27.1.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.27.0...v1.27.1 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-20 12:19:32 +00:00
dependabot[bot]
22a207d453
build(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.0
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.26.0 to 1.27.0.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.26.0...v1.27.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-17 12:59:10 +00:00
dependabot[bot]
6f5ca7318f
build(deps): bump github.com/containerd/containerd from 1.6.16 to 1.6.18
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.6.16 to 1.6.18.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.6.16...v1.6.18 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-16 14:29:46 +00:00
Miloslav Trmač
86a4c6b65e
Vendor c/image after https://github.com/containers/image/pull/1847
...
... for Podman to immediately benefit from the updated heuristic.
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2023-02-14 18:52:18 +01:00
Miloslav Trmač
e308ba0215
Vendor c/image after https://github.com/containers/image/pull/1816
...
Also includes unreleased https://github.com/openshift/imagebuilder/pull/246 to work
with the updated docker/docker dependency.
And updates some references to newly deprecated docker/docker symbols.
[NO NEW TESTS NEEDED]
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2023-02-08 22:37:38 +01:00
dependabot[bot]
ded44be160
build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.4 to 8.1.6
...
Bumps [github.com/vbauerster/mpb/v8](https://github.com/vbauerster/mpb ) from 8.1.4 to 8.1.6.
- [Release notes](https://github.com/vbauerster/mpb/releases )
- [Commits](https://github.com/vbauerster/mpb/compare/v8.1.4...v8.1.6 )
---
updated-dependencies:
- dependency-name: github.com/vbauerster/mpb/v8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-08 12:04:11 +00:00
OpenShift Merge Robot
4368c587b0
Merge pull request #17342 from mtrmac/mpb
...
Update to github.com/vbauerster/mpb/v8
2023-02-08 05:52:46 -05:00
Aditya R
5ca35d6de7
vendor: bump buildah to v1.29.1-0.20230201192322-e56eb25575c7
...
Signed-off-by: Aditya R <arajan@redhat.com >
2023-02-03 12:30:16 +05:30
Miloslav Trmač
be47eeb85c
Update from /github.com/vbauerster/mpb/v7 to /v8
...
Also update to c/image after https://github.com/containers/image/pull/1821 ,
so that we don't ship two versions of the package simultaneously.
[NO NEW TESTS NEEDED]
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2023-02-02 20:01:06 +01:00
Giuseppe Scrivano
427d69cc32
vendor: update containers/storage
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com >
2023-02-01 09:26:46 +01:00
Miloslav Trmač
069edc3adf
Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml)
...
(podman push) and (podman manifest push) now support --sign-by-sigstore=param-file,
using the containers-sigstore-signing-params.yaml(5) file format.
That notably adds support for Fulcio and Rekor signing.
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2023-01-27 16:47:32 +01:00
tomsweeneyredhat
f3d8f6c49d
Bump Bulidah to v1.29.0
...
As the title says.
[NO NEW TESTS NEEDED]
Signed-off-by: tomsweeneyredhat <tsweeney@redhat.com >
2023-01-26 11:49:55 -05:00
OpenShift Merge Robot
c4378f97fa
Merge pull request #17195 from containers/dependabot/go_modules/github.com/onsi/gomega-1.26.0
...
build(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0
2023-01-24 17:47:38 -05:00
Ashley Cui
2db4682041
Vendor containers/(storage, image, common, buildah)
...
c/storage v1.45.3
c/image v5.24.0
c/common v0.51.0
c/buildah main
Signed-off-by: Ashley Cui <acui@redhat.com >
2023-01-24 11:07:09 -05:00
dependabot[bot]
795708f8b5
build(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.25.0...v1.26.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-24 12:02:42 +00:00
dependabot[bot]
d0794ab9ea
build(deps): bump github.com/docker/docker
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.22+incompatible to 20.10.23+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v20.10.22...v20.10.23 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-20 12:02:32 +00:00
Daniel J Walsh
f65d79f4c7
vendor in latests containers/(storage, common, build, image)
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2023-01-19 10:42:10 -05:00
Valentin Rothberg
b5a6f3f914
fix bud-multiple-platform-with-base-as-default-arg flake
...
By vendoring the latest c/common.
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com >
2023-01-18 15:32:38 +01:00
Ashley Cui
ddf8e49891
Vendor in latest c/common
...
Signed-off-by: Ashley Cui <acui@redhat.com >
2023-01-17 12:12:17 -05:00
Daniel J Walsh
5ac5aaa723
Vendor in latest containers/storage
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2023-01-15 07:41:30 -05:00
Daniel J Walsh
c433982d18
Vendor in latest containers/storage
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2023-01-12 18:21:29 -05:00
Daniel J Walsh
e332b6246b
Vendor in latest containers/common
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2023-01-06 14:19:47 -05:00
Daniel J Walsh
eea78ec7b3
Vendor in latest containers/(common, image, storage)
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2023-01-05 10:40:36 -05:00
Aditya R
1d3fd53833
vendor: bump c/storage to a747b27
...
CI in other projects which uses podman is blocked because of missing https://github.com/containers/storage/pull/1455
Update `c/storage` to a747b27 so it contains patch from https://github.com/containers/storage/pull/1455
[NO NEW TESTS NEEDED]
[NO TESTS NEEDED]
Closes: https://github.com/containers/crun/pull/1111#issuecomment-1368367699
Signed-off-by: Aditya R <arajan@redhat.com >
2023-01-02 14:24:10 +05:30
Daniel J Walsh
bfec23c363
Vendor in latest containers/(buildah, image, common)
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2022-12-21 06:12:45 -05:00
Aditya R
987c8e3a78
vendor: bump to buildah ca578b290144 and use new cache API
...
Bump to buildah ca578b290144 and use new `cacheTo` and `cacheFrom` API.
[NO NEW TESTS NEEDED]
[NO TESTS NEEDED]
Signed-off-by: Aditya R <arajan@redhat.com >
2022-12-20 17:13:59 +05:30
Daniel J Walsh
3718ac8e96
Vendor in latest containers/common with default capabilities
...
Also update vendor of containers/storage and image
Cleanup display of added/dropped capabilties as well
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2022-12-15 14:28:30 -05:00
OpenShift Merge Robot
52598cd5bd
Merge pull request #16850 from containers/dependabot/go_modules/github.com/onsi/gomega-1.24.2
...
build(deps): bump github.com/onsi/gomega from 1.24.1 to 1.24.2
2022-12-15 11:56:14 -05:00
dependabot[bot]
b1bb84637a
build(deps): bump github.com/onsi/gomega from 1.24.1 to 1.24.2
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.24.1 to 1.24.2.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.24.1...v1.24.2 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-15 12:02:43 +00:00
dependabot[bot]
b4d90b2ebe
build(deps): bump github.com/ulikunitz/xz from 0.5.10 to 0.5.11
...
Bumps [github.com/ulikunitz/xz](https://github.com/ulikunitz/xz ) from 0.5.10 to 0.5.11.
- [Release notes](https://github.com/ulikunitz/xz/releases )
- [Commits](https://github.com/ulikunitz/xz/compare/v0.5.10...v0.5.11 )
---
updated-dependencies:
- dependency-name: github.com/ulikunitz/xz
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-13 12:02:03 +00:00
Ygal Blum
7d16c2b69e
Update containers common package
...
The new version adds NetworkCreateOptions. For now pass nil
[NO NEW TESTS NEEDED]
Signed-off-by: Ygal Blum <ygal.blum@gmail.com >
2022-12-06 13:52:28 +02:00
Miloslav Trmač
c83efd0f07
Update c/storage after https://github.com/containers/storage/pull/1436
...
... and update to remove the now-deprecated Locker interface.
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2022-12-01 16:05:13 +01:00
Daniel J Walsh
2862ecf288
Update vendor of containers/(image, buildah)
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2022-11-30 13:05:12 -05:00
Valentin Rothberg
71f92d263c
container create: add inspect data to event
...
When the new `events_container_create_inspect_data` option is enabled in
containers.conf set the `ContainersInspectData` event field for each
container-create event.
The data was requested for the purpose of auditing (e.g., intrusion
detection).
Jira: https://issues.redhat.com/browse/RUN-1702
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com >
2022-11-29 10:40:24 +01:00
Daniel J Walsh
35b46a4200
Update Vendor of containers/(common, image, buildah)
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2022-11-28 06:41:31 -05:00
OpenShift Merge Robot
ab7f6095a1
Merge pull request #16580 from giuseppe/specgen-support-cdi-devices
...
specgen: support CDI devices from containers.conf
2022-11-28 06:36:33 -05:00
Paul Holzinger
c7827957a4
ginkgo: restructure install work flow
...
- move the ginkgo deps into test/tools which is more consitent with the
other tools there, listing in dependencies always causes errors with
linters
- do not install it globally on the system, instead we use it in a
subdir of this project
Signed-off-by: Paul Holzinger <pholzing@redhat.com >
2022-11-25 14:41:43 +01:00