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