Get this repository:
git clone https://git.launchpad.net/microk8s

See all merge proposals.

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/canonical/microk8s.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 25 seconds — see the log

Branches

Name Last Modified Last Commit
dependabot/github_actions/actions/download-artifact-4.1.7 2024-04-24 22:02:59 UTC
Bump actions/download-artifact from 3.0.2 to 4.1.7

Author: dependabot[bot]
Author Date: 2024-04-24 22:02:59 UTC

Bump actions/download-artifact from 3.0.2 to 4.1.7

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3.0.2 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3.0.2...v4.1.7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

1.29-strict 2024-04-19 13:38:04 UTC
Add systemd delegate config if cpuset is missing (#4506)

Author: Berkay Tekin Öz
Author Date: 2024-04-19 13:38:04 UTC

Add systemd delegate config if cpuset is missing (#4506)

* Add delegate config if cpuset is missing

1.29 2024-04-19 13:37:52 UTC
Add systemd delegate config if cpuset is missing (#4505)

Author: Berkay Tekin Öz
Author Date: 2024-04-19 13:37:52 UTC

Add systemd delegate config if cpuset is missing (#4505)

* Add delegate config if cpuset is missing

1.27-strict-test 2024-04-19 10:15:12 UTC
Where do we run?

Author: Konstantinos Tsakalozos
Author Date: 2024-04-19 10:15:12 UTC

Where do we run?

master 2024-04-19 08:29:59 UTC
Add systemd delegate config if cpuset is missing (#4503)

Author: Berkay Tekin Öz
Author Date: 2024-04-19 08:29:59 UTC

Add systemd delegate config if cpuset is missing (#4503)

* Add delegate config if cpuset is missing

dependabot/pip/installer/idna-3.7 2024-04-11 23:03:39 UTC
Bump idna from 2.7 to 3.7 in /installer

Author: dependabot[bot]
Author Date: 2024-04-11 23:03:39 UTC

Bump idna from 2.7 to 3.7 in /installer

Bumps [idna](https://github.com/kjd/idna) from 2.7 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v2.7...v3.7)

---
updated-dependencies:
- dependency-name: idna
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

KU-589/scale-microk8s-test 2024-04-10 20:24:24 UTC
parameterize control-plane and worker snap versions

Author: Adam Dyess
Author Date: 2024-04-10 20:24:24 UTC

parameterize control-plane and worker snap versions

KU-638/fix-dqlite-port 2024-04-09 21:05:15 UTC
do not fail if missing k8s-dqlite port

Author: Angelos Kolaitis
Author Date: 2024-04-09 21:05:15 UTC

do not fail if missing k8s-dqlite port

dependabot/github_actions/actions/setup-python-5.1.0 2024-03-26 22:16:26 UTC
Bump actions/setup-python from 4.6.1 to 5.1.0

Author: dependabot[bot]
Author Date: 2024-03-26 22:16:26 UTC

Bump actions/setup-python from 4.6.1 to 5.1.0

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.1 to 5.1.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4.6.1...v5.1.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

1.27 2024-02-23 06:39:06 UTC
[backport/k8s-dqlite#83] Bump k8s-dqlite version to 1.1.7 (#4436)

Author: Berkay Tekin Öz
Author Date: 2024-02-23 06:39:06 UTC

[backport/k8s-dqlite#83] Bump k8s-dqlite version to 1.1.7 (#4436)

1.28-strict 2024-02-23 06:38:12 UTC
[backport/k8s-dqlite#83] Bump k8s-dqlite version to 1.1.7 (#4438)

Author: Berkay Tekin Öz
Author Date: 2024-02-23 06:38:12 UTC

[backport/k8s-dqlite#83] Bump k8s-dqlite version to 1.1.7 (#4438)

1.27-strict 2024-02-23 06:37:59 UTC
[backport/k8s-dqlite#83] Bump k8s-dqlite version to 1.1.7 (#4437)

Author: Berkay Tekin Öz
Author Date: 2024-02-23 06:37:59 UTC

[backport/k8s-dqlite#83] Bump k8s-dqlite version to 1.1.7 (#4437)

1.28 2024-02-23 06:37:14 UTC
[backport/k8s-dqlite#83] Bump k8s-dqlite version to 1.1.7 (#4435)

Author: Berkay Tekin Öz
Author Date: 2024-02-23 06:37:14 UTC

[backport/k8s-dqlite#83] Bump k8s-dqlite version to 1.1.7 (#4435)

KU-356-manual-snap-build-guide 2024-02-21 11:47:04 UTC
add k8s-dqlite

Author: louiseschmidtgen
Author Date: 2024-02-21 11:47:04 UTC

add k8s-dqlite

strict 2024-02-21 11:39:07 UTC
Strict patch

Author: Konstantinos Tsakalozos
Author Date: 2022-03-08 10:35:56 UTC

Strict patch

1.26-strict 2024-02-20 13:11:15 UTC
[1.26] Bump containerd to v1.6.28 and runc to v1.1.12 (#4428) (#4433)

Author: Angelos Kolaitis
Author Date: 2024-02-20 13:11:15 UTC

[1.26] Bump containerd to v1.6.28 and runc to v1.1.12 (#4428) (#4433)

* bump containerd to v1.6.28, runc to v1.1.12

* disable runc static pie builds

1.25-strict 2024-02-20 13:11:11 UTC
[1.25] Bump containerd to v1.6.28 and runc to v1.1.12 (#4429) (#4434)

Author: Angelos Kolaitis
Author Date: 2024-02-20 13:11:11 UTC

[1.25] Bump containerd to v1.6.28 and runc to v1.1.12 (#4429) (#4434)

* bump containerd to v1.6.28, runc to v1.1.12

* disable runc static pie builds

1.25 2024-02-20 12:05:55 UTC
[1.25] Bump containerd to v1.6.28 and runc to v1.1.12 (#4429)

Author: Angelos Kolaitis
Author Date: 2024-02-20 12:05:55 UTC

[1.25] Bump containerd to v1.6.28 and runc to v1.1.12 (#4429)

* bump containerd to v1.6.28, runc to v1.1.12

* disable runc static pie builds

1.26 2024-02-20 12:05:42 UTC
[1.26] Bump containerd to v1.6.28 and runc to v1.1.12 (#4428)

Author: Angelos Kolaitis
Author Date: 2024-02-20 12:05:42 UTC

[1.26] Bump containerd to v1.6.28 and runc to v1.1.12 (#4428)

* bump containerd to v1.6.28, runc to v1.1.12

* disable runc static pie builds

KU-321/bump-runc-containerd 2024-02-14 12:10:57 UTC
ping snapcraft to 7.x/edge for core18 builds (#4410)

Author: Angelos Kolaitis
Author Date: 2024-02-13 15:03:33 UTC

ping snapcraft to 7.x/edge for core18 builds (#4410)

KU-321/follow-up-correct-runc-patch-dir 2024-02-14 11:37:14 UTC
update runc 001 patch

Author: louiseschmidtgen
Author Date: 2024-02-14 11:21:28 UTC

update runc 001 patch

KU-321/follow-up-correct-runc-patch-dir-1.25-strict 2024-02-14 11:05:58 UTC
Bump containerd to v1.6.28 and runc to v1.1.12

Author: louiseschmidtgen
Author Date: 2024-02-14 11:05:58 UTC

Bump containerd to v1.6.28 and runc to v1.1.12

KU-340/dqlite-list-fix 2024-02-07 20:29:06 UTC
Test run for dqlite list fix

Author: Konstantinos Tsakalozos
Author Date: 2024-02-07 20:29:06 UTC

Test run for dqlite list fix

dependabot/github_actions/peter-evans/create-pull-request-6 2024-01-31 22:19:52 UTC
Bump peter-evans/create-pull-request from 5 to 6

Author: dependabot[bot]
Author Date: 2024-01-31 22:19:52 UTC

Bump peter-evans/create-pull-request from 5 to 6

Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot/github_actions/github/codeql-action-3 2024-01-25 22:08:25 UTC
Bump github/codeql-action from 2 to 3

Author: dependabot[bot]
Author Date: 2024-01-25 22:08:25 UTC

Bump github/codeql-action from 2 to 3

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot/github_actions/actions/upload-artifact-4 2024-01-25 22:08:16 UTC
Bump actions/upload-artifact from 3 to 4

Author: dependabot[bot]
Author Date: 2024-01-25 22:08:16 UTC

Bump actions/upload-artifact from 3 to 4

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

KU-178/1.26 2024-01-12 12:11:40 UTC
Do not set --hostname-override on kube-proxy (#4360)

Author: Angelos Kolaitis
Author Date: 2024-01-12 12:10:42 UTC

Do not set --hostname-override on kube-proxy (#4360)

1.24-eksd 2023-11-20 08:52:27 UTC
update list of images used by 1.24-eksd (#4309)

Author: github-actions[bot]
Author Date: 2023-11-20 08:52:27 UTC

update list of images used by 1.24-eksd (#4309)

Co-authored-by: neoaggelos <neoaggelos@users.noreply.github.com>

fips 2023-11-04 12:34:25 UTC
FIPS

Author: Angelos Kolaitis
Author Date: 2023-10-27 16:31:53 UTC

FIPS

1.24 2023-11-01 04:24:01 UTC
[Backport 1.24] fix typos and CI (#4282)

Author: Angelos Kolaitis
Author Date: 2023-11-01 04:24:01 UTC

[Backport 1.24] fix typos and CI (#4282)

* fix typo: sanatise -> sanitize (#4249)

* fix typo in CONTRIBUTING.md

MK-1323/patches 2023-10-31 18:47:02 UTC
Add FIPS and strict patches

Author: Angelos Kolaitis
Author Date: 2023-10-27 17:56:55 UTC

Add FIPS and strict patches

MK-1422/intermediate-ca-integration 2023-10-27 07:20:57 UTC
Add integration test for intermediate CA

Author: Benjamin Schimke
Author Date: 2023-10-25 14:30:16 UTC

Add integration test for intermediate CA

This test verifies that microk8s can handle intermediate CAs.
For that it:

1. Creates an intermediate CA certificate with openssl
2. Uses `microk8s refresh-certs` to apply this certificate in a microk8s
   cluster.
3. Verifies that all services come up again and that joining a new node
   to the cluster still works.

1.23-eksd 2023-10-24 10:36:20 UTC
update list of images used by 1.23-eksd (#4262)

Author: github-actions[bot]
Author Date: 2023-10-24 10:36:20 UTC

update list of images used by 1.23-eksd (#4262)

Co-authored-by: neoaggelos <neoaggelos@users.noreply.github.com>

MK-1214/write-batching-poc 2023-10-20 08:58:04 UTC
Workaround for snapd beta

Author: Konstantinos Tsakalozos
Author Date: 2023-10-20 08:58:04 UTC

Workaround for snapd beta

install/2.3.4 2023-10-20 07:40:18 UTC
Bump installer version to 2.3.4

Author: Angelos Kolaitis
Author Date: 2023-10-20 07:40:18 UTC

Bump installer version to 2.3.4

MK-1417/batching-test 2023-10-19 16:42:06 UTC
Use batching branch for k8s-dqlite

Author: Benjamin Schimke
Author Date: 2023-10-19 16:42:06 UTC

Use batching branch for k8s-dqlite

dependabot/pip/installer/urllib3-1.26.18 2023-10-18 01:50:03 UTC
Bump urllib3 from 1.26.5 to 1.26.18 in /installer

Author: dependabot[bot]
Author Date: 2023-10-18 01:50:03 UTC

Bump urllib3 from 1.26.5 to 1.26.18 in /installer

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.5 to 1.26.18.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.5...1.26.18)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

MK-1394/update-dqlite 2023-10-10 14:10:26 UTC
Test k8s-dqlite upgrade

Author: Konstantinos Tsakalozos
Author Date: 2023-10-10 14:10:26 UTC

Test k8s-dqlite upgrade

dependabot/pip/installer/requests-2.31.0 2023-09-05 05:30:26 UTC
Bump requests from 2.25.1 to 2.31.0 in /installer

Author: dependabot[bot]
Author Date: 2023-09-05 05:30:26 UTC

Bump requests from 2.25.1 to 2.31.0 in /installer

Bumps [requests](https://github.com/psf/requests) from 2.25.1 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.25.1...v2.31.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

MK-1319/lc-apparmour-denails 2023-09-04 07:12:58 UTC
Apparmour denails for /root/* on strict

Author: Sachin Kumar Singh
Author Date: 2023-09-04 07:07:56 UTC

Apparmour denails for /root/* on strict

dev/cilium 2023-09-01 18:40:46 UTC
Ignore cilium host IP from k8s certificates

Author: Angelos Kolaitis
Author Date: 2023-09-01 18:40:46 UTC

Ignore cilium host IP from k8s certificates

1.23 2023-08-17 05:56:45 UTC
symlink /var/lib/calico (#4149) (#4159)

Author: Angelos Kolaitis
Author Date: 2023-08-17 05:56:45 UTC

symlink /var/lib/calico (#4149) (#4159)

feat/patches 2023-08-03 01:09:41 UTC
Support Kubernetes > 1.27.0 and < 1.27.4

Author: Angelos Kolaitis
Author Date: 2023-08-03 01:09:41 UTC

Support Kubernetes > 1.27.0 and < 1.27.4

fix/rework-certificates 2023-07-20 19:54:45 UTC
fix utils not called

Author: Angelos Kolaitis
Author Date: 2023-07-20 19:54:45 UTC

fix utils not called

feat/juju-webhooks 2023-06-29 12:37:50 UTC
fix kubelet registration for worker nodes

Author: Angelos Kolaitis
Author Date: 2023-06-29 12:37:50 UTC

fix kubelet registration for worker nodes

install/2.3.3 2023-06-22 17:38:27 UTC
Update microk8s version to 1.27 and ubuntu version to 22.04 (#4046)

Author: Ajay Kumar Nelavagilu Udaya Kumar
Author Date: 2023-06-22 17:38:27 UTC

Update microk8s version to 1.27 and ubuntu version to 22.04 (#4046)

* Update microk8s version to 1.27 and ubuntu version to 22.04

* Update to multipass 1.12.0

* Update kubectl to 1.27.3

* Update microk8s version on windows installer

* Bump windows installer version to 2.3.3

---------

Co-authored-by: Angelos Kolaitis <angelos.kolaitis@canonical.com>

some-core-updates 2023-06-11 14:28:22 UTC
Check to see if we will hit any imporvements

Author: Konstantinos Tsakalozos
Author Date: 2023-06-11 14:28:22 UTC

Check to see if we will hit any imporvements

1.25-eksd 2023-05-30 15:15:28 UTC
Set non-interactive mode for our tests (#4001)

Author: Konstantinos Tsakalozos
Author Date: 2023-05-30 15:15:28 UTC

Set non-interactive mode for our tests (#4001)

backport-3925-to-1.22-eksd 2023-04-18 07:47:15 UTC
Added force deletion to ignore missing lock file

Author: Berkay Tekin Öz
Author Date: 2023-04-14 07:23:05 UTC

Added force deletion to ignore missing lock file

(cherry picked from commit 59b3f0236ef0fe12bc758ffbd0cddf6f10e6f7da)

flannel/wip 2023-03-23 08:43:38 UTC
add flanneld-env file support

Author: Angelos Kolaitis
Author Date: 2023-03-23 08:43:38 UTC

add flanneld-env file support

1.22 2023-03-16 11:12:48 UTC
pull metallb images from quay.io (#3844)

Author: Angelos Kolaitis
Author Date: 2023-03-16 11:12:48 UTC

pull metallb images from quay.io (#3844)

feature/fips 2023-03-03 12:33:49 UTC
Containerd and runc build with CGO (#3811)

Author: Konstantinos Tsakalozos
Author Date: 2023-03-03 12:33:49 UTC

Containerd and runc build with CGO (#3811)

KhooHaoYit/etcdv2-removal 2023-02-17 06:38:33 UTC
remove etcv2 argument

Author: Khoo Hao Yit
Author Date: 2023-02-17 06:38:33 UTC

remove etcv2 argument

MK-981/FIPS-kick-the-tires 2023-02-02 06:35:10 UTC
k8s and k8s-dqlite only

Author: Konstantinos Tsakalozos
Author Date: 2023-02-02 06:35:10 UTC

k8s and k8s-dqlite only

1.22-eksd 2023-01-12 10:52:32 UTC
Added the cloud formation template and updated tests (#3661)

Author: Berkay Tekin Öz
Author Date: 2023-01-12 10:52:32 UTC

Added the cloud formation template and updated tests (#3661)

eBPF 2022-11-03 15:09:15 UTC
Move endpoints file to correct path

Author: Berkay Tekin Öz
Author Date: 2022-11-03 15:09:15 UTC

Move endpoints file to correct path

MK-772/upgrade-to-core22 2022-10-04 07:21:06 UTC
Update python packaging

Author: Berkay Tekin Öz
Author Date: 2022-10-04 07:21:06 UTC

Update python packaging

MK-775/1.21/etcd 2022-09-27 18:42:41 UTC
Update etcd version to 3.4.21

Author: Angelos Kolaitis
Author Date: 2022-09-27 18:38:53 UTC

Update etcd version to 3.4.21

MK-535/eks-patch 2022-07-27 12:40:07 UTC
Added eks and cni tools patches to the build process

Author: Berkay Tekin Öz
Author Date: 2022-07-27 12:40:07 UTC

Added eks and cni tools patches to the build process

feature/endpoints 2022-07-22 12:02:48 UTC
fix hook

Author: Angelos Kolaitis
Author Date: 2022-07-21 00:32:01 UTC

fix hook

eks-test-refactor-build 2022-07-20 15:13:06 UTC
use kubelite 1.22 patch

Author: Angelos Kolaitis
Author Date: 2022-07-20 15:08:21 UTC

use kubelite 1.22 patch

crazy-refactor-build 2022-07-18 10:11:39 UTC
fixup

Author: Angelos Kolaitis
Author Date: 2022-07-18 10:11:39 UTC

fixup

1.21 2022-06-25 05:48:56 UTC
Fix stray kubectl in forward test (#3278)

Author: Konstantinos Tsakalozos
Author Date: 2022-06-25 05:48:56 UTC

Fix stray kubectl in forward test (#3278)

dev/ha-etcd 2022-05-09 14:53:48 UTC
checkpoint: ha-etcd

Author: Angelos Kolaitis
Author Date: 2022-05-09 14:53:48 UTC

checkpoint: ha-etcd

tmp-branch 2022-03-28 16:34:01 UTC
Initialize Go cluster-agent

Author: Angelos Kolaitis
Author Date: 2021-12-23 01:50:31 UTC

Initialize Go cluster-agent

Implement common utilities for cluster agent

Implement CLUSTER_API_V1/join

Extract MockRunner into separate package

Add tests for CLUSTER_API_V1/join

Improve testing token handling in v1/join endpoint

Implement sign request util method

Add a note regarding token pruning

Implement CLUSTER_API_V1/sign-cert

Register /v1/join and /v1/sign-cert endpoints

Add --devmode flag to cluster-agent service

Build in the snap

Lock cert reissueing in v1/join endpoint

Implement updating service argument files

Handle kube- prefix when restarting services

Fix many empty newlines when updating argument files

Implement and register v1/configure endpoint

Fix leaving behind a few temp directories

Implement and register v1/upgrade

Configure Snap path for development mode

Rename CA to CertificateAuthority for clarity

remove cluster token early in v1/join

Add util functions to start/stop services

Util method to create self callback token

Add test for admin token retrieval

Ensure newline in kubelet arguments

Add utility dqlite functions

Use reflect.DeelEqual for expected commands in tests

Implement and register v2/join endpoint

apiserver restart is not required for dqlite updates

Patch calico CNI in v2/join

Test lock file for preventing cert reissue on v2/join

Add logging middleware for HTTP requests

Re-add python code as snap part

Fix API prefixes

Default status code is 200

Handle bool or string types for v2/join worker only argument

Cleanup part names

More fixes for worker-only node handling code

Add default handler with 404 error

Log errors in cluster-agent

Fix format of v1/configure argument updates

Move interface{} parameter handling inside pkg/api package

Handle string values for service restart in v1/configure

Use types implementing json.Unmarshaler instead of interface{}

Always include service_account_key in v2/join response

Fix camel-case

Test "as-controlplane" value for worker-only field

Cleanup old cluster agent, add Github actions for Go code

Add api_authz_mode to Go cluster agent

Upgrade to Go 1.18

Pin Go tooling

Move Go tests to separate workflow

Use remote IP as hostname override for v2/join

Simplify command execution util

Support configuration in v1 and v2 APIs

return list of control plane nodes to worker joins

Build cluster-agent with go 1.18

Linter warnings

Fix issues with service restarts

Initialize repository

Move cluster-agent out of tree

Remove Go workflows

Build cluster-agent from remote repo

go-cluster-agent 2022-03-24 13:06:57 UTC
Fix issues with service restarts

Author: Angelos Kolaitis
Author Date: 2022-03-24 13:06:57 UTC

Fix issues with service restarts

MK-366/addon-aliases 2022-02-25 14:53:26 UTC
Support "alias_of" field for addons

Author: Angelos Kolaitis
Author Date: 2022-02-25 14:53:26 UTC

Support "alias_of" field for addons

feature/jdb/strict 2022-02-23 14:42:44 UTC
Feature/jdb/strict merge no ff (#2939)

Author: Joseph Borg
Author Date: 2022-02-23 14:42:44 UTC

Feature/jdb/strict merge no ff (#2939)

* Include ingress for addon status check

* Add addon to expose dashboard over ingress (#906)

* Add validator for dashboard-ingress (#906)

* Add note and workaround for nip.io in tests

* Force HTTPS redirect on dashboard ingress

* Fix lint on validator changes at dashboard_ingress

* Add config args to dashboard-ingress addon (#906)

* fix unclosed monospace text on nip.io workaround

* Move storage-dir argument to k8s-dqlite (#2672)

* Move storage-dir argument to k8s-dqlite

* Fix the config values

* Remove empty line

* Use Docker's own registry image (#2679)

* Update k8s-dqlite to include the empty cluster.yaml fix (#2683)

* Upgrade linkerd to version 2.11.1

* Fix yaml loading in tests (#2698)

* Update EnVar plugin (#2704)

* Installer 2.2.1 release (#2705)

* Bump actions/checkout from 2.3.5 to 2.4.0 (#2706)

Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.5...v2.4.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update inaccel add-on (#2681)

* Set `kube-system` as the default namespace

* Test mutating webhook features

Signed-off-by: Elias Koromilas <elias.koromilas@gmail.com>

* Inspect report to include basic dqlite info (#2688)

* Update check-formatting.yml (#2721)

Rename `build` to `check-formatting`. This helps when running locally with `act`.

* Add clustering tests. Remove dead tests. (#2697)

* Update GPU operator to v1.8.2 and fix its test (#2708)

* updated portainer disable script (#2693)

* Update default kube-apiserver arguments (#2731)

- Disable profiling (--profiling=false)
- Reduce event TTL to 5 minutes (--event-ttl=5m)

* Bump ingress to v1.0.5 (#2732)

* Bump actions/setup-python from 2.2.2 to 2.3.0 (#2738)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2.2.2...v2.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Use SafeLoader instead of FullLoader (#2726)

* Pull inspection tarball out of the multipass VM (#2711)

* upgrade keda to the latest version

* upgrade jaeger operator

* upgrade metrics server to v0.5.2

* Worker only node with dqlite (#2444)

microk8s join command has an additional --worker option to add the node as a worker node not running the control plane.

Kubelet and kube-proxy contact a Traefik loadbalancer running locally on port 16443 (same as the API server) and Traefik forwards the requests towards a set of configured API servers.

Kubelet and kube-proxy are authenticated based on x509 certificates so it does not matter which master node they contact.

Nodes running the control plane are labeled with node.kubernetes.io/microk8s-controlplane=microk8s-controlplane, worker nodes are labeled with node.kubernetes.io/microk8s-worker=microk8s-worker.

Nodes labeled with node.kubernetes.io/microk8s-controlplane=microk8s-controlplane at the time of the joining operation will be added to the Traefik loadbalancer.

The leave, join and reset operations were refactored to use click.

* Fixed a typo

* Improve handling for missing k8s-dqlite arguments file (#2753)

* Fix typo in configure script (#2758)

* Remove the --insecure-port argument (#2756)

* Fix add-node output in etcd based clusters (#2760)

* Warn rpi users they need extra modules (#2754)

* Remove deprecated configuration from containerd-template.toml and adapt it as suggested by containerd documentation. (#2648)

* Fix removal of callback tokens (#2759)

Co-authored-by: Angelos Kolaitis <angelos.kolaitis@canonical.com>

* Bump actions/setup-python from 2.3.0 to 2.3.1 (#2765)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2.3.0...v2.3.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Replace depreated call from net-tools to iproute2 (#2751)

* Replace deprecated network tools in inspect script (#2657)

Use networks tools from iproute2 (ip addr + ss) instead of
net-tools (ifconfig, netstat)

* Replacement of deprecated net-tools to iproute2 tools

It removes the use of the deprecated ifconfig and netstat tools
notably when performing enabling/disabling host-access action and
inside common/utils functions

* Print warning for docker iff docker daemon is installed (#2769)

* Update the PATH containerd-shims has to find runc (#2772)

* Build traefik from source for s390x (#2768)

* Remove colon from localhost ctonatinerd configuration (#2781)

* Allow kube-proxy to change nf_conntrack_max on lxc (#2777)

* Allow kube-proxy to change nf_conntrack_max on lxc

* If you detect we are on lxc do not try set any conntrack params

* Prepare for v1.23 (#2787)

* Remove insecure-port only from local config (#2789)

* Runc now requires Go 1.16 minimum in order to go get (#2799)

* Hotfix ElasticSearch for Log4Shell (#2802)

* Bump Multipass and default track (#2794)

* fix ingress leader election when rbac is enabled (#2813)

* fix ingress rbac so it can acquire lock

* upgrade nginx ingress to v1.1.0 and update the rolebinding to use only resourceName

* Bump carlosperate/download-file-action from 1.0.3 to 1.1.0 (#2808)

Bumps [carlosperate/download-file-action](https://github.com/carlosperate/download-file-action) from 1.0.3 to 1.1.0.
- [Release notes](https://github.com/carlosperate/download-file-action/releases)
- [Commits](https://github.com/carlosperate/download-file-action/compare/v1.0.3...v1.1.0)

---
updated-dependencies:
- dependency-name: carlosperate/download-file-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* upgrade dashboard to v2.3.0 to fix ingress API 404 (#2792)

* Bump traefik version to 2.5 (#2809)

Co-authored-by: Konstantinos Tsakalozos <konstantinos.tsakalozos@canonical.com>

* Refuse joining nodes when hostname does not resolve (#2838)

* Add low-memory guard (#2828)

* Deprecate storage addon (#2833)

* Replace 'storage' with 'hostpath-storage'

* Upgrade hostpath-provisioner (#2853)

* Upgrade hostpath-provisioner image to 1.1.0

* Enable storage addon on s390x

* Enable storage addon even if hostpath directory exists (#2857)

* Drop RemoveSelfLink=false feature flag (#2870)

* Drop RemoveSelfLink=false feature flag from kube-apiserver

* Add inspect check for hostpath storage addon version

* Remove the dqlite related argument from the API server when disabling HA (#2864)

* Silence the hostpath-provisioner error if the provisioner is not installed (#2873)

* Enable hostpath-storage addon for s390x (#2874)

* Update k8s-dqlite build version (#2872)

* Fix RBAC rules for new hostpath-provisioner

* Fix error retrieving resource lock (#2885)

* Remove kubeflow and juju addons (#2869)

* Remove kubeflow and juju addons

* Upgrade containerd to 1.5.9 (#2899)

* Bump actions/setup-python from 2.3.1 to 2.3.2 (#2904)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2.3.1...v2.3.2)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Initial split of addon out of the main repository (#2892)

* Remove replicated slots

* Pin addons branch to strict

* Delete addons dir if already created on previous build

Co-authored-by: John P Lettman <john.lettman@canonical.com>
Co-authored-by: Konstantinos Tsakalozos <kos.tsakalozos@canonical.com>
Co-authored-by: Tobias Muehl <t@muehl.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elias Koromilas <elias.koromilas@gmail.com>
Co-authored-by: balasu <balasundarammaster@gmail.com>
Co-authored-by: Angelos Kolaitis <angelos.kolaitis@canonical.com>
Co-authored-by: Mohammad Faraz <farazm708@gmail.com>
Co-authored-by: balchua <balchua@yahoo.com>
Co-authored-by: Stefano Palazzo <stefano.palazzo@gmail.com>
Co-authored-by: Babis K <babis_k@outlook.com>
Co-authored-by: odufourc <84727096+odufourc@users.noreply.github.com>
Co-authored-by: YanZheng <vincent19376@gmail.com>
Co-authored-by: Miroslav Balaz <gpslayer@gmail.com>
Co-authored-by: Konstantinos Tsakalozos <konstantinos.tsakalozos@canonical.com>

feature/etcdserver-maintenance-status 2022-01-21 15:31:45 UTC
Update k8s-dqlite build version

Author: Angelos Kolaitis
Author Date: 2022-01-21 12:53:34 UTC

Update k8s-dqlite build version

1.19 2022-01-06 20:56:37 UTC
Hotfix ElasticSearch for Log4Shell (#2803)

Author: Joseph Borg
Author Date: 2022-01-06 20:56:37 UTC

Hotfix ElasticSearch for Log4Shell (#2803)

* Hotfix ElasticSearch for Log4Shell

* Fix go get

* Go 1.16 is required to build

1.20 2022-01-06 20:56:24 UTC
Hotfix ElasticSearch for Log4Shell (#2804)

Author: Joseph Borg
Author Date: 2022-01-06 20:56:24 UTC

Hotfix ElasticSearch for Log4Shell (#2804)

* Hotfix ElasticSearch for Log4Shell

* Fix go get

* Go 1.16 is required to build

1.18 2021-11-03 05:04:35 UTC
Fix yaml loading in tests (#2698) (#2703)

Author: Angelos Kolaitis
Author Date: 2021-11-03 05:04:35 UTC

Fix yaml loading in tests (#2698) (#2703)

Co-authored-by: Konstantinos Tsakalozos <kos.tsakalozos@canonical.com>

feature/compress-1.20 2021-05-24 06:32:56 UTC
Build raft with the compression patch

Author: Konstantinos Tsakalozos
Author Date: 2021-05-24 06:32:56 UTC

Build raft with the compression patch

1.17 2020-12-03 15:49:31 UTC
Fix containerd build (#1791)

Author: Konstantinos Tsakalozos
Author Date: 2020-12-03 15:49:31 UTC

Fix containerd build (#1791)

1.16 2020-07-31 21:07:15 UTC
Updating etcd to v3.3.7 (#1461)

Author: Konstantinos Tsakalozos
Author Date: 2020-07-31 21:07:15 UTC

Updating etcd to v3.3.7 (#1461)

* Updating etcd to v3.3.7

* Fix travis

1.15 2020-05-25 12:57:52 UTC
Remove nf_conntrack_ipv4 from lxc profiles (#1219) (#1229)

Author: Konstantinos Tsakalozos
Author Date: 2020-05-25 12:57:52 UTC

Remove nf_conntrack_ipv4 from lxc profiles (#1219) (#1229)

1.14 2020-05-25 12:57:27 UTC
Remove nf_conntrack_ipv4 from lxc profiles (#1219) (#1228)

Author: Konstantinos Tsakalozos
Author Date: 2020-05-25 12:57:27 UTC

Remove nf_conntrack_ipv4 from lxc profiles (#1219) (#1228)

feature/spread 2020-03-05 14:55:53 UTC
Spread tests

Author: Konstantinos Tsakalozos
Author Date: 2020-03-05 14:55:53 UTC

Spread tests

feature/dev-docs 2019-08-22 08:13:22 UTC
Merge branch 'feature/dev-docs' of github.com:juju-solutions/microk8s into fe...

Author: Konstantinos Tsakalozos
Author Date: 2019-08-22 08:13:22 UTC

Merge branch 'feature/dev-docs' of github.com:juju-solutions/microk8s into feature/dev-docs

1.10 2019-04-22 04:43:07 UTC
Take over containerd and handle in pod execution on 1.10 (#439)

Author: Konstantinos Tsakalozos
Author Date: 2019-04-22 04:43:07 UTC

Take over containerd and handle in pod execution on 1.10 (#439)

* Take over the containerd management

* Fix exec into containers issue

* Use snapcraft docker image from beta tag as it builds more often (#342)

* kubelet should wait for docker socket

1.11 2019-04-19 19:35:42 UTC
Take over containerd and handle in pod execution on 1.11 (#438)

Author: Konstantinos Tsakalozos
Author Date: 2019-04-19 19:35:42 UTC

 Take over containerd and handle in pod execution on 1.11 (#438)

* Take over the containerd management

* Fix exec into containers issue

* Use snapcraft docker from beta for travis

* kubelet should wait for docker socket

1.12 2019-04-19 12:30:11 UTC
Take over containerd and handle in pod execution on 1.12 (#437)

Author: Konstantinos Tsakalozos
Author Date: 2019-04-19 12:30:11 UTC

Take over containerd and handle in pod execution on 1.12 (#437)

* Take over the containerd management

* Fix exec into containers issue

1.13 2019-04-19 05:51:22 UTC
Take over the containerd management (#433)

Author: Konstantinos Tsakalozos
Author Date: 2019-04-19 05:51:22 UTC

Take over the containerd management (#433)

* Take over the containerd management

* Fix exec into containers issue

183 of 83 results

Other repositories

Name Last Modified
lp:microk8s 2024-04-24
lp:~xnox/microk8s 2020-10-08
12 of 2 results
You can't create new repositories for microk8s.