201 Commits

Author SHA1 Message Date
Max Goltzsche
13afc3095b fix docker authentication 2021-09-25 03:22:38 +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
7e8be7ec8b Merge pull request #25 from mgoltzsche/multiarch-build
add support for linux/arm64/v8 platform
2021-09-25 00:29:55 +02:00
Max Goltzsche
1a9e3b6c74 add support for linux/arm64/v8 2021-09-24 23:48:38 +02:00
Max Goltzsche
4453fd1839 Merge pull request #24 from srbala/Fix-23
Fix to #23, adding `--depth=1` option to improve checkout speed
2021-09-09 21:01:29 +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
Max Goltzsche
749a53bfdf Merge pull request #22 from srbala/upd-3.3.1
Update podman version to 3.3.1 and few others
2021-09-08 21:35:31 +02: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
Max Goltzsche
58ab34753e Merge pull request #21 from srbala/alpine-314
Update to alpine and bats versions
2021-08-24 01:13:17 +02: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
4442e1a363 Fix tar release workflow 2021-08-21 04:14:31 +02:00
Max Goltzsche
3e1d1a34a5 Upgrade podman-remote to v3.3.0 as well 2021-08-21 04:00:36 +02: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
Max Goltzsche
8e7709e4b8 Create LICENSE 2021-08-21 03:04:33 +02:00
Max Goltzsche
4241925f7e Migrate tests to bats.
Turns the scripted tests into bats tests.

Signed-off-by: Max Goltzsche <max.goltzsche@gmail.com>
2021-08-21 02:51:07 +02:00
Max Goltzsche
49a25e4676 Merge pull request #18 from PhracturedBlue/cni_plugins
Add tuning and firewall CNI plugins (#18).

Closes #11
Closes #17
2021-08-20 18:18:34 +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
Max Goltzsche
7a81ae9574 Merge pull request #14 from srbala/podman-3.2.3
Update to Podman 3.2.3
2021-07-20 02:03:03 +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
b37f5f3b9d Merge pull request #12 from srbala/upd-gpg-server
Update to gpg server
2021-07-02 01:10:48 +02:00
Bala Raman
3d01e47ea9 Update Makefile 2021-07-01 10:35:15 -04:00
Bala Raman
a630bb6d8a GPG Key server update 2021-07-01 10:34: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
Max Goltzsche
3df16593ee Merge pull request #10 from MarkusSchoelzel/master
Upgrade to Podman 3.2.1
2021-06-19 22:55:00 +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
Max Goltzsche
a8b41ffed4 add default seccomp.json to tar.
Applying the image fix of #9 to the tar release as well in order to work around containers/podman#10556.
2021-06-05 00:10:24 +02:00
Max Goltzsche
c81146b5b6 Merge pull request #9 from srbala/podman-3.2
Update to Podman 3.2.0 version
2021-06-04 23:59:50 +02:00
Max Goltzsche
8bd480d909 Merge pull request #8 from srbala/fix-test-alpine
Fix alpine version to keep same as build
2021-06-04 23:39:16 +02:00
Max Goltzsche
836eaa735a fix pr workflow 2021-06-04 23:30:20 +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
Bala Raman
5e5cf8f855 Fix alpine version to keep same as build
Signed-off-by: Bala Raman <srbala@gmail.com>
2021-06-04 09:55:35 -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
c316901ad4 Update readme 2020-12-27 00:22:58 +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
37ace76959 Disable podman-based build since it doesn't work 2020-12-25 23:13:02 +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
4a6f17bb70 Update readme 2020-12-24 03:58:28 +01:00
Max Goltzsche
ef462f731a Fix release workflow again 2020-12-24 03:39:37 +01:00
Max Goltzsche
931902e2f3 Fix release workflow again 2020-12-24 03:32:54 +01:00
Max Goltzsche
2307694edc Fix release workflow 2020-12-24 03:22:32 +01:00
Max Goltzsche
8a3b93c110 Update readme, release archive on tag only 2020-12-24 03:10:47 +01:00
Max Goltzsche
4db3d317eb Fix gh workflow, remove tty requirement from tests 2020-12-24 02:01:45 +01:00