Commit Graph

1987 Commits

Author SHA1 Message Date
OpenShift Merge Robot ad88fcfc22
Merge pull request #1660 from cevich/cirrus_criu
Cirrus: Install CRIU in test images
2018-10-23 05:56:29 -07:00
OpenShift Merge Robot 3a45fd1115
Merge pull request #1700 from baude/restoreArtifactsa
Use restoreArtifacts to save time in integration tests
2018-10-23 05:42:42 -07:00
OpenShift Merge Robot a65fdf581b
Merge pull request #1639 from baude/pararm
Make rm faster
2018-10-23 05:42:32 -07:00
OpenShift Merge Robot fca5ad095e
Merge pull request #1681 from giuseppe/cleanup-runtime-status
oci: cleanup process status
2018-10-23 05:17:21 -07:00
Giuseppe Scrivano fc89065a80
oci: cleanup process status
I've seen a runc zombie process hanging around, it is caused by not
cleaning up the "$OCI status" process.  Also adjust another location
that has the same issue.

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-10-23 09:32:44 +02:00
OpenShift Merge Robot 58a26ac9dc
Merge pull request #1661 from TomSweeneyRedHat/dev/tsweeney/loginhttp
Handle http/https in registry given to login/out
2018-10-22 16:30:15 -07:00
TomSweeneyRedHat e75b3477ce Handle http/https in registry given to login/out
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
2018-10-22 19:20:34 -04:00
baude 949d292567 Use restoreArtifacts to save time in integration tests
Signed-off-by: baude <bbaude@redhat.com>
2018-10-22 17:07:04 -05:00
baude fc4b34c8c0 Make rm faster
When doing rm, we now parallelize the actual conainter deletions so they
can complete faster.  This speeds up operations like rm -a.

Signed-off-by: baude <bbaude@redhat.com>
2018-10-22 17:06:30 -05:00
OpenShift Merge Robot 5b2478ed87
Merge pull request #1698 from rhatdan/man
Fix man page to show info on storage
2018-10-22 14:33:05 -07:00
Daniel J Walsh 3157595288
Fix man page to show info on storage
Also fix lint errors.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2018-10-22 16:16:54 -04:00
Daniel J Walsh f3b0837974
Merge pull request #1693 from rhatdan/rootless
Move rootless directory handling to the libpod/pkg/util directory
2018-10-22 12:28:48 -04:00
Daniel J Walsh 2444ac9926
Move rootless directory handling to the libpod/pkg/util directory
This should allow us to share this code with buildah.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2018-10-22 09:43:59 -04:00
OpenShift Merge Robot 0fefe3b191
Merge pull request #1673 from stickster/patch-1
Fix trivial missing markup in manpage
2018-10-18 14:32:57 -07:00
Paul W. Frields a7a3a5ca2a Fix trivial missing markup in manpage
Signed-off-by: Paul W. Frields <stickster@gmail.com>
2018-10-18 14:22:24 -04:00
Chris Evich 89b5484ad2
Cirrus: Install CRIU in test images
Signed-off-by: Chris Evich <cevich@redhat.com>
2018-10-18 12:37:09 -04:00
Chris Evich a18494a345
Cirrus: Use different CNI_COMMIT for Fedora
Just noticed this in Dockerfile.Fedora.  Updated all the right
places to make this happen.

Signed-off-by: Chris Evich <cevich@redhat.com>
2018-10-18 12:37:08 -04:00
Chris Evich 02bc3c9962
Fix Cirrus/Packer VM image building
An invalid GCE value is being passed to packer, preventing it from
building VM images.  Fix this, and centralize the definition of the
image name suffix by setting it at ``setup_environment.sh`` call-time,
rather encoding inside packer's `libpod_images.json`.  This makes
the value available for use by other scripts.

Also, switch the unique component of the name, to be based on the
commit-sha being tested.  This will improve traceability, since the git
history is more permanent than the `CIRRUS_BUILD_ID` env. var.  The
later is subject to log-rotation, destroying evidence of the images
source state.

Signed-off-by: Chris Evich <cevich@redhat.com>
2018-10-18 12:37:08 -04:00
OpenShift Merge Robot a75a888640
Merge pull request #1647 from baude/notify
fix NOTIFY_SOCKET in e2e testfix NOTIFY_SOCKET in e2e tests
2018-10-18 09:07:53 -07:00
baude 4662d06efd fix NOTIFY_SOCKET in e2e testfix NOTIFY_SOCKET in e2e tests
Signed-off-by: baude <bbaude@redhat.com>
2018-10-18 10:38:16 -05:00
Matthew Heon 05cadf31d2
Merge pull request #1679 from mheon/bump-0.10.1.3
Bump to  v0.10.1.3
2018-10-17 18:53:20 -04:00
Matthew Heon 683d8b579b Bump gitvalidation epoch
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-17 18:51:37 -04:00
Matthew Heon 27a5c1a203 Bump to v0.10.2-dev
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-17 18:51:36 -04:00
Matthew Heon db08685af5 Bump to v0.10.1.3
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-17 18:51:33 -04:00
Matthew Heon 733cfe9681
Merge pull request #1678 from mheon/release_notes_0.10.1.3
Update release notes for 0.10.1.3
2018-10-17 18:49:42 -04:00
Matthew Heon 98f30f69cf Update release notes for 0.10.1.3
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-17 18:49:54 -04:00
Matthew Heon d01382aed1
Merge pull request #1676 from baude/updatebuildah
Vendor in new new buildah/ci
2018-10-17 18:44:56 -04:00
baude bfc473f982 Vendor in new new buildah/ci
libpod requires new buildah and container image versions to resolve
bug #1640298

