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
cafee5b
release(v0.2.1): prepare releaseb29df3c
chore: disable single commit checka8ec4ac
chore: update Talos libs to the latest version92a1c14
fix: display delta time for pod's agec376b06
feat: update favicon to sidero logo6f8114e
feat: show the extended hardware info19c718a
chore: allow getting resources without version and group4f7b4a7
fix: remove t-header error notification36b6832
feat: restyle t-alert component60a1a23
fix: get rid of racy code in the kubeconfig request codeda6b879
feat: add text Highlight featureecb6be6
feat: use~/.talos/config
as a primary source for clusters
Changes from talos-systems/grpc-proxy
4 commits
Changes from talos-systems/talos
105 commits
88f1d8fc
docs: update sitemap to point to direct urla6eebee3
chore: update eudev0cb84e8c
fix: correctly parse tags out of images17d09739
docs: enable nested arrow1e4320b6
chore: add support for rockpi 4A and 4Bd1869d94
docs: update to Sidero Metal, mention clusterctl18d0038e
fix: avoid panic in DHCPv6 operator on nil dereference9e3d438d
docs: fix code fence formattingb3f1bb2c
fix: add support for FAT12/16 filesystems8619f95c
chore: bump dependencies8c4f7200
docs: override sitemap.xml to only include latest results5192ba4e
docs: fix a typo in QEMU VM setup guide663e3e87
refactor: change the stages for embed files generation19bf12af
fix: enable IPv6 in Docker-based Talos clusters3889a583
docs: update config.yaml, storage.md, digital-rebar.md25d19131
release(v1.1.0-alpha.0): prepare release2ca5279e
fix: retry manifest updates in upgrade-k8seeb75616
feat: use kexec when resetting a node1ed1f73e
test: bump CAPI to 1.1.32ee1d2c7
feat: update Kuberentes to 1.24.0-beta.0c26fa4cc
test: push GITHUB_TOKEN to the e2e-aws/gcp steps95d900de
feat: use kubeconfig env var0b407dd1
feat: add dhcp-v6 NTP/DHCP-DUIDa140a6ba
docs: update releases shortcode in upgrade guide12931dce
fix: align partitions on 1M boundary37f868e3
fix: validate empty TLS config for registriesca8b9c0a
feat: update Kubernetes to 1.24.0-alpha.4d9ec6b21
chore: drop dirty from abbreviated tag08624fd0
docs: add banner to main pagefc23c7a5
test: bump versions for upgrade tests4bfe6861
feat: update runc to 1.1.1b315ed95
chore: use go:embed instead of ldflagsa5d64fc8
feat: update Flannel to 0.17.06d6eb3f6
docs: fork docs for 1.11d55f05d
docs: update index pagead6b7ec1
fix: enable etcd consistency on check startup65a31f75
docs: re-add GA token741c0483
docs: mark 1.0 docs as lateste97433c8
docs: update jetson nano6665e0f0
docs: code block copyingc41f2b21
docs: update whats-new-v1.00a36fbbf
docs: add release notes for 1.0bd0035f6
docs: add NVIDIA docsefa3f289
fix: correctly find partitions with config data (metal-iso
)9ebeec0d
docs: fix incorrect path for talosconfig9fef4540
docs: fix non-latest download linksf8ef6a08
docs: add rook ceph configuration guidee2666f58
chore: bump kernel to 5.15.32957b2f23
chore: bump dependencies0fd2aa08
fix: correctly escape '.' in volume names108fd03a
fix: give up virtual IPs before the kubelet workloads are shut down856e1333
fix: use 'localhost' endpoint in docker provisioner on Windowsc5da3860
docs: use variables and templates in the docs4c83847b
docs: target search results67fb72d9
docs: add algolia versions to all content5344d6e7
docs: fix extension servicepath
dependency9b9191c5
fix: increase intiial window and connection window sizes7a88a022
docs: show archived/pre-release banner based on versione403470b
docs: filter algolia results by latest0497d5f9
docs: tag latest docs for searcha2542548
feat: update containerd to 1.6.2, Linux to 5.15.319b6422fc
feat: update CoreDNS to 1.9.1020856f8
docs: remove second search bar5f27f4c6
docs: update asset links9ff42b43
docs: fix redirects for /docs URLs7283efd5
chore: update the talosctl CNI download urle0eee7fc
test: use clusterctl.yaml overrides after org rename73966f51
docs: fix extensionsf9766edb
docs: remove empty doc filee06e1473
feat: update golangci-lint to 1.45.0 and gofumpt to 0.3.0a92c614b
docs: add enterprise link to docs header0ae7174b
docs: update search settings and redirects883d401f
chore: rename github organization to siderolabsd1294d01
chore: add day-two tests for e2e-qemua6240e4b
feat: update Linux to 5.15.30e3fda049
docs: overhaul all the docsf4775072
fix: the etcd recovery client and tests69e07cdd
fix: trigger properlyudevd
on types and actions47d0e629
fix: clean up custom udev rules if the config is clearedb6691b35
chore: bump dependencies27af5d41
feat: pause the boot process on some failures instead of rebooting58cb9db1
feat: allow hardlinks in the system extension images1e982808
fix: ignore pod CIDRs for kubelet node IPs5e0c80f6
fix: ignore connection reset errors on k8s upgradec156580a
fix: split regular network operation configuration and virtual IPcd4d4c60
feat: relax extensions file structure validation50594ab1
fix: ignore terminated pods in pod health checks9d69fb6b
feat: update Kubernetes to 1.23.5327ce5ab
fix: invert the condition to skip kubelet kernel checkscf85b3f0
docs: update cilium inline install84ee1795
docs: update logocc7719c9
docs: improve comments in security protocaf800fe
feat: implement D-Bus systemd-compatible shutdown for kubelet6bec0842
feat: add talosctl completions to copy, usage, logs, restart and service355b1a4b
fix: refresh etcd certs on startup/joind256b5c5
docs: fix spelling mistakes5fdedae2
chore: bump kernel to 5.15.2818a21b5f
chore: add dependency images-essential -> images714e5eca
chore: bump dependencies58be4067
docs: update README.mdc5fb2093
docs: add loki notef448cb4f
feat: bump boot partition size to 1000 MiBa095acb0
chore: fix equinixMetal platform name2a7f9a44
fix: check for IPv6 before applying accept_ra59681b8c
fix: 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