Compare commits

..

130 commits

Author SHA1 Message Date
Ed Santiago
8f775e9013 Podman tests now require buildah
PR #7891 introduced a way for podman-rm to remove external
containers; to test it, we need buildah.

Signed-off-by: Ed Santiago <santiago@redhat.com>
(cherry picked from commit fee6ccac12)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-10-19 13:52:32 -04:00
Lokesh Mandvekar
180cc67d43 podman-2:2.1.1-3
- fix crun gating test issue
- bump release tag to preserve upgrade path

(cherry picked from commit 5d1014bb11)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-30 15:41:57 -04:00
Lokesh Mandvekar
e5180ff170 update
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-30 14:45:41 -04:00
RH Container Bot
57b1103af5 podman-2:2.1.1-1
autobuilt v2.1.1

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-09-25 21:13:06 +00:00
Lokesh Mandvekar
ef329dce87 actually add build fix patch
(cherry picked from commit ac96438b1e)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-22 15:40:19 -04:00
Lokesh Mandvekar
3c0734ac39 fix build issues with varlink buildtag
Upstream PR:
https://github.com/containers/podman/pull/7734

(cherry picked from commit 27b5a73340)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-22 15:33:27 -04:00
RH Container Bot
338a725563 podman-2:2.1.0-1
autobuilt v2.1.0

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-09-22 17:53:31 +00:00
Lokesh Mandvekar
1d0ee90bc1 podman-2:2.1.0-0.4.rc2
- use correct release tag

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-18 08:29:55 -04:00
RH Container Bot
9ab98ab2c1 podman-2:2.1.0-0.3.rc1
autobuilt v2.1.0-rc2

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-09-17 21:12:35 +00:00
Lokesh Mandvekar
19d88e062a fix build issues
(cherry picked from commit 2304af7d36)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-14 16:27:04 -04:00
Lokesh Mandvekar
15ce32f71c podman-2:2.1.0-0.2.rc1
- use correct release tag

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit 5ca4944c61)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-14 16:23:25 -04:00
RH Container Bot
2666a92ac1 podman-2:2.1.0-0.1.rc1
autobuilt v2.1.0-rc1

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-09-14 14:00:08 +00:00
Lokesh Mandvekar
7acabfbbf0 podman-2:2.0.6-1
- bump to v2.0.6

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit 3a603f34d2)
2020-09-01 15:23:13 -04:00
Lokesh Mandvekar
3e5c1cd00d correct messed up changelog entry
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-08-28 12:55:31 -04:00
RH Container Bot
f73704c08c podman-2:2.0.5-0.2.rc1
- autobuilt v2.0.6-rc1

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-08-28 16:31:07 +00:00
Ed Santiago
b542e226d6 Define 'buildInfo', to get timestamp in podman version
Weirdness that will probably haunt us one day: in the project
source tree Makefile there's a "/v2" that doesn't work when
we specify it in the specfile.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2020-08-25 08:42:18 -04:00
RH Container Bot
ae7c12ae1e podman-2:2.0.5-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-08-24 23:12:25 +00:00
Lokesh Mandvekar
572d315f9c use correct tags for podman-remote
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-08-13 14:00:13 -04:00
Lokesh Mandvekar
05a71b0f50 btrfs tags are detected by the hack/btrfs*.sh scripts already
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-08-13 14:00:10 -04:00
RH Container Bot
e69653baed podman-2:2.0.4-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-07-31 21:09:56 +00:00
RH Container Bot
a20289b358 podman-2:2.0.3-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-07-23 17:49:45 +00:00
Lokesh Mandvekar
75772fbf34 upstream name changed, but %{import_path} still the same
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit 86c84863a1)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-07-08 14:09:37 -04:00
RH Container Bot
6a9e527fa6 podman-2:2.0.2-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-07-07 19:13:38 +00:00
Lokesh Mandvekar
fb4ae46236 remove varlink for centos
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-07-07 14:59:13 -04:00
Ed Santiago
8ab072674a specfile: require nmap-ncat for podman-tests
Used in recently added networking test

