Compare commits

..

125 commits

Author SHA1 Message Date
Lokesh Mandvekar
2a1b3a3638 bump release for centos7
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2021-01-18 11:39:21 -05:00
Lokesh Mandvekar
9829f9c48e Revert "podman-2:3.0.0-0.1.rc1"
do not bump to 3.0 on f32
This reverts commit 8127fac7be.
2021-01-18 11:28:06 -05:00
RH Container Bot
8127fac7be podman-2:3.0.0-0.1.rc1
autobuilt v3.0.0-rc1

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2021-01-18 16:03:17 +00:00
Lokesh Mandvekar
90db42a56c BR: git-core instead of git
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit fb46e70f35)
2021-01-11 14:38:38 -05:00
RH Container Bot
2a7686f0ac podman-2:2.2.1-1
autobuilt v2.2.1

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-12-08 14:33:13 +00:00
Lokesh Mandvekar
d909aed18c podman-2:2.2.0-4
- bump release tag to make centos OBS happy

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-12-07 10:32:33 -05:00
Lokesh Mandvekar
7a29eeae7c -fcf-protection cflag NOT for centos <= 7
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-12-07 10:31:29 -05:00
Lokesh Mandvekar
c3a1c76c95 podman-2:2.2.0-3
- harden cgo based golang binaries

Reported-by: Wade Mealing <wmealing@gmail.com>
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-12-07 10:09:20 -05:00
Lokesh Mandvekar
aa5f4c2e24 Harden cgo based golang binaries
- adjust CGO_CFLAGS to make both koji and checksec happy

Reported-by: Wade Mealing <wmealing@gmail.com>
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-12-07 10:08:03 -05:00
Lokesh Mandvekar
eab33a46b9 handle btrfs for centos
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-12-02 13:40:08 -05:00
Lokesh Mandvekar
4690ee0136 podman-2:2.2.0-2
- use podman-plugins / dnsname upstream v1.1.1

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-12-01 12:25:35 -05:00
RH Container Bot
540063311a podman-2:2.2.0-1
autobuilt v2.2.0

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-12-01 02:33:35 +00:00
RH Container Bot
132846cd08 podman-2:2.2.0-0.6.rc2
autobuilt v2.2.0-rc2

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-11-24 12:33:27 +00:00
Lokesh Mandvekar
6795c07998 podman-2:2.2.0-0.5.rc1
- handle centos7

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-23 13:41:19 -05:00
Lokesh Mandvekar
b8c95c5e84 handle centos7
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-20 13:45:57 -05:00
Lokesh Mandvekar
5bac95eb1e podman-2:2.2.0-0.4.rc1
- use latest containers-common 1.2.0-9

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-20 11:18:12 -05:00
Lokesh Mandvekar
a16b12bb08 use %global instead of %define for podman-plugins
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-20 11:16:51 -05:00
Lokesh Mandvekar
5432758b14 hardcode import_path
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-19 16:00:10 -05:00
Lokesh Mandvekar
25ecad4ee0 use full url for Source1
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-19 15:28:25 -05:00
Lokesh Mandvekar
63f15c58c2 use %define instead of %global for centos
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-19 15:21:18 -05:00
Lokesh Mandvekar
5d8573d127 better changelog message for latest entry
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-18 16:32:47 -05:00
Lokesh Mandvekar
c2691743fe podman-2:2.2.0-0.3.rc1
- podman-plugins should require podman

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit fe0c24ca60)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-18 16:32:42 -05:00
Lokesh Mandvekar
68ef1d72cb podman-2:2.2.0-0.2.rc1
- require containers-common 1:1.2.0-8 for shortnames

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-18 16:07:45 -05:00
Ed Santiago
e6a9f5d09d 2.2.0-rc1 : fix broken build
- add back %{?dist}, accidentally removed in last commit;
  without this we don't get the '.f33'
- package new fish/zsh completion files
- package less-new tmpfiles.d/podman.conf

Signed-off-by: Ed Santiago <santiago@redhat.com>
(cherry picked from commit 3272f460db)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-18 15:43:23 -05:00
RH Container Bot
ede9b4e065 podman-2:2.2.0-0.1.rc1
autobuilt v2.2.0-rc1

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-11-18 19:32:39 +00:00
Lokesh Mandvekar
3b441767f1 remove patches merged upstream for v2.2
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit 4bbf1704bc)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-18 13:20:20 -05:00
Lokesh Mandvekar
b465086792 Remove containers-mounts.conf.5.md
Present in containers-common

