Commit Graph

325 Commits (434176ffadc46894a9428992b3ffaf809fd4ebd0)

Author SHA1 Message Date
Martynas Pumputis e41cc60c0d Enable CONFIG_CGROUP_BPF
This commit adds CONFIG_CGROUP_BPF=y to the minikube kernel config,
which enables running eBPF cgroup programs.

An example of a producer of such programs is Cilium CNI.

Signed-off-by: Martynas Pumputis <m@lambda.lt>
2020-02-10 10:55:17 +01:00
Thomas Strömberg 42239f522e
Merge pull request #6285 from afbjorklund/mbr-gpt
Switch from MBR to GPT for the ISO partitioning
2020-01-24 15:59:01 -08:00
Thomas Strömberg 76bed593ea
Merge pull request #6349 from afbjorklund/varlink
Add varlink program for using with podman-remote
2020-01-24 15:49:11 -08:00
Anders F Björklund 45272d4f8e Add varlink program for using with podman-remote
Using podman-remote requires "varlink bridge"
2020-01-19 17:56:31 +01:00
Anders F Björklund 857c8f5eb0 Change the compression methods used on the iso
Using lz4 for kernel and gzip for the rootfs
2020-01-18 10:07:19 +01:00
Anders F Björklund 3e0724c938 Document the current config better with defaults
Using gzip for kernel and bzip2 for the rootfs
2020-01-18 10:05:25 +01:00
Anders F Björklund e6c684e19e Switch from MBR to GPT for the ISO partitioning 2020-01-12 15:02:15 +01:00
tstromberg db2d1818bb Disable IPv6 in the minikube VM until it can be properly supported 2020-01-08 14:04:27 -08:00
Medya Ghazizadeh b1789b82f8
Merge pull request #6210 from afbjorklund/crio-v1.16.1
Upgrade crio to 1.16.1
2020-01-07 14:53:30 -08:00
Medya Ghazizadeh 4dd8498ff1
Merge pull request #6209 from afbjorklund/runc-version
Fix the version number output of runc
2020-01-07 13:28:58 -08:00
Anders F Björklund c8b30a566d Fix the version number output of runc
And make the build more standardized, use the make target
2020-01-04 15:55:27 +01:00
Anders F Björklund aaca78e249 Upgrade crio to 1.16.1 2020-01-04 15:06:14 +01:00
Anders F Björklund a8d8147477 Upgrade podman to 1.6.4 2020-01-04 13:51:19 +01:00
Anders Björklund ca5213b2f4
Merge pull request #6199 from afbjorklund/buildroot-2019.02.8
Upgrade buildroot minor version
2020-01-04 10:00:34 +01:00
Anders F Björklund 9e990f6b87 Upgrade buildroot minor version 2020-01-02 12:52:23 +01:00
Anders F Björklund bee6dc1a5d Add systemd patch for booting on AMD Ryzen
https://github.com/systemd/systemd/pull/12536