Signed-off-by: Ed Santiago <santiago@redhat.com>
2020-06-30 10:07:28 -06:00
Lokesh Mandvekar
fc6f6bbe2a podman-2:2.0.1-1
- bump to v2.0.1

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit 742c7824b7)
2020-06-26 10:56:55 -04:00
Lokesh Mandvekar
65bf6e837e no macros in comments
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit d903524ef0)
2020-06-26 10:32:57 -04:00
Lokesh Mandvekar
f68c80aa44 add comments to allow building random commits
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit 4f24105e5c)
2020-06-26 10:32:44 -04:00
Lokesh Mandvekar
4152ad0674 Revert "podman-2:2.0.0-2"
This reverts commit db7c1fd715.

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-22 14:53:07 -04:00
RH Container Bot
db7c1fd715 podman-2:2.0.0-2
- autobuilt v2.0.0-rc7

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-06-22 14:24:59 +00:00
Lokesh Mandvekar
b30101db98 podman-2:2.0.0-1
- bump to v2.0.0

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-22 08:41:54 -04:00
Lokesh Mandvekar
3f1e60419b podman-2:1.9.3-1
- bump to v1.9.3
- require conmon >= 2:2.0.16-3

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-05-25 14:58:03 -04:00
Ed Santiago
3d1192607f update gating.yaml to gate on new testcase name 2020-05-21 11:30:15 +00:00
Lokesh Mandvekar
cff95896bd podman-2:1.9.2-1
- bump to v1.9.2
- update min deps on conmon and cni plugins

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-05-13 16:37:20 -04:00
Lokesh Mandvekar
72859c1444 adjust dependencies for centos v/s fedora
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-05-01 09:16:08 -04:00
Lokesh Mandvekar
8fb0a8a84a podman-2:1.9.1-1
- new version

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-05-01 09:16:05 -04:00
RH Container Bot
927447e803 podman-2:1.9.0-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-04-15 16:08:19 +00:00
Brent Baude
65099a3a49 update crun run dep
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-04-15 09:21:51 -05:00
RH Container Bot
6867f35cd6 podman-2:1.9.0-0.4.rc1
- autobuilt v1.9.0-rc2

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-04-14 18:07:32 +00:00
Brent Baude
57efb9da49 correct varlink go generate
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-04-13 13:52:33 -04:00
Lokesh Mandvekar
6ccd180c98 podman- 2:1.9.0-0.3.rc1
- correct varlink go generate
- container-selinux is a recommends for fedora and centos8 but requires for centos7

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-04-13 13:52:22 -04:00
Lokesh Mandvekar
8dbc78ac54 Revert "Switch container-selinux to recommends"
This reverts commit b622952289.
2020-04-13 13:36:09 -04:00
Daniel J Walsh
b622952289
Switch container-selinux to recommends 2020-04-13 13:15:00 -04:00
Daniel J Walsh
1ee0bef863
Switch container-selinux to recommends 2020-04-13 12:23:38 -04:00
RH Container Bot
8bce4784ce podman-2:1.8.2-0.2.rc1
- autobuilt v1.9.0-rc1

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-04-13 15:08:37 +00:00
Daniel J Walsh
719d52db12
Install the APIV2 services 2020-03-20 07:49:52 -04:00
Daniel J Walsh
f5b2b2b181
autobuilt v1.8.2 2020-03-20 07:44:01 -04:00
RH Container Bot
991a7dfeae podman-2:1.8.2-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-03-19 21:11:24 +00:00
RH Container Bot
edf92f5014 podman-2:1.8.1-0.2.rc1
- autobuilt v1.8.2-rc1

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-03-18 15:11:39 +00:00
Lokesh Mandvekar
ac07aa427e podman-2:1.8.1-2
- bump cause previous release went bad somewhere at fedora-infra

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-03-11 17:50:58 -04:00
RH Container Bot
91b4814c32 podman-2:1.8.1-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-03-11 17:12:07 +00:00
Lokesh Mandvekar
048a21eba5 podman-2:1.8.1-0.7.rc4
- correct release tag

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-03-10 09:52:02 -04:00
RH Container Bot
2089723ab6 podman-2:1.8.1-0.6.rc3
- autobuilt v1.8.1-rc4

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-03-10 13:39:56 +00:00
Lokesh Mandvekar
e6cd5027e8 update changelog and release tag
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-03-07 08:24:31 -05:00
RH Container Bot
14c8db8b71 podman-2:1.8.1-0.4.rc2
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-03-06 23:11:50 +00:00
Lokesh Mandvekar
c38b613a1b correct changelog entry
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-03-01 13:45:32 -05:00
RH Container Bot
231f5d8013 podman-2:1.8.1-0.3.rc1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-28 19:11:26 +00:00
Lokesh Mandvekar
484070e89a fix build issues
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-24 10:35:21 -05:00
Lokesh Mandvekar
bab4ccca2d podman-2:1.8.1-0.3.rc1
- Resolves: #1806147 - correct buildtags for podman-remote

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-23 14:32:45 -05:00
Olivier Lemasle
b5dafec860 Fixes podman-remote
A space was missing in BUILDTAGS, so the tag "remoteclient" was
never passed. As a consequence, "podman-remote" was actually
identical to "podman".