From: Ed Santiago <santiago@redhat.com>
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-18 13:16:00 -05:00
Lokesh Mandvekar
450ca035e1 podman-2:2.1.1-13
- bump dnsname to v1.1.0, commit a9c2a10

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-11-18 12:51:27 -05:00
Ed Santiago
50bd50384e 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:51:14 -04:00
Lokesh Mandvekar
29c393733a podman-2:2.1.1-10
- fix permission denied issue when using --net=host

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit 5f498229e2)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-10-05 08:54:03 -04:00
Lokesh Mandvekar
24950cb7ae correct containers-common dependency
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit 8daa8e6f6b)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-10-05 08:53:56 -04:00
Lokesh Mandvekar
80213126a2 podman-2:2.1.1-9
- fix capset issue on podman run (upstream PR#7898)

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit 0a3af28929)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-10-05 08:52:20 -04:00
Lokesh Mandvekar
3293ad9279 podman-2:2.1.1-8
- Requires: (container-selinux if selinux-policy)

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit 176a630bfb)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-10-02 10:53:01 -04:00
Jakub Jelen
fa4859ea69 Require container-selinux when selinux-policy is installed (#1881218)
(cherry picked from commit 5620973b1a)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-10-02 10:52:50 -04:00
Lokesh Mandvekar
5d1014bb11 podman-2:2.1.1-7
- fix crun gating test issue
- bump release tag to preserve upgrade path

(cherry picked from commit 851325f1b6)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-30 15:28:08 -04:00
Lokesh Mandvekar
2ea4e812e4 podman-2:2.1.1-6
- fedora Requires: crun-0.15-4

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-30 11:01:47 -04:00
Lokesh Mandvekar
dc67fdbcc1 podman-2:2.1.1-5
- fedora requires crun >= 0.15-3

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-30 10:41:51 -04:00
Lokesh Mandvekar
93e384f46e podman-2:2.1.1-4
- correct bad date in changelog

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-27 15:56:34 -04:00
Lokesh Mandvekar
100487af42 adjust deps for centos7
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-27 14:31:24 -04:00
Lokesh Mandvekar
7c988791aa update
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-27 10:59:41 -04:00
Lokesh Mandvekar
70ec865d1b podman-2:2.1.1-1
- bump to v2.1.1
- depend on containers-common >= 1.1.1-9 for f33 gating tests

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-27 10:37:49 -04:00
Lokesh Mandvekar
5cdbd0d453 podman-2:2.1.0-2
- podman-plugins is a weak dep for podman

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit c1d4bd28f0)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-23 16:44:29 -04:00
Jonathan Lebon
5da7ade97f spec: make podman-plugins a weak dep
That way someone who wants just podman doesn't also get dnsmasq. This is
a point of contention in FCOS currently:

