-
Notifications
You must be signed in to change notification settings - Fork 29
containerd package #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Add debian package building for ubuntu xenial
Signed-off-by: jose-bigio <jose.bigio@docker.com>
Signed-off-by: Andrew Hsu <andrewhsu@docker.com>
…es from Dockerfile. Updated the chnagelog, and started initial work on installing source from URL from within the spec file Signed-off-by: jose-bigio <jose.bigio@docker.com>
Signed-off-by: jose-bigio <jose.bigio@docker.com>
Packaging containerd on centos
Signed-off-by: jose-bigio <jose.bigio@docker.com>
Added man pages for centos
Gets rid of a lot of distro specific building stuff (we may need to add some if statements somewhere in the spec file for dependencies). Simplifies building structure, output will now all be in the `build/` directory. Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Makes it so that the version is correct whether or not we're building a test version Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Get production ready
Signed-off-by: corbin-coleman <corbin.coleman@docker.com>
We'll verify the installation later on Signed-off-by: corbin-coleman <corbin.coleman@docker.com>
Add a Jenkinsfile to build containerd packages
Uses the containerd Makefile to actually make the binaries instead of relying on our own hacky `go build` Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Switch to using containerd build rigging
Why does this work? `¯\_(ツ)_/¯` Apparently cd'ing into our GOPATH solves everything so... I guess Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Make version report correctly on binaries
Signed-off-by: Andrew Hsu <andrewhsu@docker.com>
Signed-off-by: Andrew Hsu <andrewhsu@docker.com>
move all rpm build deps into spec file
move go-md2man to an rpm build dep
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
upstream also updated to go 1.17.8 for the 1.5.11 release Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
changelog: add go 1.17.8 update
- Update containerd to v1.6.2 - Update runc to v1.1.0 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
- Update containerd to v1.6.3 - Update runc to v1.1.1 - Update Golang runtime to 1.17.9 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
prepare release v1.6.3
- do not "provide" runc on CentOS/RHEL >= 8 - do not build btrfs on CentOS/RHEL >= 8 - set the correct build-dependency for BTRFS on SUSE flavors and "others" Signed-off-by: Romain Geissler <romain.geissler@amadeus.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Also build for CentOS 9.
- Update containerd to v1.6.4 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
prepare release v1.6.4
containerd and runc (no longer) use the seccomp and apparmor build-tags, and runc has removed the runc_nokmem build-tag (now the default). seccomp is enabled by default for containerd and runc, but can be disabled on runc by setting BUILDTAGS to an empty string; https://github.com/opencontainers/runc/blob/v1.1.2/README.md#build-tags Given that we always want to include seccomp (with non-static builds), this patch removes the BUILDTAGS altogether for runc. For containerd, we still need a buildtag to disable btrfs on CentOS 8 and up; https://github.com/containerd/containerd/blob/v1.6.5/BUILDING.md#build-containerd Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
- Update containerd to v1.6.5 - Update runc to v1.1.2 - Update Golang runtime to 1.17.11 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
remove deprecated containerd and runc build-tags
prepare release v1.6.5
- Update containerd to v1.6.6 to address CVE-2022-31030 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
prepare release v1.6.6
- Update containerd to v1.6.7 - Update runc to v1.1.3 - Update Golang runtime to 1.17.13 to address CVE-2022-32189 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
prepare release v1.6.7
- Update containerd to v1.6.8 - Update runc to v1.1.4 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
prepare release v1.6.8
|
oh looks like we are out of credits 😰 making repo public would solve this (cc @thaJeztah @chris-crone) I run the build on my fork in the meantime and looks good: https://github.com/crazy-max/docker-packaging/actions/runs/2988362596 |
thaJeztah
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Only had a VERY cursory look.
Wondering (as some of this comes from https://github.com/docker/containerd-packaging) if we can import files with history preserved (ah-la moby/sys#121)
This comment was marked as off-topic.
This comment was marked as off-topic.
Done |
…containerd Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
Add containerd packages. Imports specs and rules from https://github.com/docker/containerd-packaging. The history is preserved:
Signed-off-by: CrazyMax crazy-max@users.noreply.github.com