Commit Graph

972 Commits (dc0b1aaa3a7ae8a9352c69673c6aa1e7da44a332)

Author SHA1 Message Date
Nicola Ferraro 5daeff2b16 Add 443 port to registry addon 2020-05-19 16:15:11 +02:00
Shubham 4a4a470fff Add Ambassador addon 2020-05-19 18:13:57 +05:30
Anders F Björklund de5a1fae02 Improve version output of the runc command
Currently it is showing the "dirty" status of buildroot,
due the build script picking the wrong git repository...

runc version 1.0.0-rc10
commit: dc9208a3303feef5b3839f4323d9beb36df0a9dd-dirty
2020-05-19 07:36:05 +02:00
Anders F Björklund 4a65d3379a Add libcurl package for the curl command 2020-05-18 12:07:39 +02:00
Anders F Björklund e7b93a7cb3 Add procps package for the pgrep command 2020-05-18 12:06:04 +02:00
Anders F Björklund fc2585c728 Make sure to enable pci support in the kernel
Otherwise we don't get any network devices
2020-05-18 07:37:35 +02:00
Anders F Björklund ca77d16f0c Switch library back to (lib)openssl from libressl
The other library was having segmentation faults
2020-05-18 07:14:54 +02:00
Anders F Björklund 88b07d1faa Make sure to enable tmpfs support in the kernel
We need it during boot, for doing switch_root
2020-05-17 23:18:49 +02:00
Anders F Björklund 661feaca3f The config flag for go packages were both changed
This caused the go-depending packages to be skipped
2020-05-17 19:55:46 +02:00
Anders F Björklund e957a2ca0c Upgrade VirtualBox version for Linux 5.4 support
Need to have DRM_TTM support in the kernel as well
2020-05-17 14:01:30 +02:00
Anders F Björklund ea0a723551 Fix meson build error for varlink and newer ninja
ERROR: Multiple producers for Ninja target "ctags".
2020-05-17 14:01:16 +02:00
Anders F Björklund e525118976 Create missing target directory before installing 2020-05-17 13:19:56 +02:00
Anders F Björklund 03439ee009 Add patch for compiling sysdig with newer kernel 2020-05-17 13:12:33 +02:00
Anders F Björklund f036c279bc Add patch for compiling sysdig with system luajit 2020-05-17 12:47:46 +02:00
Anders F Björklund b53518d74f Upgrade Buildroot to 2019.02 LTS and Linux to 5.4
With binutils 2.32 and gcc 9 as per newer defaults

Systemd requires SSP, and some legacy options gone
2020-05-17 10:41:21 +02:00
Kenta Iso 5bb83a2df8 Bump helm-tiller 2.16.7 and promote ClusterRoleBinding to v1 2020-05-16 14:49:23 +09:00
Natale Vinto b6c19f6223 Addons: add OLM support 2020-05-14 11:16:23 +02:00
minikube-bot 65a8b202c4 Update releases.json to include v1.10.1 2020-05-12 19:59:36 -07:00
minikube-bot 1f1e590c3d Update releases.json to include v1.10.0 2020-05-11 17:47:19 -07:00
Manuel Alejandro de Brito Fontes 8209421c3e Fix invalid ingress-dns references and ingress 2020-05-05 15:36:15 -04:00
Manuel Alejandro de Brito Fontes c3a529f7ea Update ingress-nginx addon 2020-05-05 15:36:03 -04:00
Thomas Strömberg 541d41f195
Merge pull request #7864 from tmehlinger/hosts-update-image
addon registry-alias: change hosts update container image
2020-04-29 08:44:24 -07:00
Thomas Strömberg e3a3b1e743
Merge pull request #7308 from laozc/metallb
Add Metal LB addon
2020-04-24 16:59:50 -07:00
Travis Mehlinger 475bbc4ff2
use alpine instead 2020-04-24 14:10:24 -05:00
Kenta Iso fe69cdaeaf update dashboard image v2.0.0 2020-04-24 12:32:25 +09:00
Travis Mehlinger 78486a55d3
change hosts update container image
The most recent Fedora image doesn't include a `diff` binary.
This changes the container image to use Ubuntu Bionic instead,
which _does_ provide a diff binary.
2020-04-23 09:49:25 -05:00
Medya Gh 214bf4308c address review comments 2020-04-22 14:41:14 -07:00
Medya Gh 679e4ca1cb remove extra line 2020-04-22 13:04:08 -07:00
Medya Gh 27e5690c80 moviong containerd and kublet pods to presistant mount 2020-04-22 13:03:23 -07:00
Anders F Björklund 896d8b382c Add missing source directory for podman cni config
For some reason this got lost with previous commit
2020-04-22 15:32:01 +02:00
Anders Björklund a44d9a105f
Merge pull request #7754 from afbjorklund/podman-cni
Add default CNI network for running wth podman
2020-04-19 23:34:17 +02:00
Anders Björklund 16ef0fe680
Merge pull request #7740 from vixus0/bind-mount-var-tmp
Bind mount /var/tmp to avoid exhausting memory with podman
2020-04-19 23:33:53 +02:00
Brad Walker 811030095b kernel: Enable VRF 2020-04-18 01:08:02 -06:00
Anshul Sirur 270756e93d Bind mount /var/tmp for Podman
When the CRI-O container storage backend is used, loading images using
`podman load` creates temporary files in /var/tmp. As /var/tmp is
mounted as tmpfs, these temporary files rapidly consume the available memory
and cause processes on the minikube VM to be OOM-killed.