Signed-off-by: baude <bbaude@redhat.com>
2018-10-17 17:04:19 -05:00
Matthew Heon 19c150bef1
Merge pull request #1672 from rhatdan/podman
Fix podman in podman
2018-10-17 13:52:57 -04:00
Daniel J Walsh 854eb5c541
Fix podman in podman
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2018-10-17 13:17:02 -04:00
Matthew Heon 2d14ba9e6f
Merge pull request #1669 from mheon/bump-0.10.1.2
Bump to v0.10.1.2
2018-10-17 11:35:36 -04:00
Matthew Heon 6a32daad08 Bump gitvalidation epoch
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-17 11:34:13 -04:00
Matthew Heon 74cce34e31 Bump to v0.10.2-dev
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-17 11:34:13 -04:00
Matthew Heon 2b4f8d1f5f Bump to v0.10.1.2
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-17 11:34:09 -04:00
Matthew Heon d12eb5f35a
Merge pull request #1668 from mheon/release_notes_0.10.1.2
Update release notes for 0.10.1.2
2018-10-17 11:33:47 -04:00
Matthew Heon 9002efcb77 Update release notes for 0.10.1.2
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-17 11:34:11 -04:00
Matthew Heon 4ad2904261
Merge pull request #1667 from mheon/fix_systemd_cgroup_path
Fix CGroup paths used for systemd CGroup mount
2018-10-17 11:29:03 -04:00
Matthew Heon 4a60656dbb Fix CGroup paths used for systemd CGroup mount
We already have functions for retrieving the container's CGroup
path, so use them instead of manually generating a path.

Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-17 10:45:58 -04:00
Matthew Heon 604728d65d
Merge pull request #1658 from mheon/bump-0.10.1.1
Bump to 0.10.1.1
2018-10-16 13:53:49 -04:00
Matthew Heon f98c4a9c73 Bump gitvalidation epoch
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-16 13:52:16 -04:00
Matthew Heon a9d9444b70 Bump to v0.10.2-dev
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-16 13:52:15 -04:00
Matthew Heon 4bea3e9466 Bump to v0.10.1.1
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-16 13:52:10 -04:00
Matthew Heon 4aeaadb857
Merge pull request #1657 from mheon/release_notes_0.10.1.1
Update release notes for 0.10.1.1
2018-10-16 13:51:25 -04:00
Matthew Heon 58ad6ec779 Update release notes for 0.10.1.1
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-10-16 13:50:20 -04:00
Matthew Heon a2266c63b4
Merge pull request #1650 from rhatdan/systemd
Mount proper cgroup for systemd to manage inside of the container.
2018-10-16 13:26:20 -04:00
Matthew Heon 81e63ac309
Merge pull request #1609 from giuseppe/fix-volume-rootless
volume: resolve symlink paths in volumes
2018-10-16 13:25:27 -04:00
Daniel J Walsh 57a8c2e5e8
Mount proper cgroup for systemd to manage inside of the container.
We are still requiring oci-systemd-hook to be installed in order to run
systemd within a container.  This patch properly mounts

/sys/fs/cgroup/systemd/libpod_parent/libpod-UUID on /sys/fs/cgroup/systemd inside of container.

Since we need the UUID of the container, we needed to move Systemd to be a config option of the
container.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2018-10-15 16:19:11 -04:00
OpenShift Merge Robot 2bc9a3c4bb
Merge pull request #1645 from cevich/flake_delay
Cirrus: Enable debugging delay on non-zero exit
2018-10-15 07:26:29 -07:00
OpenShift Merge Robot f667a782a4
Merge pull request #1644 from TomSweeneyRedHat/dev/tsweeney/nofileo
Touchup fileo typo
2018-10-15 07:12:54 -07:00
Chris Evich b610913ef5
Cirrus: Enable debugging delay on non-zero exit
There have been some python-podman flakes observed across multiple CI
systems.  Support capturing a VM for further investigation in the
event of a non-zero exit.  This is done by printing a warning message
and delaying script-exit for a long time.  Hopefully a human will notice
and have an opportunity to enable deletion-protection on the VM.

Signed-off-by: Chris Evich <cevich@redhat.com>
2018-10-15 09:48:19 -04:00