1
0
mirror of https://github.com/ubuntu/microk8s.git synced 2021-05-23 02:23:41 +03:00

114 Commits

Author SHA1 Message Date
Joe Borg
d39217e717 Bump juju version (#2235)
* Bump juju version
2021-05-20 22:15:54 +03:00
Kenneth Koski
506c16cb3e Update Kubeflow addon to 1.3 (#2213)
This will also change from xip.io to nip.io
2021-05-10 11:10:24 -04:00
Konstantinos Tsakalozos
233fa43a91 Fixes for Centos7 support (#2182)
Build runc in its own part and patch-elf it
Move a number of binaries into a patched-elf part
Add a centos7 test option (eg test-distro.sh images_centos-7 latest/edge latest/beta)
2021-04-22 11:03:54 +03:00
Konstantinos Tsakalozos
af19a2e0a7 Update knative to 0.21 (#2153) 2021-04-08 16:56:47 +03:00
Konstantinos Tsakalozos
56065515b3 Do not ship openfaas on arm64 (#2142) 2021-04-02 17:53:30 +03:00
Joe Borg
808dbf6db5 Reverting daemon type back to simple for containerd (#2095) 2021-03-24 13:16:21 +02:00
Joe Borg
6a6b6b72af Create sym link to SNAP_COMMON (#2098)
* Create sym link to SNAP_COMMON
2021-03-22 17:35:28 +02:00
balchua
b202883c75 [Feature] Include OpenEBS Addon (#2080)
Co-authored-by: Travis McHenry <me@travisjmchenry.com>
2021-03-16 10:26:53 +02:00
Konstantinos Tsakalozos
6270ca450f Go 1.16. And updated k8s patches. (#2087) 2021-03-12 09:35:18 +02:00
Vegetto
083d261d18 Update CNI plugins (#2020)
* Update CNI plugins to 0.8.7

Co-authored-by: angelnu <git@angelnucom>
Co-authored-by: Konstantinos Tsakalozos <kos.tsakalozos@canonical.com>
2021-03-04 23:44:52 +02:00
Konstantinos Tsakalozos
12a24a86ee Pin versions of pip packages (#2050) 2021-02-26 00:03:48 +02:00
Konstantinos Tsakalozos
1603084d2b Build microk8s for armhf and other architectures (#2048)
Build etcd from source

Co-authored-by: angelnu <git@angelnu.com>
2021-02-24 20:16:35 +02:00
Joe Borg
609e72788e Use Nvidia operator (#1871) 2021-02-24 09:44:36 +02:00
Konstantinos Tsakalozos
2f38d961c6 Move to core18 2021-02-23 13:11:48 +02:00
Joe Borg
e1e60529f2 Remove invalid hooks (#2005) 2021-02-11 23:38:29 +02:00
Joe Borg
cb487d8e43 Correct containerd systemd settings (#1964) 2021-02-11 16:35:16 +02:00
Konstantinos Tsakalozos
be208dcccd Remove debug flags from dqlite and raft builds (#1969) 2021-02-04 17:16:32 +02:00
Konstantinos Tsakalozos
de81008d3d Kubelite, consolidate k8s services (#1918) 2021-02-03 22:08:09 +02:00
Vegetto
c8da20e94f Support remote builds (#1938) 2021-02-01 16:35:07 +02:00
Joe Borg
fed9f13a5d Hotfix broken PIP (#1937) 2021-01-26 09:51:24 +02:00
Konstantinos Tsakalozos
700359017d Iptables-nft and update to v1.8.6 (#1924)
* update iptables to v1.8.6
2021-01-25 13:17:13 +02:00
Konstantinos Tsakalozos
3c905f24f9 Fix typos in the project (#1878) 2021-01-13 16:05:25 +02:00
Konstantinos Tsakalozos
4af4e8953f Update only local apiserver args during 1.20 upgrade (#1879) 2021-01-08 21:07:15 +02:00
Kenneth Koski
8ff0f4ab3b Unrevert Kubeflow bundle and update to latest version (#1870)
The latest version includes a fix for the issue leading to the reversion
2021-01-05 22:42:06 +02:00
balchua
aba6bb35ae use apiserver readyz endpoint in configure hook to check if apiserver is ready. Fixes: #1831 (#1834) 2021-01-04 15:30:22 +02:00
Kenneth Koski
dcf58691f6 Reverting Kubeflow bundle to older version (#1824)
* Reverting Kubeflow bundle to older version

Until Juju bug #1907860 is fixed, which prevents usage of Istio

* Add timeout to CI testing

* Revert Juju version
2021-01-04 14:10:12 +02:00
Konstantinos Tsakalozos
cfc3d60de6 dqlite patch for 1.20.1 (#1865)
* dqlite patch for 1.20.1

* Clean containerd src directory before building it
2021-01-04 13:19:29 +02:00
Konstantinos Tsakalozos
de574fe2d0 Add SelfLink to fix storage 2020-12-09 17:59:01 +02:00
Konstantinos Tsakalozos
d9d2fd78c6 Add service-account arguments 2020-12-09 17:59:01 +02:00
Kenneth Koski
2fc3ae9c1e Limit scope of containerd part
Otherwise, it pulls in a version of files such as enable.kubeflow.sh
that conflicts with what is sitting in the git repo.
2020-12-08 12:00:33 +02:00
Kenneth Koski
ba7660025d Switch microk8s enable/disable wrappers to Python script (#1782) 2020-12-08 10:20:57 +02:00
Konstantinos Tsakalozos
fdb15fd8fb Remove libco dependency (#1798)
* New dqlite patch without libco

* Remove libco
2020-12-08 10:14:49 +02:00
balchua
96482a0fc4 Include KEDA in addons. (#1759) 2020-12-07 19:40:23 +02:00
balchua
5a52ce29a7 Enable prometheus on arm arch. (#1781) 2020-12-07 17:29:05 +02:00
Konstantinos Tsakalozos
b8b444c4fd Fix the containerd build (#1783) 2020-12-02 21:57:31 +02:00
Konstantinos Tsakalozos
e63a30fd26 Revert "Switch microk8s enable wrapper to Python script (#1467)" (#1778)
This reverts commit a0ac699937.
2020-11-27 16:25:03 +02:00
Kenneth Koski
a0ac699937 Switch microk8s enable wrapper to Python script (#1467)
* Switch microk8s enable/disable wrappers to Python script

For now, they're just clones of the old bash scripts, with the ability
to handle unix-style flag arguments. Using click however, will allow
expanding the enable scripts to be full click subcommands, instead
of just bash scripts.
2020-11-26 14:27:29 +02:00
Kenneth Koski
3e4d5500c5 Test Kubeflow addon in Github actions (#1635) 2020-11-20 17:12:05 +02:00
Konstantinos Tsakalozos
cb04f760a3 Allow for setting the failure domain (#1688) 2020-11-16 19:31:19 +02:00
Konstantinos Tsakalozos
f9cbfdfd20 Build the upstream sqlite and not the patched one (#1607) 2020-11-16 15:45:09 +02:00
balchua
cc7382862c upgrade linkerd 2.9.0 (#1734)
* upgrade linkerd.

Co-authored-by: Konstantinos Tsakalozos <kos.tsakalozos@canonical.com>
2020-11-16 15:06:51 +02:00
Konstantinos Tsakalozos
5300530600 Load CNI from api service kicker (#1640) 2020-10-29 14:06:45 +02:00
balchua
4d82c12b6b libraft and libdqlite enable debug (#1600) 2020-09-28 10:04:51 +03:00
Konstantinos Tsakalozos
3784d89ff8 Fix upgrade from non-HA to HA (#1535) 2020-09-02 14:12:47 +03:00
Kenneth Koski
3b3abd6bb1 Build K8s binaries in separate build step (#1488)
* Build K8s binaries in separate build step

Since these don't rely on local source code changes other than what's
under build-scripts/, if we build these in a separate snapcraft part,
we won't have to rebuild them when making changes in most of the
codebase. Building these binaries currently takes the majority of the
time spent doing incremental rebuilds.
2020-08-28 15:02:52 +03:00
Kenneth Koski
5178927058 Move other binaries to separate snapcraft part (#1490)
Moves pulling in of a few extra non-k8s binaries to their own separate
snapcraft steps. This will additionally speed up rebuilds when changing
any files other than those under build-scripts/.
2020-08-28 11:15:52 +03:00
Konstantinos Tsakalozos
55bd40bcfd dqlite for 1.19 release (#1519)
* dqlite for 1.19 release

* Update go to 1.15

* Run test-upgrade-path last
2020-08-27 09:44:07 +03:00
Konstantinos Tsakalozos
d6ac0f3249 Reconfigure cluster to use token auth only (#1188) 2020-08-20 11:43:57 +03:00
Konstantinos Tsakalozos
43f701851a Bring your own CA (#1486) 2020-08-20 10:15:05 +03:00
Konstantinos Tsakalozos
7bb1b251af Feature: HA (#1208)
* First pass on microk8s enable

* Add pie chart to the grafana of prometheus operator

* Revert "Add pie chart to the grafana of prometheus operator"

This reverts commit 1c28dc6dec112d713f8257219be1ad3eb5424f8e.

* Handle distribute an operation across nodes (#1297)

* Handle dqlite and cluster agent ports on HA cluster

* Fix distributed ops on single node cluster (#1320)

* Start dqlite and calico by default

* Do not try to distribute configuration when cluster agent is stopped

* Dqlite without REST interface

* Remove the ha-cluster subcommand from status (#1374)

* Remove the ha-cluster subcommand from status

* fix enabling of dns when running HA. (#1403)

* Fix LXC deployments, umount kubelet when removing microk8s (#1424)

* Stopping control plane on HA (#1406)

* Change ownership of files under the dqlite path (#1429)

* Change ownership of files under the dqlite path

* Address review comments

* Add message in joining (#1452)

* Handle not reachable nodes (#1450)

* Fixes #1448 (#1457)

* microk8s.leave single leader guard (#1462)

* Fix cilium in an ha cluster (#1453)

* dbctl for dqlite backup and restore (#1435)

Co-authored-by: balchua <balchua@yahoo.com>
2020-08-20 10:14:32 +03:00