Instead, bind mount /var/tmp like we do with /var/log, which will write
temporary files to disk instead of memory.
2020-04-17 09:53:04 +02:00
Prasad Katti 088b8d25dd
Update broken link 2020-04-11 17:00:43 -07:00
Thomas Strömberg e7f1d22a2a
Merge pull request #7349 from cambridge-semantics/master
Enable kernel support for transparent huge pages with madvise fixes #5765
2020-04-08 11:25:43 -07:00
Anders F Björklund 1fdc544343 Upgrade falco-probe module to version 0.21.0 2020-04-05 10:53:49 +02:00
minikube-bot f0620c2cca Update releases.json to include v1.9.2 2020-04-04 14:05:19 -07:00
Medya Gh 1c516924ef go import and gofmt 2020-04-03 20:52:53 -07:00
minikube-bot e9435dc7c2 Update releases.json to include v1.9.1 2020-04-02 19:39:25 -07:00
Frank Schwichtenberg cd7967f26e enable kernel support for transparent huge pages with madvise 2020-03-31 21:52:26 -04:00
Zhongcheng Lao 9adb1bc399
Merge remote-tracking branch 'origin/master' into metallb 2020-03-29 11:31:56 +08:00
Zhongcheng Lao d9fe5afa86
Adds MetalLB addon 2020-03-29 11:20:59 +08:00
minikube-bot 479525e4b0 Update releases.json to include v1.9.0 2020-03-26 16:03:04 -07:00
Thomas Strömberg 4d46b88270
Merge pull request #7255 from YangKeao/add-tbf-and-ipsetfilter
Add sch_tbf and extend filter ipset kernel module for bandwidth shaping
2020-03-26 06:15:32 -07:00
Yang Keao c73d4ca32b add TBF and IPSET filter to kernel config
Signed-off-by: Yang Keao <keao.yang@yahoo.com>
2020-03-26 18:51:25 +08:00
tstromberg fed6713a3f Enable HW_RANDOM_VIRTIO 2020-03-24 08:45:29 -07:00
Priya Wadhwa 3c37556627 update vm podman to same version 2020-03-23 18:06:53 -07:00
Zhongcheng Lao 566196c9d0
Do not run GPU plugin under priviledge mode 2020-03-23 00:44:43 +08:00
Thomas Strömberg 0c7bddab2b
Merge pull request #7130 from govargo/feature/helm-tiller-2.16.3
bumpup helm-tiller v2.16.1 → v2.16.3
2020-03-21 10:36:56 -07:00
Zhongcheng Lao 39fea36ea5
Update Nvidia GPU plugin 2020-03-21 21:33:30 +08:00
Iso Kenta eca69790a5 bumpup helm-tiller v2.16.1 → v2.16.3 and add integration test for tiller 2020-03-21 18:27:57 +09:00
Kenta Iso 51bce4d780 bumpup istio operator addon 1.4.0 → 1.5.0 2020-03-21 00:35:23 +09:00
Thomas Strömberg 8d1f4552c0
Merge pull request #6657 from kameshsampath/registry-aliases
New addon: registry-aliases
2020-03-19 11:31:00 -07:00
Thomas Strömberg b3ca75998d
Merge pull request #7098 from tstromberg/b
Upgrade dashboard to v2.0.0-rc6
2020-03-18 13:14:11 -07:00
Anders F Björklund 426b776809 Upgrade crio to 1.17.1 2020-03-18 20:48:31 +01:00
Thomas Stromberg 53da725030 Dashboard upgrade to rc6 2020-03-18 12:27:41 -07:00
Anders F Björklund 94083d85e2 Upgrade Docker, from 19.03.7 to 19.03.8 2020-03-13 23:30:46 +01:00
Anders Björklund 1e484b9539
Merge pull request #6939 from afbjorklund/docker-19.03.7
Upgrade Docker, from 19.03.6 to 19.03.7
2020-03-13 23:30:09 +01:00
minikube-bot 17a5a13ecf Update releases.json to include v1.8.2 2020-03-13 14:33:01 -07:00
Kamesh Sampath db27b59e07 (chore) fix README to use new profile format 2020-03-08 09:36:21 +05:30
Kamesh Sampath 28ffcb13a1 updated readme with usage instructions
Signed-off-by: Kamesh Sampath <ksampath@redhat.com>
2020-03-08 09:31:07 +05:30
Kamesh Sampath 70ca2de554 (fix) Create addon to configure registry helper
- Service Account and binding to run the job
- Registry aliases ConfigMap
- Registry aliases daemonset to update the node etc/hosts