Signed-off-by: Olivier Lemasle <o.lemasle@gmail.com>
2020-02-22 20:27:20 +00:00
RH Container Bot
1e31428397 podman-2:1.8.0-0.2.rc1
- autobuilt v1.8.1-rc1

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-21 22:11:25 +00:00
Ed Santiago
45a2d2ce7a Require: skopeo (in tests package)
...for new tests which check skopeo-podman credential
compatibility

Signed-off-by: Ed Santiago <santiago@redhat.com>
2020-02-20 08:00:24 -07:00
Lokesh Mandvekar
4970476cca Revert "podman-2:1.8.0-1"
This reverts commit 4fe5cbc0b2.
2020-02-14 22:16:47 -05:00
RH Container Bot
4fe5cbc0b2 podman-2:1.8.0-1
- autobuilt v1.8.0

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-15 03:13:49 +00:00
Lokesh Mandvekar
ee34e18ff4 Revert "podman-2:1.8.0-1"
This reverts commit a1dfd2d9dc.
2020-02-14 21:43:03 -05:00
RH Container Bot
a1dfd2d9dc podman-2:1.8.0-1
- autobuilt v1.8.0

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-15 02:41:55 +00:00
Lokesh Mandvekar
80ce35f90f remove redundant changelogs
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-14 10:40:52 -05:00
Lokesh Mandvekar
5840f03527 no min version requirement on runc for centos
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-12 20:06:55 -05:00
RH Container Bot
0235e90b88 podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 11:11:24 +00:00
RH Container Bot
4ef281656f podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 10:11:44 +00:00
RH Container Bot
2404379b4f podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 09:12:10 +00:00
RH Container Bot
5cc1730e7e podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 08:11:15 +00:00
RH Container Bot
341a1f9757 podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 07:10:29 +00:00
RH Container Bot
6a20051cd7 podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 06:11:16 +00:00
RH Container Bot
5a111af584 podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 05:11:10 +00:00
RH Container Bot
5da5b1be27 podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 04:28:26 +00:00
RH Container Bot
5764bc9eff podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 03:10:41 +00:00
RH Container Bot
4a41bf1da5 podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 02:11:26 +00:00
RH Container Bot
02fe236668 podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 01:11:25 +00:00
RH Container Bot
eaaf25899d podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-08 00:09:36 +00:00
RH Container Bot
04898a3b50 podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-07 23:09:35 +00:00
RH Container Bot
9809d0f98f podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-07 22:37:52 +00:00
RH Container Bot
d78d741879 podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-07 22:26:37 +00:00
RH Container Bot
710914e79c podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-07 22:09:43 +00:00
RH Container Bot
194ad3b3ee podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-07 22:03:52 +00:00
RH Container Bot
d297d054af podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-07 21:09:34 +00:00
RH Container Bot
3e12549aab podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-07 20:09:56 +00:00
RH Container Bot
cc155853f2 podman-2:1.8.0-2
- bump to v1.8.0
- autobuilt 2ced909

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-07 20:01:46 +00:00
Lokesh Mandvekar
7bae89e0f1 keep remote manpages for fedora
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-07 14:29:14 -05:00
Lokesh Mandvekar
a136e565f6 podman-2:1.8.0-0.2
- bump crun dependency

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-06 11:28:22 -05:00
Lokesh Mandvekar
fc17da38ee do not install remote files for centos7
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-06 06:50:12 -05:00
Lokesh Mandvekar
e957fe4a22 adjust build steps for happy CentOS builds on OBS
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-04 16:56:10 -05:00
Lokesh Mandvekar
6676d817bc built v1.8.0-rc1
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-03 15:14:17 -05:00
Lokesh Mandvekar
d3487efebb set Epoch:0 for centos
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-03 10:46:53 -05:00
Lokesh Mandvekar
518b0a49bc no ostree/btrfs deps for centos
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-03 10:38:48 -05:00
Lokesh Mandvekar
5a94bec9eb adjust macros and deps for OBS build
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-03 10:31:01 -05:00
Jindrich Novy
f89b62d924 podman-1.7.0-2.fc31
- require container-selinux only when selinux-policy is installed and
  move podman-remote man pages to dedicated package (#1765818)

Signed-off-by: Jindrich Novy <jnovy@redhat.com>
2020-01-08 15:04:21 +01:00
RH Container Bot
32767aad7c podman-2:1.7.0-2
- bump to v1.7.0
- autobuilt b7ce115

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-01-07 17:10:26 +00:00
Jindrich Novy
edde6e2d14 podman-1.7.0-0.5.rc2.fc31
- merge podman-manpages with podman package
- require container-selinux (#1765818)
- minor spec file updates

Signed-off-by: Jindrich Novy <jnovy@redhat.com>
2020-01-07 12:12:48 +01:00
Lokesh Mandvekar
4f889b68ed use correct rc tag
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-01-06 23:57:23 +05:30
RH Container Bot
065e89cb60 podman-2:1.7.0-0.3.rc1
- bump to v1.7.0-rc2
- autobuilt 9090c47

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-01-02 21:10:24 +00:00
RH Container Bot
5b7f6b6736 podman-2:1.7.0-0.2.rc1
- bump to v1.7.0-rc1
- autobuilt 7bbef41

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2019-12-11 19:11:12 +00:00
Lokesh Mandvekar
0b5720b3e2 add podman-plugins subpackage
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2019-11-08 08:03:10 -05:00
Lokesh Mandvekar
d0bbca11cb package podman-plugins
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2019-11-08 07:44:21 -05:00
Lokesh Mandvekar
30961a1dce go-md2man for CentOS
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2019-10-30 12:29:10 +00:00
Lokesh Mandvekar
62e7cee155 podman-1.6.2-3
- crun only for fedora ATM

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2019-10-30 12:24:21 +00:00
RH Container Bot
14a7b4e64d podman-2:1.6.2-2
- bump to v1.6.2
- autobuilt f3ffda1

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2019-10-17 22:16:51 +00:00
RH Container Bot
3af39e2b4b podman-2:1.6.2-0.2.rc1
- bump to v1.6.2-rc1
- autobuilt 4d653f0

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2019-10-16 20:47:57 +00:00
Lokesh Mandvekar
83bdcd3fba remove polkit dependency for now
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2019-10-09 11:49:14 -04:00
Ed Santiago
342a69f147 Gating tests: use loginctl, dump env
- instead of hacky mkdir /run/user/<fedora id>,
  use loginctl enable-linger and hope that it
  has the same effect.

  reason: the mkdir doesn't seem to be 100% effective.
  There are cases in which the first rootless podman
  invocation fails with:

    Error: could not get runtime: cannot mkdir /run/user/1000/libpod: mkdir /run/user/1000/libpod: no such file or directory

- for future spelunking, dump environment at start
  of each test (both root and rootless). Suggested
  by Giuseppe.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2019-10-09 08:10:13 -06:00
Lokesh Mandvekar
0de3dfb40b podman-2:1.6.1-4
- Requires: crun >= 0.10.2-1 and polkit

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2019-10-09 08:45:17 -04:00
Lokesh Mandvekar
93be2ffa71 podman-2:1.6.1-3
- add Recommends: runc for fedora

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2019-10-08 13:22:53 -04:00
Ed Santiago
d229c2ff42 gating tests: log important package versions
Signed-off-by: Ed Santiago <santiago@redhat.com>
2019-10-03 08:28:31 -06:00
RH Container Bot
5bea0ed1c3 podman-2:1.6.1-2
- bump to v1.6.1
- autobuilt 233d95f

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2019-10-02 23:17:14 +00:00
RH Container Bot
093482789d podman-2:1.6.1-0.2.rc1
- bump to v1.6.1-rc1
- autobuilt a2fdb6e

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2019-10-02 17:46:27 +00:00
Lokesh Mandvekar
2c8ac7d50d Requires: crun >= 0.10-1
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2019-10-01 15:50:44 -04:00
Lokesh Mandvekar
e086da63a3 remove release tag warning for rawhide
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2019-10-01 14:28:27 -04:00
Lokesh Mandvekar
6afb9967fc bump release tag
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2019-10-01 14:27:06 -04:00
RH Container Bot
3cb26646a5 podman-2:1.6.0-2
- bump to v1.6.0
- autobuilt b02b072

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2019-10-01 18:16:55 +00:00
RH Container Bot
e5eeb0cea6 podman-2:1.6.0-0.2.rc2.git9181c65
- bump to v1.6.0-rc2
- autobuilt 9181c65

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2019-09-25 19:27:38 +00:00
Lokesh Mandvekar (Bot)
0e6209bc57 podman-2:1.6.0-2.gitca5ff03
- bump to v1.6.0-rc1
- autobuilt ca5ff03

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2019-09-17 19:07:07 +00:00
Lokesh Mandvekar
b8f783b7b6 podman-2:1.5.1-3.git0005792
- use v1.15.1 tag
- use conmon package as runtime dep

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2019-09-15 04:30:13 +05:30
Daniel J Walsh
38b752b0d6
Grab specific version of crun or newer. 2019-09-13 11:01:01 -04:00
Ed Santiago
48f430129c Enable gating tests on f31
Signed-off-by: Ed Santiago <santiago@redhat.com>
2019-09-10 14:56:06 -06:00
Daniel J Walsh
70326cd698
Require crun rather then runc
Switch to crun by default for cgroupsV2 support
2019-08-27 16:04:08 -04:00
Daniel J Walsh
5a1e6e145f
Move man5 man pages into podman-manpage package 2019-08-22 14:10:11 -04:00
Lokesh Mandvekar
201e671fc2 update built_tag macro for autobuilds
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2019-08-16 17:38:24 +05:30
Daniel J Walsh
2fc6021c63
Add recommends libvarlink-util 2019-08-13 15:05:20 -04:00
Daniel J Walsh
0a5dc0c786
Add recommends libvarlink-util 2019-08-13 14:27:20 -04:00
Daniel J Walsh
ae49d0a9fe
Add recommends libvarlink-util 2019-08-13 14:17:57 -04:00
18 changed files with 2230 additions and 2187 deletions

View file

@ -1 +0,0 @@
1

1550
.gitignore vendored

File diff suppressed because it is too large Load diff

View file

@ -1,166 +0,0 @@
---
# See the documentation for more information:
# https://packit.dev/docs/configuration/
downstream_package_name: podman
upstream_tag_template: v{version}
# These files get synced from upstream to downstream (Fedora / CentOS Stream) on every
# propose-downstream job. This is done so tests maintained upstream can be run
# downstream in Zuul CI and Bodhi.
# Ref: https://packit.dev/docs/configuration#files_to_sync
files_to_sync:
- src: rpm/gating.yaml
dest: gating.yaml
delete: true
- src: plans/
dest: plans/
delete: true
mkpath: true
- src: test/tmt/
dest: test/tmt/
delete: true
mkpath: true
- src: .fmf/
dest: .fmf/
delete: true
- .packit.yaml
packages:
podman-fedora:
pkg_tool: fedpkg
specfile_path: rpm/podman.spec
podman-centos:
pkg_tool: centpkg
specfile_path: rpm/podman.spec
podman-eln:
specfile_path: rpm/podman.spec
# Disable automatic merging for Copr builds (and subsequent Testing Farm)
merge_pr_in_ci: false
srpm_build_deps:
- git-archive-all
- make
actions:
fix-spec-file: "bash .packit-copr-rpm.sh"
pre-sync: "bash .packit-rpm-git-commit.sh"
jobs:
- job: copr_build
trigger: pull_request
packages: [podman-fedora]
notifications: &packit_generic_failure_notification
failure_comment:
message: "[NON-BLOCKING] Packit jobs failed. @containers/packit-build please check. Everyone else, feel free to ignore."
enable_net: true
targets:
- fedora-all-x86_64
- fedora-all-aarch64
# Re-enable these scans if OpenScanHub starts scanning go packages
# https://packit.dev/posts/openscanhub-prototype
osh_diff_scan_after_copr_build: false
# Ignore until golang is updated in distro buildroot to go 1.23.3+
- job: copr_build
trigger: ignore
packages: [podman-eln]
notifications: *packit_generic_failure_notification
enable_net: true
targets:
fedora-eln-x86_64:
additional_repos:
- "https://kojipkgs.fedoraproject.org/repos/eln-build/latest/x86_64/"
fedora-eln-aarch64:
additional_repos:
- "https://kojipkgs.fedoraproject.org/repos/eln-build/latest/aarch64/"
# Ignore until golang is updated in distro buildroot to go 1.23.3+
- job: copr_build
trigger: ignore
packages: [podman-centos]
notifications: *packit_generic_failure_notification
enable_net: true
targets:
- centos-stream-9-x86_64
- centos-stream-9-aarch64
- centos-stream-10-x86_64
- centos-stream-10-aarch64
# Run on commit to main branch
- job: copr_build
trigger: commit
packages: [podman-fedora]
branch: main
owner: rhcontainerbot
project: podman-next
enable_net: true
# Tests on Fedora
- job: tests
trigger: pull_request
packages: [podman-fedora]
notifications: *packit_generic_failure_notification
targets:
- fedora-all
tmt_plan: "/plans/system/*"
- job: tests
identifier: cockpit-revdeps
trigger: pull_request
packages: [podman-fedora]
notifications:
failure_comment:
message: "Cockpit tests failed for commit {commit_sha}. @martinpitt, @jelly, @mvollmer please check."
targets:
- fedora-latest-stable
- fedora-development
tf_extra_params:
environments:
- artifacts:
- type: repository-file
id: https://copr.fedorainfracloud.org/coprs/g/cockpit/main-builds/repo/fedora-$releasever/group_cockpit-main-builds-fedora-$releasever.repo
tmt:
context:
revdeps: "yes"
- job: tests
identifier: tmt-revdeps
trigger: pull_request
packages: [podman-fedora]
notifications:
failure_comment:
message: "tmt tests failed for commit {commit_sha}. @lsm5, @psss, @thrix please check."
targets:
- fedora-latest
fmf_url: https://github.com/teemtee/tmt
fmf_path: /plans/friends
fmf_ref: main
tmt_plan: "/podman"
- job: propose_downstream
trigger: release
update_release: false
packages: [podman-fedora]
dist_git_branches: &fedora_targets
- fedora-all
- job: koji_build
trigger: commit
packages: [podman-fedora]
sidetag_group: podman-releases
dist_git_branches: *fedora_targets
- job: bodhi_update
trigger: koji_build
packages: [podman-fedora]
sidetag_group: podman-releases
# Dependencies are not rpm dependencies, but packages that should go in the
# same bodhi update
# Ref: https://packit.dev/docs/fedora-releases-guide/releasing-multiple-packages
dependencies:
- buildah
- containers-common
- skopeo
dist_git_branches: *fedora_targets

View file

@ -1,3 +0,0 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 1.12.0.post1.dev22+gfe66fd850.

33
gating-test-crun.patch Normal file
View file

@ -0,0 +1,33 @@
From f732e2edcb5a1b925aa2bea65bfe1162edec032e Mon Sep 17 00:00:00 2001
From: Ed Santiago <santiago@redhat.com>
Date: Tue, 29 Sep 2020 06:20:21 -0600
Subject: [PATCH] Gating-test fix: deal with new crun error msg
crun changed an error message:
https://github.com/containers/crun/pull/439
It's a good change, absolutely the right thing to do, but
it broke gating tests. Fix tests so they handle both old
and new format.
Fixes: #7814
Signed-off-by: Ed Santiago <santiago@redhat.com>
---
test/system/030-run.bats | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/system/030-run.bats b/test/system/030-run.bats
index 4a286d3ae1..b3599cc173 100644
--- a/test/system/030-run.bats
+++ b/test/system/030-run.bats
@@ -14,7 +14,7 @@ load helpers
# ...but check the configured runtime engine, and switch to crun as needed
run_podman info --format '{{ .Host.OCIRuntime.Path }}'
if expr "$output" : ".*/crun"; then
- err_no_such_cmd="Error: executable file not found in \$PATH: No such file or directory: OCI runtime command not found error"
+ err_no_such_cmd="Error: executable file.* not found in \$PATH: No such file or directory: OCI runtime command not found error"
err_no_exec_dir="Error: open executable: Operation not permitted: OCI runtime permission denied error"
fi

View file

@ -1,17 +1,6 @@
--- !Policy
product_versions:
- fedora-*
decision_contexts:
- bodhi_update_push_stable
- bodhi_update_push_testing
subject_type: koji_build
decision_context: bodhi_update_push_testing
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
# recipients: jnovy, lsm5, santiago
--- !Policy
product_versions:
- rhel-*
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}

View file

@ -1,37 +0,0 @@
# reverse dependency test for https://github.com/cockpit-project/cockpit-podman/
# packit should automatically notify the cockpit maintainers on failures.
# For questions, please contact @martinpitt, @jelly, @mvollmer
enabled: false
adjust+:
when: revdeps == yes
enabled: true
discover:
how: fmf
url: https://github.com/cockpit-project/cockpit-podman
ref: "main"
execute:
how: tmt
# not relevant for testing podman
environment:
TEST_AUDIT_NO_SELINUX: 1
TEST_ALLOW_JOURNAL_MESSAGES: ".*"
# This has to duplicate cockpit-podman's plan structure; see https://github.com/teemtee/tmt/issues/1770
/podman-system:
summary: Run cockpit-podman system tests
discover+:
test: /test/browser/system
/podman-user:
summary: Run cockpit-podman user tests
discover+:
test: /test/browser/user
/podman-misc:
summary: Run other cockpit-podman tests
discover+:
test: /test/browser/other

View file

@ -1,50 +0,0 @@
discover:
how: fmf
execute:
how: tmt
prepare:
- how: shell
script: modprobe null_blk nr_devices=1
order: 5
- when: distro == centos-stream or distro == rhel
how: shell
script: |
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm --eval '%{?rhel}').noarch.rpm
dnf -y config-manager --set-enabled epel
order: 10
adjust+:
- enabled: false
when: revdeps == yes
provision:
how: artemis
hardware:
memory: ">= 16 GB"
cpu:
cores: ">= 4"
threads: ">=8"
disk:
- size: ">= 512 GB"
/local-root:
summary: Local rootful tests
discover+:
filter: 'tag:local & tag:root'
/local-rootless:
summary: Local rootless tests
discover+:
filter: 'tag:local & tag:rootless'
/remote-root:
summary: Remote rootful tests
discover+:
filter: 'tag:remote & tag:root'
/remote-rootless:
summary: Remote rootless tests
discover+:
filter: 'tag:remote & tag:rootless'