Backported to systemd version 240 for Ubuntu:
  [ Jeremy Soller ]
  * random-util: eat up bad RDRAND values seen on AMD CPUs.
    This fixes AMD Ryzen 3000 series failing to boot (LP: #1835809)
2019-12-30 18:59:56 +01:00
Laura-Marie Henning 419311a111 Add sch_netem kernel module for network emulation
Signed-off-by: Laura-Marie Henning <laura-marie.henning@stud.h-da.de>
2019-12-09 22:47:34 +01:00
Thomas Strömberg 6a9e8a7962
Merge pull request #5739 from vasyl-purchel/master
Adds dm-crypt support
2019-12-02 16:44:35 -08:00
Thomas Strömberg 3635b69085
Merge pull request #5942 from priyawadhwa/minikube-packages
Add performance analysis packages to minikube ISO
2019-12-02 11:32:34 -08:00
Medya Ghazizadeh 5a6d14c2de
Merge pull request #5970 from afbjorklund/crio-v1.16.0
cri-o v1.16.0
2019-11-25 23:05:19 -08:00
Medya Ghazizadeh 18fc74232e
Merge pull request #5972 from afbjorklund/crictl-1.16
Update crictl to v1.16.1
2019-11-25 15:59:49 -08:00
Medya Ghazizadeh 8431207d92
Merge pull request #5914 from harsimranmaan/update_docker
Update docker to v19.03.5
2019-11-25 15:03:49 -08:00
Medya Ghazizadeh 284e33a354
Merge pull request #5971 from afbjorklund/podman-1.6
Upgrade podman to 1.6.3
2019-11-25 14:19:33 -08:00
Priya Wadhwa 8ee34b375a remove iotop and python dependencies, iotop installed by
another package
2019-11-25 14:10:28 -08:00
Anders F Björklund 13844d6852 Update crictl to v1.16.1 2019-11-25 18:30:19 +01:00
Anders F Björklund d648d1bd92 Upgrade podman to 1.6.3 2019-11-25 18:16:34 +01:00
Anders F Björklund 876e32eb69 Include the crio-wipe.service with crio 2019-11-25 18:10:50 +01:00
Anders F Björklund 6ed19fcd5d Upgrade crio.conf to version v1.16.0 2019-11-25 18:08:48 +01:00
Anders F Björklund c8a8a38712 Upgrade crio and conmon to version 1.16
Crio no longer includes a conmon binary
2019-11-25 18:06:58 +01:00
Anders F Björklund 3ef253526e Upgrade buildroot minor version 2019-11-24 19:39:41 +01:00
Priya Wadhwa 9317c453c0 Added more performance analysis tools 2019-11-22 15:39:18 -08:00
Harsimran Singh Maan f486f96711
Update runc hash 2019-11-20 13:17:18 -08:00
Priya Wadhwa 2074b6faff Replace iostat with sysstat package
which includes iostat, pidstat, and other performance tools.

Ref: https://git.busybox.net/buildroot/tree/package/sysstat/Config.in?id=3bbf1c2ea6140d8b288b0af5b1a9c3a1aa92edad
2019-11-18 13:11:43 -08:00
Priya Wadhwa fb985f4be0 Add iostat and strace packages to minikube ISO 2019-11-18 11:54:15 -08:00
Harsimran Singh Maan 63ab594adf
Use same containerd as docker 2019-11-15 11:09:25 -08:00
Harsimran Singh Maan cdc0a38102
Update containerd and runc 2019-11-15 10:16:06 -08:00
Harsimran Singh Maan 7f77af5ba4
Update docker to v19.03.5 2019-11-14 12:05:54 -08:00
Anders F Björklund d808a9ffec Used fixed uid/gid for the default user account
Buildroot now defaults to allocating the package users first,
and the defined users later which means they get higher ids.

In order for the default "docker" user to have the uid/gid as
in previous versions, set it explicitly (to the first: 1000)
2019-10-29 20:25:51 +01:00
Vasyl Purchel e19e29f60e Adds dm-crypt support
Adds crypt target support in kernel for device mapper
Adds XTS support, AES cipher algorithms and User-space interface for
symmetric key cipher algorithms in kernel

Signed-off-by: Vasyl Purchel vasyl.purchel@workday.com
Signed-off-by: Andrea Baglioni andrea.baglioni@workday.com
2019-10-26 00:02:33 +01:00
Anders F Björklund 4b56526d66 toolbox: support newer systemd-nspawn (232 and up) 2019-10-19 13:23:27 +02:00
Anders F Björklund cba3b21442 toolbox: upgrade to latest fedora (currently 30) 2019-10-19 13:23:16 +02:00
Thomas Strömberg 0cb5cafb59
Merge pull request #5639 from tstromberg/hyperkit-rnd
Speed up RNG initialization on new systemd
2019-10-17 14:54:12 -07:00
tstromberg 1f6e72427f Remove trailing slash 2019-10-16 16:18:28 -07:00
tstromberg 5c1647f6e7 Use more stable gluster mirror? 2019-10-16 16:00:13 -07:00
Thomas Strömberg 47f63a488d
Merge pull request #5607 from afbjorklund/docker-init
Add docker-init binary to package, bundled tini
2019-10-16 13:24:37 -07:00
Thomas Stromberg ed20dec456 Propagate hyperkit changes to main ISO 2019-10-16 10:59:01 -07:00
Thomas Strömberg 1cfe6f4d50
Merge pull request #5608 from afbjorklund/containerd-gomod
Disable go modules for containerd, for newer go
2019-10-14 13:36:42 -07:00
Anders F Björklund 2e20dddc4a Upgrade Buildroot to 2019.02 and VirtualBox to 5.2
New major version of Buildroot, with new Linux kernel.
Both are LTS versions, and are supported until 2020.

Buildroot is upgraded from 2018.05 to 2019.02 LTS,
and Linux from 4.15 to 4.19 LTS as included in BR2.

Also upgrade VirtualBox to the supported 5.2 version
of the older branch, so that it will work everywhere.

Need to remove the legacy symlink for crio.sock from
the image, since it was causing build time issues...
2019-10-13 15:13:02 +02:00
Anders F Björklund e824b714c0 Disable go modules for containerd, for newer go
It worked for go1.10, but not really for go1.11
2019-10-13 15:01:03 +02:00
Anders F Björklund 95436360bd Add docker-init binary to package, bundled tini 2019-10-13 13:46:58 +02:00