v0.40.0
Omni 0.40.0 (2024-07-29)
Welcome to the v0.40.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Support Bundle
Support downloading cluster support bundle from the UI.
Show Total Items
Display total number of clusters and machines on the corresponding pages.
Also show some basic stats there: the number of clusters not ready and allocated/available machines.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Dmitriy Matrenichev
- Utku Ozdemir
- Jubblin
- Maxime Brunet
- Sam
- Spencer Smith
Changes
33 commits
79220bb
release(v0.40.0): prepare release60355b6
test: run prometheus in tests and check metrics after talemu tests111796a
fix: do not divide by 0 on the machine stats page4ec7a43
feat: add cloud provider resources and role944923c
fix: do not recreateMachineSetRequiredMachines
in the controller8e571f4
release(v0.40.0-beta.0): prepare release8ef319c
chore: bump kube-service-exposer version743e67f
chore: bump state-etcd module version6759925
chore: deprecate Talos 1.35dd5259
chore: add rotating log for audit data6f6e1a6
fix: do not allow deleting machine classes which are used anywhereaeb9322
fix: preserve labels on theMachineClass
when editing it in the UI641328c
feat: show machine/cluster stats and total countsad74f85
chore: bump deps19a72be
feat: add support bundle download button to cluster overviewd76f8bd
test: enable Talemu testsf67579f
fix: properly updateClusterMachineIdentity
resourced8e804f
fix: use proper finalizer chain in theMachineClassStatusController
67bcc75
feat: compute machineclass machine requirement (pressure)23fb0c1
fix: make image pre pull failure block the kubernetes updateb8db949
chore: bump dependenciese484bca
fix: improve resource deletion reliability, fix support bundle tests6f73f58
fix: properly display icons on Safari browser276c3f4
fix: use proper check for the machine set teardown flow4cfc0e6
chore: rework auth.* keys, addctxstore
package76263e1
fix: do not rely onMachineStatus
updates when checking maintenanced271a8a
fix: do not expect LB to be healthy when scaling down workers085bc2e
fix: add finalizer onMachineSetNode
resource in the controllercbfb898
fix: add missingreturn err
in the maintenance config drop migrationa1a1d08
chore: bump deps4369338
fix: update Talos machine config schema to v1.7b93ac81
fix: provide cached access to the state via Omni API7602fde
fix: update compose to fix missing information
Changes since v0.40.0-beta.0
5 commits
79220bb
release(v0.40.0): prepare release60355b6
test: run prometheus in tests and check metrics after talemu tests111796a
fix: do not divide by 0 on the machine stats page4ec7a43
feat: add cloud provider resources and role944923c
fix: do not recreateMachineSetRequiredMachines
in the controller
Changes from siderolabs/go-api-signature
Changes from siderolabs/go-kubernetes
2 commits
Changes from siderolabs/grpc-proxy
5 commits
Changes from siderolabs/image-factory
4 commits
Dependency Changes
- github.com/adrg/xdg v0.4.0 -> v0.5.0
- github.com/aws/aws-sdk-go-v2 v1.30.0 -> v1.30.3
- github.com/aws/aws-sdk-go-v2/config v1.27.21 -> v1.27.27
- github.com/aws/aws-sdk-go-v2/credentials v1.17.21 -> v1.17.27
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.1 -> v1.17.8
- github.com/aws/aws-sdk-go-v2/service/s3 v1.56.1 -> v1.58.2
- github.com/aws/smithy-go v1.20.2 -> v1.20.3
- github.com/cosi-project/runtime v0.5.0 -> v0.5.5
- github.com/cosi-project/state-etcd v0.2.9 -> v0.3.0
- github.com/go-jose/go-jose/v4 v4.0.2 -> v4.0.3
- github.com/google/go-containerregistry v0.19.2 -> v0.20.1
- github.com/siderolabs/go-api-signature v0.3.3 -> v0.3.4
- github.com/siderolabs/go-kubernetes v0.2.9 -> v0.2.11
- github.com/siderolabs/grpc-proxy v0.4.0 -> v0.4.1
- github.com/siderolabs/image-factory v0.4.1 -> v0.4.2
- github.com/siderolabs/omni/client 000000000000 -> v0.39.1
- github.com/siderolabs/talos/pkg/machinery 4feb94ca0997 -> v1.8.0-alpha.1
- github.com/zitadel/oidc/v3 v3.25.1 -> v3.26.0
- golang.org/x/crypto v0.24.0 -> v0.25.0
- golang.org/x/net v0.26.0 -> v0.27.0
- google.golang.org/grpc v1.64.0 -> v1.65.0
- k8s.io/api v0.30.2 -> v0.30.3
- k8s.io/client-go v0.30.2 -> v0.30.3
Previous release can be found at v0.39.0