View file

@ -1,21 +0,0 @@
summary: Run tmt container provision test (downstream only)
enabled: false
adjust+:
- enabled: true
when: initiator != packit and distro != rhel
discover:
how: fmf
filter: 'tag:tmt & tag:downstream'
execute:
how: tmt
prepare:
- when: distro == centos-stream or distro == rhel
how: shell
script: |
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm --eval '%{?rhel}').noarch.rpm
dnf -y config-manager --set-enabled epel
order: 10

View file

@ -1,29 +0,0 @@
summary: Run toolbox tests (downstream only)
enabled: false
adjust+:
- enabled: true
when: initiator != packit and distro == fedora
provision:
how: artemis
hardware:
memory: ">= 16 GB"
cpu:
cores: ">= 4"
threads: ">=8"
disk:
- size: ">= 512 GB"
prepare:
- name: packages
how: install
package: [toolbox-tests]
discover:
how: fmf
url: https://src.fedoraproject.org/rpms/toolbox
ref: "rawhide"
execute:
how: tmt

File diff suppressed because it is too large Load diff

View file

@ -1 +1,2 @@
SHA512 (v5.7.1.tar.gz) = 81fd4c27ff1d16dcb85229d4e4fd2cb06943ddfe966b5324fa8a8a957b2d2ec2aed7c5da05d6c009148f53b76545b27b0cba506622c8861f70bf7cad6c214a08
SHA512 (dnsname-f5af33d.tar.gz) = 564555ef83f9bf70560bfdaf864112d62c318b83827400e65d8cbca6deed0813cafdef222c32ada4f596ad60fe4d9753286e65b577a73c85915bd46fc550cadc
SHA512 (v2.1.1.tar.gz) = 94096aca1816bb1726b74c71a3c3cd50c4c783110c79dd00e851e6292438ccae7b933b6028177039a7d7d96373afcb783f4bc0449a62c18ae97d73767ee3fa26

