132 Commits

Author SHA1 Message Date
Max Goltzsche
9dc6f4e013 bump podman v4.4.3, crun 1.8.2, conmon 2.1.7 2023-03-24 01:48:37 +01:00
Max Goltzsche
907b420780 fix: bump podman v4.4.2
* podman 4.4.2
* libfuse 3.14.0
2023-02-24 01:59:11 +01:00
Max Goltzsche
8c3a1f11e2 bump podman version 4.4.1 2023-02-09 04:06:05 +01:00
Max Goltzsche
8118e8daa8 update podman 4.4.0 and dependencies
dependency updates:
* alpine:3.17
* conmon 2.1.6
* CNI plugins 1.2.0
* libfuse 3.13.1
* fuse-overlayfs 1.10
* crun 1.8

Also, updated bats to 1.8.2
2023-02-09 04:06:05 +01:00
Max Goltzsche
9f86c70d3a fix subuid/subgid 2023-02-09 03:10:05 +01:00
Andy Record
4873adc0f6 update podman to 4.3.1, conmon to 2.1.5 2022-11-12 00:15:01 +01:00
Bala Raman
be66d96651 Updates podman 4.2.1 and others
Signed-off-by: Bala Raman <srbala@gmail.com>
2022-09-15 00:07:07 +02:00
Bala Raman
059b8d1513 Podman 4.2.0 update
Signed-off-by: Bala Raman <srbala@gmail.com>
2022-08-17 16:49:56 +02:00
Max Goltzsche
ca8b3e0cfd update to podman 4.1.1
updated dependencies:
* conmon 2.1.2
* libslirp 4.7.0
* slirp4netns 1.2.0
* fuse-overlayfs 1.9
* golang 1.18
* alpine 3.15
* bats 1.7.0
2022-06-22 23:44:23 +02:00
Max Goltzsche
6be47d0e7e update to podman 4.1.0
updated dependencies:
* runc 1.1.1
* crun 1.4.5
* fuse 3.11.0

Signed-off-by: Max Goltzsche <max.goltzsche@gmail.com>
2022-05-08 01:24:21 +02:00
Max Goltzsche
b4b58f5842 update to podman v4.0.2.
updated dependencies:
* runc v1.1.0
* crun 1.4.4
* conmon v2.1.0
* CNI plugins v1.1.1
* fuse-overlayfs v1.8.2

also adds new rootlessport binary.

Signed-off-by: Max Goltzsche <max.goltzsche@gmail.com>
2022-03-26 01:55:38 +01:00
Max Goltzsche
9b623c2613 update to podman 3.4.2 2021-11-14 20:03:09 +01:00
Bala Raman
ef04c73da1 Update crun and multiarch
Signed-off-by: Bala Raman <srbala@gmail.com>
2021-11-06 21:25:17 +01:00
Max Goltzsche
1b5ee026d2 update to podman 3.4.1, crun 1.2 2021-10-21 23:56:33 +02:00
Max Goltzsche
1e63fa63a9 update to podman 3.4.0.
also updates:
* conmon 2.0.30
* crun 1.1
* CNI plugins 1.0.1
2021-10-02 02:00:43 +02:00
Max Goltzsche
b84684bb93 update to podman v3.4.0-rc2 2021-09-28 02:16:44 +02:00
Max Goltzsche
b6603ab359 fix release workflow.
* use gh action to setup qemu.
* make gpg the first stage of the Dockerfile. This is to avoid having to rebuild any other stage.
* use `docker buildx build` also to build the local gpg image in order to share the cache.
2021-09-25 00:57:37 +02:00
Max Goltzsche
1a9e3b6c74 add support for linux/arm64/v8 2021-09-24 23:48:38 +02:00
Bala Raman
60b445b700 Fix to #23, adding --depth=1 option
Signed-off-by: Bala Raman <srbala@gmail.com>
2021-09-08 20:59:36 -04:00
Bala Raman
ff8417791f Update podman version to 3.3.1
Signed-off-by: Bala Raman <srbala@gmail.com>
2021-09-07 12:03:55 -04:00
Bala Raman
21b7eec479 Update to alpine and bats versions
Signed-off-by: Bala Raman <srbala@gmail.com>
2021-08-23 11:24:27 -04:00
Max Goltzsche
8592cebdf8 Upgrade to podman 3.3.0.
* podman v3.3.0
* CNI plugins v1.0.0
* slirp4netns v1.1.12
* fuse-overlayfs v1.7.1
* crun v0.21
2021-08-21 03:43:54 +02:00
PhracturedBlue
726b672aaa Add tuning and firewall CNI plugins
Signed-off-by: PhracturedBlue <rc2012@pblue.org>
2021-08-19 19:07:40 -07:00
PhracturedBlue
d1656aa6e2 Use /usr/local/lib instead of /usr/libexec
Signed-off-by: PhracturedBlue <rc2012@pblue.org>
2021-08-20 02:38:54 +02:00
Max Goltzsche
64303f6649 Add buildtags and cgo Dockerfile args 2021-08-19 22:48:06 +02:00
Bala Raman
6167f38c57 Update Podman 3.2.3
Signed-off-by: Bala Raman <srbala@gmail.com>
2021-07-18 21:21:04 -04:00
Max Goltzsche
bbf4517b30 Upgrade to podman 3.2.2.
Also upgrades:
* runc to 1.0.0
* libslirp to 4.6.1
* fuse-overlayfs to 1.6

