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)
* 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
* 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.
* 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.
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/.
* 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>