View file

@ -1,51 +0,0 @@
require:
- podman-tests
- psmisc
environment:
# PODMAN_TESTING envvar is set in system.sh
PODMAN: /usr/bin/podman
QUADLET: /usr/libexec/podman/quadlet
ROOTLESS_USER: "fedora"
adjust+:
- when: distro == centos-stream
environment+:
ROOTLESS_USER: "ec2-user"
- when: distro == rhel
environment+:
ROOTLESS_USER: "cloud-user"
- when: initiator != "packit"
environment+:
RELEASE_TESTING: true
/local-root:
tag: [ local, root ]
summary: local rootful test
test: bash ./system.sh
duration: 30m
/local-rootless:
tag: [ local, rootless ]
summary: rootless test
test: bash ./system.sh rootless
duration: 30m
/remote-root:
tag: [ remote, root ]
summary: remote rootful test
test: bash ./system.sh
duration: 30m
environment+:
PODMAN: /usr/bin/podman-remote
require+:
- podman-remote
/remote-rootless:
tag: [ remote, rootless ]
summary: remote rootless test
test: bash ./system.sh rootless
duration: 30m
environment+:
PODMAN: /usr/bin/podman-remote
require+:
- podman-remote

View file

@ -1,44 +0,0 @@
#!/usr/bin/env bash
set -exo pipefail
uname -r
loginctl enable-linger "$ROOTLESS_USER"
rpm -q \
aardvark-dns \
buildah \
conmon \
container-selinux \
containers-common \
criu \
crun \
netavark \
passt \
podman \
podman-tests \
skopeo \
slirp4netns \
systemd
export system_service_cmd="/usr/bin/podman system service --timeout=0 &"
export test_cmd="whoami && cd /usr/share/podman/test/system && PODMAN_TESTING=/usr/bin/podman-testing bats ."
if [[ -z $1 ]]; then
if [[ $PODMAN == "/usr/bin/podman-remote" ]]; then
eval "$system_service_cmd"
fi
eval "$test_cmd"
elif [[ $1 == "rootless" ]]; then
if [[ $PODMAN == "/usr/bin/podman-remote" ]]; then
su - "$ROOTLESS_USER" -c "eval $system_service_cmd"
fi
su - "$ROOTLESS_USER" -c "eval $test_cmd"
fi
# Kill all podman processes for remote tests
if [[ $PODMAN == "/usr/bin/podman-remote" ]]; then
killall -q podman
fi
exit 0