fixes: 4604

Signed-off-by: Kamesh Sampath <ksampath@redhat.com>
2020-03-08 09:31:07 +05:30
Anders F Björklund cc3e1dcce4 Upgrade varlink to 19, drop included patch 2020-03-07 16:14:04 +01:00
Anders F Björklund afc0cabbbf Upgrade Docker, from 19.03.6 to 19.03.7
containerd v1.2.13
2020-03-07 14:51:36 +01:00
minikube-bot 984746c678 Update releases.json to include v1.8.1 2020-03-06 18:08:35 -08:00
minikube-bot d34f6b64a7 Update releases.json to include v1.8.0 2020-03-06 16:14:43 -08:00
Nguyen Hai Truong 9ff0886f3c Use 'k8s.gcr.io' instead of 'gcr.io/google-containers'
Ref: kubernetes/kubeadm/issues/2051

Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2020-03-06 09:32:12 +07:00
Priya Wadhwa d0b0dce7a2 Add lz4 and tar to iso
We can use preloaded tarballs for VMs as well, but this requires both
lz4 and tar to be installed to that the tarball can be extracted
correctly within the VM.
2020-03-05 10:52:40 -08:00
Anders F Björklund c33a5ccc19 Upgrade cni and cni-plugins to spec 0.4.0 2020-02-24 22:49:46 +01:00
Anders Björklund 41b4f35302
Merge pull request #6669 from afbjorklund/cni-source
Build cni and cni-plugins from source instead
2020-02-24 22:31:06 +01:00
Anders F Björklund fc3a565645 Upgrade falco-probe to fixed version 0.20.0
No changes to the actual driver, though...
2020-02-24 18:34:46 +01:00
Anders Björklund 5ee57d4059
Merge pull request #6651 from afbjorklund/cgroup-systemd
Change cgroup driver from cgroupfs to systemd
2020-02-23 20:46:57 +01:00
Medya Ghazizadeh e8e1031082
Merge pull request #6659 from afbjorklund/systemd-dhcp
Add systemd patch for handling DHCP router
2020-02-22 12:27:00 -08:00
Medya Ghazizadeh 4ca33ff6a2
Merge pull request #6665 from afbjorklund/conmon-release
Rename conmon package to reflect release version
2020-02-22 08:17:04 -08:00
Medya Ghazizadeh b49d446426
Merge pull request #6560 from afbjorklund/falco-probe
Add packaging of the falco_probe kernel module
2020-02-22 08:16:03 -08:00
Anders Björklund 30945b4113
Merge pull request #6675 from afbjorklund/varlink-python3
Need to use python3 from the path for varlink
2020-02-22 09:15:28 +01:00
Kenta Iso 9605aa6a6a update registry 2.6.1 → 2.7.1 2020-02-21 11:20:11 +09:00
minikube-bot ebd9a1a373 Update releases.json to include v1.7.3 2020-02-20 01:01:04 -08:00
Sharif Elgamal 8547aece43 point to latest gvisor addon image 2020-02-19 15:56:52 -08:00
Medya Ghazizadeh 6bda2f0233
Merge pull request #6698 from sharifelgamal/gvisor-3
add ca certs to gvisor image
2020-02-19 15:53:19 -08:00
Sharif Elgamal 3a59eb6383 add ca certs to gvisor image 2020-02-19 15:49:56 -08:00
Medya Ghazizadeh ea71480799
Merge pull request #6690 from edge0701/feature/iso-kernel-ip-filter-modules
Add RPFilter to ISO kernel - required for modern Calico releases
2020-02-19 15:38:24 -08:00
edge0701 4ce09d90a4 Add RPFilter to ISO kernel 2020-02-19 20:24:35 +00:00
Anders F Björklund 95622e516d Need to use host python3 from path for varlink 2020-02-18 18:56:17 +01:00
Anders F Björklund 505c54db33 Build cni and cni-plugins from source instead
And make sure to install cnitool, not noop (!)
2020-02-17 22:39:34 +01:00
Anders F Björklund 0872a0d068 Update crictl to v1.17.0 2020-02-17 20:54:59 +01:00
Anders F Björklund 5ec9ea18ba Rename conmon package to reflect release version 2020-02-17 20:38:34 +01:00
Anders F Björklund 46df921da7 Add default CNI network for running wth podman 2020-02-17 19:37:07 +01:00
Anders F Björklund 1d3fb02210 Change from ipv6 to ipv4, for systemd-networkd fallback 2020-02-16 20:50:35 +01:00
Anders F Björklund 2b0d1e9464 Add systemd patch for handling DHCP router
"DHCP: No gateway received from DHCP server"

