Commit Graph

802 Commits (1a01b9450cc12dbe664d89f676a441c4762635df)

Author SHA1 Message Date
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
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
Medya Ghazizadeh 4ef2c6d3af
Merge pull request #5932 from govargo/fix-not-working-metrics-server
fixed metrics-server and  added integration tests
2019-11-25 13:57:22 -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
Olivier Lemasle 99350b3b7f Remove depreacted annotation storageclass.beta.kubernetes.io/is-default-class
(deprecated since K8s 1.6 - cf https://github.com/kubernetes/kubernetes/pull/40088)
2019-11-20 13:36:06 +01: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
Thomas Stromberg 01bd2f7565 Update to latest dashboard images 2019-11-16 21:15:44 -08:00
Kenta Iso 7e27f6ddcb Fix metrics-server to be able to collect metrics and add integration test 2019-11-17 01:01:48 +09: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
Sharif Elgamal 6ff68709dd
Merge pull request #5243 from rajalokan/remove-heapster
Remove heapster addon
2019-11-06 11:35:35 -08:00
minikube-bot 24b7591f41 Update releases.json to include v1.5.2 2019-10-31 15:27:27 -07:00
minikube-bot 790d461d04 Update releases.json to include v1.5.1 2019-10-29 17:43:04 -07: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
Medya Ghazizadeh ccd82feddb
Merge pull request #5702 from nanikjava/f-fix-5696
Fix website links hugo
2019-10-26 11:46:20 -07:00
Nanik T bd3956b8a6 Fix links by using Hugo modules tag
The link is broken as the config.toml is not using module.mounts.

To fix this need to add [module] section to point to the deploy/
folder as the README.md files are inside that folder

Put the different directory as separate module.mount and upgrade
hugo version to 0.59.0
2019-10-26 13:36:28 +11:00
minikube-bot 4b8d5bfba1 Update releases.json to include v1.5.0 2019-10-25 18:37:40 -07: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
tstromberg 9dfa1bfe6c Pull a specific version instead of latest, to avoid compatibility issues between addon and pushed images 2019-10-25 14:48:45 -07:00
tstromberg 9b2ce99723 Use chroot instead of LD_LIBRARY_PATH for containerd restart 2019-10-25 14:03:01 -07: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 ccc2042861
Merge branch 'master' into remove-heapster 2019-10-17 15:14:49 -07: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
Sharif Elgamal 5e5c04206b
Merge pull request #5586 from reegnz/replace_replication_controller_with_deployment
Replace registry-creds addon ReplicationController with Deployment
2019-10-15 10:58:36 -07:00
Sharif Elgamal b229f668d6
Merge pull request #5614 from woodcockjosh/ingress-dns-performance-enhancement
Performance and security enhancement for ingress-dns addon
2019-10-15 10:52:40 -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
Josh Woodcock 88ea55df49 Performance and security enhancment for ingress-dns addon 2019-10-13 18:04:06 -05: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
Ruslan Gustomiasov 64f1e73a25 Addon heaspter is not in use
Fixes #5017. As per discussion, needed a rebase and this PR is rebased
to latest master.
2019-10-10 21:38:14 +05:30
Zoltán Reegn c9c4a8fbb9 Replace registry-creds addon ReplicationController with Deployment
As the official k8s docs state:

> Note: A Deployment that configures a ReplicaSet is now the recommended way to set up replication.

https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/
2019-10-10 12:10:00 +02:00
Thomas Strömberg 7419078efa
Merge pull request #5533 from jpeach/buildroot-use-pkgdir
Replace BR2_EXTERNAL_MINIKUBE_PATH with PKGDIR.
2019-10-09 10:22:10 -07:00
Medya Ghazizadeh 63497aa383
Merge pull request #5507 from woodcockjosh/add-dns-ingress-addon
Add ingress-dns addon
2019-10-05 19:49:59 -07:00
Josh Woodcock 536639d516 Add images used in this plugin section 2019-10-04 09:19:55 -05:00
James Peach 7cb9d643af Replace BR2_EXTERNAL_MINIKUBE_PATH with PKGDIR.
Buildroot support the `_PKGDIR` variable to refer to the package
configuration directory. This means that we can replace all uses
of `BR2_EXTERNAL_MINIKUBE_PATH/package/foo` with `FOO_PKGDIR`.
2019-10-03 14:14:22 +10:00
Medya Ghazizadeh 768318d102
Merge pull request #5455 from yuxiaobo96/minikube-update2
Improve the grammar and annotations
2019-10-02 11:11:08 -07:00
Josh Woodcock ab01f9e44b Clarify readme 2019-10-01 15:33:54 -05:00
Josh Woodcock e468bf90d1 Fix pods not being scheduled when ingress deployment is patched
Update nginx-ingress-controller to 0.26.1
2019-10-01 15:10:34 -05:00
Josh Woodcock 917fbd3c18 Update to nginx-ingress-controller:0.26.1 2019-10-01 13:02:52 -05:00
Josh Woodcock 6467f5da79 Correct docs for linux 2019-10-01 13:02:06 -05:00
Josh Woodcock 22cfacee29 Add ingress-dns addon 2019-10-01 04:55:16 -05:00
yuxiaobo 9bddb9b4ff Improve the quality of annotations
Signed-off-by: yuxiaobo <yuxiaobogo@163.com>
2019-09-27 17:25:18 +08:00
u5surf 8bae58695b Move GithubMinikubeReleasesURL into notify #5375 2019-09-27 07:59:46 +09:00
Thomas Strömberg b75d4abc16
Merge pull request #5363 from woodcockjosh/add-helm-addon
Add helm-tiller addon
2019-09-24 06:37:29 -07:00
Josh Woodcock dba30af5e6 Rename helm addon to helm-tiller 2019-09-23 13:15:38 -05:00
minikube-bot a0044b5b53 Update releases.json to include v1.4.0 2019-09-19 11:04:51 -07:00
Thomas Strömberg bac18e23ec
Merge branch 'master' into addons-update2 2019-09-19 10:20:55 -07:00
Thomas Stromberg bdd2c75208 Update addon-manager to v9.0.2, disable master negotiation and increase reconcile frequency 2019-09-18 21:47:12 -07:00
Thomas Stromberg 060028e2b6 Split and add reconcile tags 2019-09-18 21:41:05 -07:00
Thomas Stromberg cf1444c4d5 Grant cluster-admin rights to dashboard 2019-09-18 18:01:46 -07:00
Thomas Stromberg ee5377558e Remove extra YAML file 2019-09-18 17:25:40 -07:00
Thomas Stromberg 0c484a5f92 Add missing YAML file 2019-09-18 17:25:21 -07:00