Skip to content
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

Replace upstream binaries with packages in the kindbase image #8767

Closed
afbjorklund opened this issue Jul 19, 2020 · 3 comments
Closed

Replace upstream binaries with packages in the kindbase image #8767

afbjorklund opened this issue Jul 19, 2020 · 3 comments
Labels
area/build-release co/docker-driver Issues related to kubernetes in container co/podman-driver podman driver issues kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Milestone

Comments

@afbjorklund
Copy link
Collaborator

afbjorklund commented Jul 19, 2020

Currently kindbase installs containerd, crictl and cni-plugins from upstream binaries.

# Configure containerd and runc binaries from kind-ci/containerd-nightlies repository
# The repository contains latest stable releases and nightlies built for multiple architectures
ARG CONTAINERD_VERSION="v1.3.3-14-g449e9269"
# Configure CNI binaries from upstream
ARG CNI_VERSION="v0.8.5"
# Configure crictl binary from upstream
ARG CRICTL_VERSION="v1.17.0"
# Then we install containerd from our nightly build infrastructure, as this
# build for multiple architectures and allows us to upgrade to patched releases
# more quickly.
#
# Next we download and extract crictl and CNI plugin binaries from upstream.

We should use the the deb packages instead, so that they work as dependencies...

NAME                                VERSION                            SIZE
-containerd                         1.3.3-0ubuntu1~19.10.2             128.1M
-containernetworking-plugins        0.8.6~1                            49.8M
-cri-tools                          1.17.0~3                           22M

https://build.opensuse.org/project/show/devel:kubic:libcontainers:stable

Right now we have both.

i.e. /usr/local and /usr.

@afbjorklund afbjorklund added co/docker-driver Issues related to kubernetes in container co/podman-driver podman driver issues area/build-release labels Jul 19, 2020
@afbjorklund
Copy link
Collaborator Author

Same problem in #7884

@afbjorklund
Copy link
Collaborator Author

See #8251 (comment)

@tstromberg tstromberg added the kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. label Jul 22, 2020
@sharifelgamal sharifelgamal added the priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. label Jul 27, 2020
@afbjorklund afbjorklund added this to the v1.14.0 milestone Sep 27, 2020
@afbjorklund
Copy link
Collaborator Author

Included in PR #9330

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/build-release co/docker-driver Issues related to kubernetes in container co/podman-driver podman driver issues kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants