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
79220bbrelease(v0.40.0): prepare release60355b6test: run prometheus in tests and check metrics after talemu tests111796afix: do not divide by 0 on the machine stats page4ec7a43feat: add cloud provider resources and role944923cfix: do not recreateMachineSetRequiredMachinesin the controller8e571f4release(v0.40.0-beta.0): prepare release8ef319cchore: bump kube-service-exposer version743e67fchore: bump state-etcd module version6759925chore: deprecate Talos 1.35dd5259chore: add rotating log for audit data6f6e1a6fix: do not allow deleting machine classes which are used anywhereaeb9322fix: preserve labels on theMachineClasswhen editing it in the UI641328cfeat: show machine/cluster stats and total countsad74f85chore: bump deps19a72befeat: add support bundle download button to cluster overviewd76f8bdtest: enable Talemu testsf67579ffix: properly updateClusterMachineIdentityresourced8e804ffix: use proper finalizer chain in theMachineClassStatusController67bcc75feat: compute machineclass machine requirement (pressure)23fb0c1fix: make image pre pull failure block the kubernetes updateb8db949chore: bump dependenciese484bcafix: improve resource deletion reliability, fix support bundle tests6f73f58fix: properly display icons on Safari browser276c3f4fix: use proper check for the machine set teardown flow4cfc0e6chore: rework auth.* keys, addctxstorepackage76263e1fix: do not rely onMachineStatusupdates when checking maintenanced271a8afix: do not expect LB to be healthy when scaling down workers085bc2efix: add finalizer onMachineSetNoderesource in the controllercbfb898fix: add missingreturn errin the maintenance config drop migrationa1a1d08chore: bump deps4369338fix: update Talos machine config schema to v1.7b93ac81fix: provide cached access to the state via Omni API7602fdefix: update compose to fix missing information
Changes since v0.40.0-beta.0
5 commits
79220bbrelease(v0.40.0): prepare release60355b6test: run prometheus in tests and check metrics after talemu tests111796afix: do not divide by 0 on the machine stats page4ec7a43feat: add cloud provider resources and role944923cfix: do not recreateMachineSetRequiredMachinesin the controller
Changes from siderolabs/go-api-signature
Changes from siderolabs/go-kubernetes
2 commits
ee8c6b8fix: add one more removed feature gate for 1.3137dd61ffeat: add support for Kubernetes 1.31
Changes from siderolabs/grpc-proxy
5 commits
ec3b59cfix: address all gRPC deprecations02f82dbchore: rekres, bump deps62b29bechore: rekres, update dependencies2decdd1chore: add no-op github workflow77d7adcchore: bump deps
Changes from siderolabs/image-factory
4 commits
e5686e2release(v0.4.2): prepare release1a2b64afeat: add Rock4 SE board to the mix of supported boardsd07a780fix: update wizard-versions.htmlf73a61efix: update misreported error
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