Skip to content
This repository has been archived by the owner on Mar 7, 2023. It is now read-only.

v0.2.1

Latest
Compare
Choose a tag to compare
@talos-bot talos-bot released this 11 Apr 11:19
· 10 commits to master since this release
v0.2.1
cafee5b

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 release
  • b29df3c chore: disable single commit check
  • a8ec4ac chore: update Talos libs to the latest version
  • 92a1c14 fix: display delta time for pod's age
  • c376b06 feat: update favicon to sidero logo
  • 6f8114e feat: show the extended hardware info
  • 19c718a chore: allow getting resources without version and group
  • 4f7b4a7 fix: remove t-header error notification
  • 36b6832 feat: restyle t-alert component
  • 60a1a23 fix: get rid of racy code in the kubeconfig request code
  • da6b879 feat: add text Highlight feature
  • ecb6be6 feat: use ~/.talos/config as a primary source for clusters

Changes from talos-systems/grpc-proxy

4 commits

  • b076302 fix: use io.EOF error when no backend connections are available
  • 82daca0 docs: update README
  • fa6843a chore: fix spelling
  • c0a87d9 chore: major cleanup of the code and build

Changes from talos-systems/talos

105 commits

  • 88f1d8fc docs: update sitemap to point to direct url
  • a6eebee3 chore: update eudev
  • 0cb84e8c fix: correctly parse tags out of images
  • 17d09739 docs: enable nested arrow
  • 1e4320b6 chore: add support for rockpi 4A and 4B
  • d1869d94 docs: update to Sidero Metal, mention clusterctl
  • 18d0038e fix: avoid panic in DHCPv6 operator on nil dereference
  • 9e3d438d docs: fix code fence formatting
  • b3f1bb2c fix: add support for FAT12/16 filesystems
  • 8619f95c chore: bump dependencies
  • 8c4f7200 docs: override sitemap.xml to only include latest results
  • 5192ba4e docs: fix a typo in QEMU VM setup guide
  • 663e3e87 refactor: change the stages for embed files generation
  • 19bf12af fix: enable IPv6 in Docker-based Talos clusters
  • 3889a583 docs: update config.yaml, storage.md, digital-rebar.md
  • 25d19131 release(v1.1.0-alpha.0): prepare release
  • 2ca5279e fix: retry manifest updates in upgrade-k8s
  • eeb75616 feat: use kexec when resetting a node
  • 1ed1f73e test: bump CAPI to 1.1.3
  • 2ee1d2c7 feat: update Kuberentes to 1.24.0-beta.0
  • c26fa4cc test: push GITHUB_TOKEN to the e2e-aws/gcp steps
  • 95d900de feat: use kubeconfig env var
  • 0b407dd1 feat: add dhcp-v6 NTP/DHCP-DUID
  • a140a6ba docs: update releases shortcode in upgrade guide
  • 12931dce fix: align partitions on 1M boundary
  • 37f868e3 fix: validate empty TLS config for registries
  • ca8b9c0a feat: update Kubernetes to 1.24.0-alpha.4
  • d9ec6b21 chore: drop dirty from abbreviated tag
  • 08624fd0 docs: add banner to main page
  • fc23c7a5 test: bump versions for upgrade tests
  • 4bfe6861 feat: update runc to 1.1.1
  • b315ed95 chore: use go:embed instead of ldflags
  • a5d64fc8 feat: update Flannel to 0.17.0
  • 6d6eb3f6 docs: fork docs for 1.1
  • 1d55f05d docs: update index page
  • ad6b7ec1 fix: enable etcd consistency on check startup
  • 65a31f75 docs: re-add GA token
  • 741c0483 docs: mark 1.0 docs as latest
  • e97433c8 docs: update jetson nano
  • 6665e0f0 docs: code block copying
  • c41f2b21 docs: update whats-new-v1.0
  • 0a36fbbf docs: add release notes for 1.0
  • bd0035f6 docs: add NVIDIA docs
  • efa3f289 fix: correctly find partitions with config data (metal-iso)
  • 9ebeec0d docs: fix incorrect path for talosconfig
  • 9fef4540 docs: fix non-latest download links
  • f8ef6a08 docs: add rook ceph configuration guide
  • e2666f58 chore: bump kernel to 5.15.32
  • 957b2f23 chore: bump dependencies
  • 0fd2aa08 fix: correctly escape '.' in volume names
  • 108fd03a fix: give up virtual IPs before the kubelet workloads are shut down
  • 856e1333 fix: use 'localhost' endpoint in docker provisioner on Windows
  • c5da3860 docs: use variables and templates in the docs
  • 4c83847b docs: target search results
  • 67fb72d9 docs: add algolia versions to all content
  • 5344d6e7 docs: fix extension service path dependency
  • 9b9191c5 fix: increase intiial window and connection window sizes
  • 7a88a022 docs: show archived/pre-release banner based on version
  • e403470b docs: filter algolia results by latest
  • 0497d5f9 docs: tag latest docs for search
  • a2542548 feat: update containerd to 1.6.2, Linux to 5.15.31
  • 9b6422fc feat: update CoreDNS to 1.9.1
  • 020856f8 docs: remove second search bar
  • 5f27f4c6 docs: update asset links
  • 9ff42b43 docs: fix redirects for /docs URLs
  • 7283efd5 chore: update the talosctl CNI download url
  • e0eee7fc test: use clusterctl.yaml overrides after org rename
  • 73966f51 docs: fix extensions
  • f9766edb docs: remove empty doc file
  • e06e1473 feat: update golangci-lint to 1.45.0 and gofumpt to 0.3.0
  • a92c614b docs: add enterprise link to docs header
  • 0ae7174b docs: update search settings and redirects
  • 883d401f chore: rename github organization to siderolabs
  • d1294d01 chore: add day-two tests for e2e-qemu
  • a6240e4b feat: update Linux to 5.15.30
  • e3fda049 docs: overhaul all the docs
  • f4775072 fix: the etcd recovery client and tests
  • 69e07cdd fix: trigger properly udevd on types and actions
  • 47d0e629 fix: clean up custom udev rules if the config is cleared
  • b6691b35 chore: bump dependencies
  • 27af5d41 feat: pause the boot process on some failures instead of rebooting
  • 58cb9db1 feat: allow hardlinks in the system extension images
  • 1e982808 fix: ignore pod CIDRs for kubelet node IPs
  • 5e0c80f6 fix: ignore connection reset errors on k8s upgrade
  • c156580a fix: split regular network operation configuration and virtual IP
  • cd4d4c60 feat: relax extensions file structure validation
  • 50594ab1 fix: ignore terminated pods in pod health checks
  • 9d69fb6b feat: update Kubernetes to 1.23.5
  • 327ce5ab fix: invert the condition to skip kubelet kernel checks
  • cf85b3f0 docs: update cilium inline install
  • 84ee1795 docs: update logo
  • cc7719c9 docs: improve comments in security proto
  • caf800fe feat: implement D-Bus systemd-compatible shutdown for kubelet
  • 6bec0842 feat: add talosctl completions to copy, usage, logs, restart and service
  • 355b1a4b fix: refresh etcd certs on startup/join
  • d256b5c5 docs: fix spelling mistakes
  • 5fdedae2 chore: bump kernel to 5.15.28
  • 18a21b5f chore: add dependency images-essential -> images
  • 714e5eca chore: bump dependencies
  • 58be4067 docs: update README.md
  • c5fb2093 docs: add loki note
  • f448cb4f feat: bump boot partition size to 1000 MiB
  • a095acb0 chore: fix equinixMetal platform name
  • 2a7f9a44 fix: check for IPv6 before applying accept_ra
  • 59681b8c 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