https://github.com/coreos/fedora-coreos-tracker/issues/519
(cherry picked from commit 217f4344ec)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-23 16:41:22 -04:00
Lokesh Mandvekar
6d67e0272f podman-2:2.1.0-1
- autobuilt v2.1.0
- Resolves: #1874268, #1881345 - CVE-2020-14370

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-22 19:13:49 -04:00
Lokesh Mandvekar
3d89601498 make centos7 happy
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-22 18:03:37 -04:00
Lokesh Mandvekar
ac96438b1e actually add build fix patch
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-22 15:27:30 -04:00
Lokesh Mandvekar
27b5a73340 fix build issues with varlink buildtag
Upstream PR:
https://github.com/containers/podman/pull/7734

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-22 15:23:56 -04:00
RH Container Bot
cb93654a02 podman-2:2.1.0-1
autobuilt v2.1.0

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-09-22 17:53:09 +00:00
Lokesh Mandvekar
73b0f7aa93 podman-2:2.1.0-0.5.rc2
- fix release tag

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-18 08:27:34 -04:00
RH Container Bot
44a3fb6ec0 podman-2:2.1.0-0.4.rc1
autobuilt v2.1.0-rc2

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-09-17 21:12:34 +00:00
Lokesh Mandvekar
927e806e78 podman-2:2.1.0-0.3.rc1
- plugins requires dnsmasq

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-16 13:36:14 -04:00
Lokesh Mandvekar
2304af7d36 fix build issues
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-14 16:17:40 -04:00
Lokesh Mandvekar
5ca4944c61 podman-2:2.1.0-0.2.rc1
- use correct release tag

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-14 14:41:04 -04:00
RH Container Bot
a0a0f04347 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:48 +00:00
Lokesh Mandvekar
3a603f34d2 podman-2:2.0.6-1
- bump to v2.0.6

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-09-01 15:22:42 -04:00
Lokesh Mandvekar
037f97e319 correct messed up changelog entry
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-08-28 12:32:51 -04:00
RH Container Bot
707511b6dd 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:05 +00:00
Lokesh Mandvekar
152865a64b buildinfo in LDFLAGS
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-08-25 08:46:39 -04:00
Ed Santiago
9a5b19b371 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:25 -04:00
RH Container Bot
c0a4062d46 podman-2:2.0.5-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-08-24 23:12:19 +00:00
Lokesh Mandvekar
266b62ebac use correct tags for podman-remote
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-08-13 13:59:41 -04:00
Lokesh Mandvekar
bca3c024d0 btrfs tags are detected by the hack/btrfs*.sh scripts already
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-08-12 18:02:54 -04:00
Lokesh Mandvekar
05e86bad1c remove timezone from changelog for centos7
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-08-01 08:51:06 -04:00
RH Container Bot
c1521d4c1f podman-2:2.0.4-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-07-31 21:10:00 +00:00
Lokesh Mandvekar
61204036c9 correct changelog
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-07-29 13:49:05 -04:00
Lokesh Mandvekar
f8738b5dc4 remove tz info from changelog for centos
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-07-29 13:40:08 -04:00
RH Container Bot
c14694998a 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
df99a0e1a1 re-enable varlink for podman
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-07-12 11:13:43 -04:00
Lokesh Mandvekar
86c84863a1 upstream name changed, but %{import_path} still the same
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-07-08 14:08:53 -04:00
RH Container Bot
a3af169e00 podman-2:2.0.2-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-07-07 19:13:10 +00:00
Lokesh Mandvekar
2aa8321d39 remove varlink for centos
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-07-07 14:54:48 -04:00
Lokesh Mandvekar
742c7824b7 podman-2:2.0.1-1
- bump to v2.0.1

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-26 09:51:00 -04:00
Lokesh Mandvekar
d903524ef0 no macros in comments
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-23 17:32:27 -04:00
Lokesh Mandvekar
4f24105e5c add comments to allow building random commits
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-23 17:31:45 -04:00
Lokesh Mandvekar
bd5a9139ed Revert "podman-2:2.0.0-3"
This reverts commit 2b5c4b088e.

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

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-06-22 14:24:53 +00:00
Lokesh Mandvekar
902e1063ef podman-2:2.0.0-2
- depend on conmon-2:2.0.18-1

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-20 11:19:20 -04:00
Lokesh Mandvekar
c29e056663 include all tarballs
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-20 10:50:26 -04:00
Lokesh Mandvekar
467d74db00 podman-2:2.0.0-1
- bump to v2.0.0

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-20 10:47:48 -04:00
Brent Baude
7dbb38a681 rc7
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-06-17 16:26:41 -05:00
Lokesh Mandvekar
df4018959f podman-2:2.0.0-0.2.rc6
- built v2.0.0-rc6

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-15 13:57:27 -04:00
Lokesh Mandvekar
0f8ff50367 podman-2:2.0.0-0.1.rc5
- correct release tag format

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-15 10:02:17 -04:00
Lokesh Mandvekar
d04f8f327a add comment for who manages rhcontainerbot
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-15 08:43:05 -04:00
Lokesh Mandvekar
2c88e2135e add release tag guidelines comment
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-06-15 08:39:27 -04:00
Ed Santiago
797da2202a tests subpackage: now Requires: nmap-ncat
...because of new networking test