View file

@ -1,13 +0,0 @@
enabled: false
adjust:
enabled: true
when: initiator != packit && distro != rhel
summary: Make sure that TMT container provision works
tag: [downstream]
require:
- tmt+provision-container
test:
tmt run --verbose --remove
provision --how container --image fedora
login --command 'cat /etc/os-release'
finish

17
tests/test_podman.sh Executable file
View file

@ -0,0 +1,17 @@
#!/bin/bash -e
#
# Simple podman tests
#
# Log program and kernel versions
echo "Important package versions:"
(
uname -r
rpm -qa | egrep 'podman|conmon|crun|runc|iptable|slirp|systemd' | sort
) | sed -e 's/^/ /'
# Log environment; or at least the useful bits
echo "Environment:"
env | grep -v LS_COLORS= | sort | sed -e 's/^/ /'
bats /usr/share/podman/test/system

22
tests/test_podman.yml Normal file
View file

@ -0,0 +1,22 @@
---
- hosts: localhost
roles:
- role: standard-test-basic
tags:
- classic
- container
required_packages:
- bats
- podman
- podman-tests
tests:
- root-test:
dir: ./
run: ./test_podman.sh
timeout: 15m
- rootless-test:
# running the test with su doesn't create the directory for fedora user on /run/user/
# so create it manually
dir: ./
run: loginctl enable-linger fedora; su -c ${PWD}/test_podman.sh - fedora
timeout: 15m

1
tests/tests.yml Normal file
View file

@ -0,0 +1 @@
- import_playbook: test_podman.yml