Additional changes:
* Enables podman-remote tests again.
* Uses ubuntu gpg keyservers for now because sks servers are down and keys.openpgp.org does not provide a user ID with the key which makes gpg fail.
2021-06-27 22:47:58 +02:00
Max Goltzsche
1e9cf4bc85 podman-remote 3.2.1, crun 0.20.1, libfuse 3.10.4.
This is a follow-up of #10 to
* bump the podman-remote version as well
* update crun and libfuse
* disable podman-remote tests for now due to a podman bug
2021-06-19 23:04:30 +02:00
Schölzel, Markus
5c217c2f6b Remove seccomp.json
Upstream change https://github.com/containers/common/pull/604.
2021-06-15 12:43:15 +02:00
Schölzel, Markus
68ab471401 Upgrade to podman 3.2.1 2021-06-15 12:41:19 +02:00
Bala Raman
0fa362ce84 Podmand seccomp default fix
Signed-off-by: Bala Raman <srbala@gmail.com>
2021-06-04 10:44:05 -04:00
Bala Raman
108fcbf0f4 Podmand seccomp default fix
Signed-off-by: Bala Raman <srbala@gmail.com>
2021-06-04 10:42:30 -04:00
Bala Raman
0903f3ed7e Podmand and dependency version update
Signed-off-by: Bala Raman <srbala@gmail.com>
2021-06-04 10:38:22 -04:00
Max Goltzsche
ed30366a65 Upgrade to podman 3.1.2 2021-05-02 04:04:19 +02:00
Max Goltzsche
c8937e7c00 Downgrade podman dependencies.
because with the latest containers get stuck during initialization and
build caching doesn't work.
2021-02-21 00:45:57 +01:00
Max Goltzsche
2982b99c4d Upgrade to podman 3.0.1, remove gosu 2021-02-20 22:39:20 +01:00
Max Goltzsche
b1442ad3ef Fix build when run by podman.
libfuse installer had to be prevented from creating /dev/fuse which is not allowed within unprivileged podman
2020-12-26 00:37:39 +01:00
Max Goltzsche
76cb4c494f Support minimal tag, change uid/gid, remove stuff
Changes:
* Builds a `minimal` image (without slirp4netns) instead of `rootless`.
* `podman` uid/gid changed from 100000 to 1000/1000 (to avoid exceeding the sub*id range).
* Default USER is root now.
* No ENTRYPOINT script provided that changes the user when container is run as root.
* The HOME env var is not specified anymore in order to use the home dir specified for the user in /etc/passwd.
* Default WORKDIR has changed from /podman to / since /podman is only relevant when running as `podman` user.
2020-12-25 22:57:19 +01:00
Max Goltzsche
4ba1329988 Build rootless image and export tar archive.
* rootless image contains only binaries needed for rootless operations and crun.
* the tar archive contains all binaries and meant to be used for quick installation on any linux-amd64 host.
2020-12-24 01:12:44 +01:00
Max Goltzsche
9d94f5389f Make home dir agnostic, bump to podman 2.2.1.
Removes unnecessary explicit storage dir configuration.

Additional changes:
* Reorganizes project dir structure.
* Use unprivileged user by default in podman-remote image.
2020-12-21 18:25:21 +01:00
Max Goltzsche
9e854e5c38 Update to fuse-overlayfs 1.2.0.
Includes musl compatibility fix.
2020-10-10 01:35:33 +02:00
Max Goltzsche
b62b0fc9d5 Allow to run with any uid/gid 2020-09-25 19:22:59 +02:00
Max Goltzsche
5dbfeea7fd Update to podman 2.1.0 2020-09-25 02:29:49 +02:00
Max Goltzsche
dc8ec320f6 Remove tuning and firewall CNI plugins 2020-09-25 00:53:28 +02:00
Max Goltzsche
5c23f21235 Use latest fuse-overlayfs 2020-09-25 00:43:07 +02:00
Max Goltzsche
ac5be9a4bb Update fuse-overlayfs patch ref 2020-08-26 21:44:25 +02:00
Max Goltzsche
e4fc2f1081 Update slirp4netns, add rootless storage.conf.
Build slirp4netns 1.1.4 with libslirp 4.3.1.
storage.conf is optional but added here for clarification and future
usage of `additionalimagestores` for distributed caching.
2020-08-26 21:23:58 +02:00
Max Goltzsche
aa9db39298 Using own fuse-overlayfs musl patch 2020-08-24 23:30:14 +02:00
Max Goltzsche
8b8c9db958 Remove buildah, add patched fuse-overlayfs.
* Removed separate buildah binary since it is part of podman now.
* Update fuse-overlayfs since latest buildah requires newer version.
  However it required a separate patch to make the alpine build work:
  https://github.com/containers/fuse-overlayfs/issues/174
  This patch is going to be removed with the next release.
* Enable previously failed `podman build` tests.
2020-08-22 20:33:57 +02:00
Max Goltzsche
b8cdbdd06c Add disabled podman build test & bug comments 2020-08-09 21:17:53 +02:00