Signed-off-by: Ed Santiago <santiago@redhat.com>
2020-06-10 13:36:32 -06:00
Brent Baude
fce0caee75 rc5
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-06-10 13:44:36 -05:00
Brent Baude
e5637d00ba rc5
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-06-10 13:42:58 -05:00
Daniel J Walsh
2b0093e058
Remove /etc/modules-load.d/podman.conf 2020-06-08 15:51:03 -04:00
Daniel J Walsh
324ec6e5a9
d
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-06-08 15:46:41 -04:00
Brent Baude
2ea3bb6109 add sources
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-06-04 14:33:59 -05:00
Brent Baude
c691e9fd54 build rc4 on f32
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-06-04 12:31:14 -05:00
Lokesh Mandvekar
6c5a0a8a3b 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:40:47 -04:00
Ed Santiago
097ae3e0a4 update gating.yaml to gate on new testcase name
Also: update decision context: I think for released branches
it's supposed to be 'testing'. (It was set to 'stable',
probably an accident of when f32 stabilized from master)
2020-05-20 16:49:46 +00:00
Lokesh Mandvekar
d9d71b2097 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:36:55 -04:00
Lokesh Mandvekar
646a5647bf adjust dependencies for centos v/s fedora
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-04-29 10:17:39 -04:00
Lokesh Mandvekar
fe6b8a9923 podman-2:1.9.1-1
- new version

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-04-29 09:23:06 -04:00
RH Container Bot
70862eedb8 podman-2:1.9.0-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-04-15 16:08:21 +00:00
Brent Baude
613553fb73 update crun dep
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-04-15 09:21:22 -05:00
RH Container Bot
6b1dc92ec8 podman-2:1.9.0-0.5.rc1
- autobuilt v1.9.0-rc2

Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-04-14 18:07:33 +00:00
Lokesh Mandvekar
f908e25cf0 podman-2:1.9.0-0.4.rc1
- rewrite container-selinux conditionals more cleanly

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-04-13 14:02:44 -04:00
Lokesh Mandvekar
b801ecb570 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 11:45:58 -04:00
Brent Baude
838ad1242d correct varlink go generate
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-04-13 11:23:24 -04:00
RH Container Bot
3a5e3ef16f 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
Lokesh Mandvekar
8aa99c4511 podman-2:1.8.2-3
- Resolves: gh#5316

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
(cherry picked from commit 0daca6700d)
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-03-30 22:34:57 -04:00
Daniel J Walsh
dd05b9cf23
Install the APIV2 services 2020-03-20 07:49:39 -04:00
Daniel J Walsh
10e0f7ccb9
autobuilt v1.8.2 2020-03-20 07:38:52 -04:00
RH Container Bot
bbd01477ba podman-2:1.8.2-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-03-19 21:11:26 +00:00
RH Container Bot
0ba1ca465a 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:49 +00:00
Lokesh Mandvekar
17bb2afa27 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:51:22 -04:00
RH Container Bot
7406e2f9fa podman-2:1.8.1-1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-03-11 17:12:20 +00:00
Lokesh Mandvekar
e62b1f949d podman-2:1.8.1-0.7.rc4
- correct release tag

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-03-10 09:52:45 -04:00
RH Container Bot
97510a9ebd 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:40:00 +00:00
Lokesh Mandvekar
a5ee7b9e22 update changelog and release tag
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-03-07 08:14:07 -05:00
RH Container Bot
3ce395d3af podman-2:1.8.1-0.4.rc2
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-03-06 23:11:49 +00:00
Lokesh Mandvekar
97a29ee928 correct changelog entry
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-03-02 09:56:49 -05:00
RH Container Bot
a45db55b94 podman-2:1.8.1-0.3.rc1
Signed-off-by: RH Container Bot <rhcontainerbot@fedoraproject.org>
2020-02-28 19:12:06 +00:00
Lokesh Mandvekar
eb32c6db11 upload sources to lookaside cache
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-23 14:46:06 -05:00
Lokesh Mandvekar
4a451c9d23 podman-2:1.8.1-0.3.rc1
- bump to v1.8.1-rc1

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-23 14:35:56 -05:00
Lokesh Mandvekar
4e5102e9f1 podman-2:1.8.0-5
- Resolves: #1806147 - correct buildtags for podman-remote

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-23 13:29:06 -05:00
Olivier Lemasle
cd0d9e0609 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 16:04:16 -05:00
Ed Santiago
4e458874e2 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:03:46 -07:00
Lokesh Mandvekar
e6276674c7 commit sources file
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-18 22:17:13 -05:00
Lokesh Mandvekar
f7fe11edd7 podman-2:1.8.0-4
- bump to v1.8.0
- autobuilt 2ced909
- cosmetic changes for autobuilds

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2020-02-18 17:24:27 -05:00
Daniel J Walsh
fad5738a87
Bump release to make sure new version installs on F32 and remove -dev branch 2020-02-18 16:06:05 -05:00
Daniel J Walsh
217ef98f63
Bump release to make sure new version installs on F32 and remove -dev branch 2020-02-18 08:43:07 -05:00
17 changed files with 3447 additions and 1768 deletions

View file

@ -1 +0,0 @@
1

1138
.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.

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-c654c95.tar.gz) = 34c844ca3ebe24b069077836d27e828ebbfd61c13e0aa943838af9aae475258c3f02e7d1c5e61362cb6904287eee4e3fc85cc2879216e1a8e1142b69731926f0
SHA512 (v2.2.1.tar.gz) = 4c6eda9320daf18b5f0e892c0f3019a5658d983936c25a195bcb1fbc28c18a9a65e87043faddeb47e9f62c9b445efc2906a2b7ccedca877941fadb21b1b68367

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|container-selinux' | 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