Fails systemd-networkd-wait-online.service
2020-02-16 14:15:30 +01:00
Anders F Björklund 5bd5e1e1eb Rename local sysdig version with a pkg prefix
Not to be confused with sysdig package (0.23.1)
2020-02-15 18:02:51 +01:00
Anders F Björklund a68112b9ec Use variable instead of duplicating download dir 2020-02-15 17:57:26 +01:00
Anders F Björklund d9f9ea95f4 Add default configuration for containerd
Generated with `containerd config default`
2020-02-15 13:04:08 +01:00
Anders F Björklund 3398013249 Change cgroup driver from cgroupfs to systemd
The minikube iso is using systemd, so change the container runtime
to use the same cgroup manager instead of the default (cgroupfs).

Avoids kubeadm init message:
    [WARNING IsDockerSystemdCheck]:
        detected "cgroupfs" as the Docker cgroup driver.
        The recommended driver is "systemd".

Also change the configuration for the containerd and cri-o runtimes.
2020-02-15 12:47:51 +01:00
Anders F Björklund c117a35fad The pinns binary was added to cri-o 2020-02-14 21:14:31 +01:00
Anders Björklund 53681efbc5
Merge pull request #6626 from afbjorklund/conntrack
Add conntrack-tools, needed for kubernetes 1.18
2020-02-14 18:24:25 +01:00
Anders Björklund 84f4a42ad9
Merge pull request #6621 from afbjorklund/buildroot-2019.02.9
Upgrade buildroot minor version
2020-02-14 18:24:16 +01:00
Anders Björklund 201533bf47
Merge pull request #6638 from afbjorklund/podman-1.6.5-hash
Fix wrong hash for podman-1.6.5 tarball
2020-02-14 17:33:44 +01:00
Anders F Björklund 97288ccede Fix wrong hash for podman-1.6.5 tarball
Apparently my amend failed, had exact same hash as podman-1.6.4
2020-02-14 17:08:43 +01:00
Anders F Björklund 0a63e1522b The pause binary was deleted from cri-o 2020-02-14 17:03:46 +01:00
Anders Björklund c977faf22e
Upgrade Docker, from 19.03.5 to 19.03.6 (#6618)
runc v1.0.0-rc10

    containerd v1.2.12
2020-02-13 15:44:14 -07:00
Anders Björklund f37a894035
Upgrade crio to 1.17.0 (#6624)
* Upgrade crio to 1.17.0

* Upgrade crio.conf to version v1.17.0
2020-02-13 15:43:28 -07:00
Anders Björklund 40bae89f63
Upgrade conmon version for podman (#6622) 2020-02-13 15:42:57 -07:00
Anders Björklund e87e2f1cc5
Upgrade podman to 1.6.5 (#6623) 2020-02-13 15:42:24 -07:00
Anders F Björklund 81a66cc2a7 Add conntrack-tools, needed for kubernetes 1.18 2020-02-13 23:01:35 +01:00
Anders F Björklund 3a05950764 Upgrade buildroot minor version 2020-02-13 22:52:01 +01:00
go_vargo 6a3fb3d54d
Update tiller image v2.14.3 → v2.16.1 (#6575) 2020-02-10 11:40:15 -07:00
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
Anders F Björklund 078fc0fc3f Add packaging of the falco_probe kernel module
See also https://falco.org/docs/installation/
2020-02-09 10:32:19 +01:00
minikube-bot ff27be62b6 Update releases.json to include v1.7.2 2020-02-07 16:26:57 -08:00
minikube-bot 03aebbe079 Update releases.json to include v1.7.1 2020-02-05 20:50:16 -08:00
tstromberg d69e1c7c35 Revert role change from cluster-admin->system:persistent-volume-provisioner 2020-02-05 13:54:49 -08:00
Thomas Strömberg 0d29a2ac7b
Merge branch 'master' into f-fix-5144 2020-02-05 11:32:32 -08:00
minikube-bot e0dee4864d Update releases.json to include v1.7.0 2020-02-05 10:26:21 -08:00
Karol Zadora-Przylecki 4a4e7b7859 Add Azure Container Registry support 2020-02-03 16:10:18 -08:00
Thomas Strömberg f2b4ca44dc
Merge pull request #6257 from afbjorklund/storage-provisioner-arch-image
Allow building storage-provisioner for other arch
2020-01-30 14:09:27 -08: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
Thomas Strömberg 6753c71b37
Merge pull request #6334 from priyawadhwa/remove-addon-manager
Remove addon manager
2020-01-22 12:19:17 -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
Priya Wadhwa 28148c5f3d Remove addon manager 2020-01-16 11:47:01 -08:00
Nanik T 9b455aafc4 Customizing host path for dynamically provisioned PersistentVolumes
This fix contains few things:

* Used k8s.gcr.io/debian-base-amd64:v2.0.0 as base image to build storage-provisioner
* Modify RBAC permission used to cluster-admin
* Build storage-provisioner as static binary
2020-01-16 12:23:26 +11:00
Anders F Björklund f2c385fcde Allow building storage-provisioner for other arch
Also allow building the static binary in docker
2020-01-15 20:00:53 +01:00
Medya Gh 577a04b02e disable istio provisioner by default 2020-01-14 12:05:32 -08: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
Medya Ghazizadeh df9cac8f94
Merge pull request #6154 from fenglixa/add-istio
Add istio addon for minikube
2019-12-27 11:54:44 -08:00
fenglixa c2ba574f2e generate istio document page and layout 2019-12-26 14:35:13 +08:00
minikube-bot ce94bccd99 Update releases.json to include v1.6.2 2019-12-20 00:13:36 -08:00
Anukul Sangwan 8e64e3900c Update ingress-dns addon
The new image supports DNS resolution of wildcard hosts
2019-12-16 23:15:23 +05:30
minikube-bot b6bb8f5698 Update releases.json to include v1.6.1 2019-12-11 13:00:26 -08:00
minikube-bot 68d5a3b396 Update releases.json to include v1.6.0 2019-12-10 19:55:12 -08:00
Thomas Strömberg 30edc03a13
Merge pull request #6038 from LaumiH/master
Add sch_netem kernel module for network emulation
2019-12-10 12:02:38 -08:00
Thomas Stromberg df3ee00481 Update dashboard image and pre-cache it again 2019-12-09 14:13:50 -08: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 66d7124305
Merge pull request #5954 from olivierlemasle/storageclassannot
Remove depreacted annotation storageclass.beta.kubernetes.io
2019-12-09 10:50:32 -08:00
Anukul Sangwan 157df4a2f2 Fix ingress-dns example manifest URL
HTML -> Raw YAML
2019-12-09 12:26:46 +05:30
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