theila 0.2.1 (2022-04-11)
Welcome to the v0.2.1 release of theila!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/theila/issues.
Configuration Priority Changes
Starting from 0.2.1 Theila no longer relies on the local Kubeconfig.
Instead it fetches the initial list of clusters from ~/.talos/config or whatever is set in the TALOSCONFIG
environment variable.
It helps to get rid of strong requirement for matching context in ~/.kube/config and ~/.talos/config as
Kubernetes config is now always retrieved from the Talos API.
Note: due to change in that flow it may be required to drop browser local storage cache for your Theila page as it will have
an old context name cached there.
The New UI
Sidero UI is getting the next iteration of the design.
The color scheme was aligned to the new Sidero company color scheme.
Main changes UX-wise:
- all clusters are now placed in the context dropdown: both kubeconfig clusters and CAPI clusters.
- now it is possible to see Kubernetes upgrades history (dropped after theila restart as of now).
- pod information has got more details.
- servers list is now also available for CAPI clusters.
- now the UI provides summary page for cluster resources usage.
Contributors
- Andrey Smirnov
- Spencer Smith
- Noel Georgi
- Artem Chernyshev
- Tim Jones
- Andrew Rynhard
- evgeniybryzh
- Andrey Smirnov
- Dmitriy Matrenichev
- Steve Francis
- Andrei Dobre
- Caleb Woodbine
- Daniel Höxtermann
- Gerard de Leeuw
- Jori Huisman
- Nico Berlee
- Serge Logvinov
- Seán C McCord
- Steve Francis
- Suraj Shirvankar
- Tomasz Zurkowski
- William Ashton
Changes
12 commits
cafee5brelease(v0.2.1): prepare releaseb29df3cchore: disable single commit checka8ec4acchore: update Talos libs to the latest version92a1c14fix: display delta time for pod's agec376b06feat: update favicon to sidero logo6f8114efeat: show the extended hardware info19c718achore: allow getting resources without version and group4f7b4a7fix: remove t-header error notification36b6832feat: restyle t-alert component60a1a23fix: get rid of racy code in the kubeconfig request codeda6b879feat: add text Highlight featureecb6be6feat: use~/.talos/configas a primary source for clusters
Changes from talos-systems/grpc-proxy
4 commits
Changes from talos-systems/talos
105 commits
88f1d8fcdocs: update sitemap to point to direct urla6eebee3chore: update eudev0cb84e8cfix: correctly parse tags out of images17d09739docs: enable nested arrow1e4320b6chore: add support for rockpi 4A and 4Bd1869d94docs: update to Sidero Metal, mention clusterctl18d0038efix: avoid panic in DHCPv6 operator on nil dereference9e3d438ddocs: fix code fence formattingb3f1bb2cfix: add support for FAT12/16 filesystems8619f95cchore: bump dependencies8c4f7200docs: override sitemap.xml to only include latest results5192ba4edocs: fix a typo in QEMU VM setup guide663e3e87refactor: change the stages for embed files generation19bf12affix: enable IPv6 in Docker-based Talos clusters3889a583docs: update config.yaml, storage.md, digital-rebar.md25d19131release(v1.1.0-alpha.0): prepare release2ca5279efix: retry manifest updates in upgrade-k8seeb75616feat: use kexec when resetting a node1ed1f73etest: bump CAPI to 1.1.32ee1d2c7feat: update Kuberentes to 1.24.0-beta.0c26fa4cctest: push GITHUB_TOKEN to the e2e-aws/gcp steps95d900defeat: use kubeconfig env var0b407dd1feat: add dhcp-v6 NTP/DHCP-DUIDa140a6badocs: update releases shortcode in upgrade guide12931dcefix: align partitions on 1M boundary37f868e3fix: validate empty TLS config for registriesca8b9c0afeat: update Kubernetes to 1.24.0-alpha.4d9ec6b21chore: drop dirty from abbreviated tag08624fd0docs: add banner to main pagefc23c7a5test: bump versions for upgrade tests4bfe6861feat: update runc to 1.1.1b315ed95chore: use go:embed instead of ldflagsa5d64fc8feat: update Flannel to 0.17.06d6eb3f6docs: fork docs for 1.11d55f05ddocs: update index pagead6b7ec1fix: enable etcd consistency on check startup65a31f75docs: re-add GA token741c0483docs: mark 1.0 docs as lateste97433c8docs: update jetson nano6665e0f0docs: code block copyingc41f2b21docs: update whats-new-v1.00a36fbbfdocs: add release notes for 1.0bd0035f6docs: add NVIDIA docsefa3f289fix: correctly find partitions with config data (metal-iso)9ebeec0ddocs: fix incorrect path for talosconfig9fef4540docs: fix non-latest download linksf8ef6a08docs: add rook ceph configuration guidee2666f58chore: bump kernel to 5.15.32957b2f23chore: bump dependencies0fd2aa08fix: correctly escape '.' in volume names108fd03afix: give up virtual IPs before the kubelet workloads are shut down856e1333fix: use 'localhost' endpoint in docker provisioner on Windowsc5da3860docs: use variables and templates in the docs4c83847bdocs: target search results67fb72d9docs: add algolia versions to all content5344d6e7docs: fix extension servicepathdependency9b9191c5fix: increase intiial window and connection window sizes7a88a022docs: show archived/pre-release banner based on versione403470bdocs: filter algolia results by latest0497d5f9docs: tag latest docs for searcha2542548feat: update containerd to 1.6.2, Linux to 5.15.319b6422fcfeat: update CoreDNS to 1.9.1020856f8docs: remove second search bar5f27f4c6docs: update asset links9ff42b43docs: fix redirects for /docs URLs7283efd5chore: update the talosctl CNI download urle0eee7fctest: use clusterctl.yaml overrides after org rename73966f51docs: fix extensionsf9766edbdocs: remove empty doc filee06e1473feat: update golangci-lint to 1.45.0 and gofumpt to 0.3.0a92c614bdocs: add enterprise link to docs header0ae7174bdocs: update search settings and redirects883d401fchore: rename github organization to siderolabsd1294d01chore: add day-two tests for e2e-qemua6240e4bfeat: update Linux to 5.15.30e3fda049docs: overhaul all the docsf4775072fix: the etcd recovery client and tests69e07cddfix: trigger properlyudevdon types and actions47d0e629fix: clean up custom udev rules if the config is clearedb6691b35chore: bump dependencies27af5d41feat: pause the boot process on some failures instead of rebooting58cb9db1feat: allow hardlinks in the system extension images1e982808fix: ignore pod CIDRs for kubelet node IPs5e0c80f6fix: ignore connection reset errors on k8s upgradec156580afix: split regular network operation configuration and virtual IPcd4d4c60feat: relax extensions file structure validation50594ab1fix: ignore terminated pods in pod health checks9d69fb6bfeat: update Kubernetes to 1.23.5327ce5abfix: invert the condition to skip kubelet kernel checkscf85b3f0docs: update cilium inline install84ee1795docs: update logocc7719c9docs: improve comments in security protocaf800fefeat: implement D-Bus systemd-compatible shutdown for kubelet6bec0842feat: add talosctl completions to copy, usage, logs, restart and service355b1a4bfix: refresh etcd certs on startup/joind256b5c5docs: fix spelling mistakes5fdedae2chore: bump kernel to 5.15.2818a21b5fchore: add dependency images-essential -> images714e5ecachore: bump dependencies58be4067docs: update README.mdc5fb2093docs: add loki notef448cb4ffeat: bump boot partition size to 1000 MiBa095acb0chore: fix equinixMetal platform name2a7f9a44fix: check for IPv6 before applying accept_ra59681b8cfix: backport fixes from release-1.0 branch
Dependency Changes
- github.com/spf13/cobra v1.3.0 -> v1.4.0
- github.com/stretchr/testify v1.7.0 -> v1.7.1
- github.com/talos-systems/grpc-proxy v0.2.0 -> v0.3.0
- github.com/talos-systems/talos v1.0.0-beta.1 -> 88f1d8fcc0e3
- github.com/talos-systems/talos/pkg/machinery v1.0.0-beta.1 -> 88f1d8fcc0e3
- google.golang.org/grpc v1.44.0 -> v1.45.0
- google.golang.org/protobuf v1.27.1 -> v1.28.0
- k8s.io/api v0.23.4 -> v0.24.0-beta.0
- k8s.io/apimachinery v0.23.4 -> v0.24.0-beta.0
- k8s.io/client-go v0.23.4 -> v0.24.0-beta.0
Previous release can be found at v0.2.0