Releases: siderolabs/omni
v0.45.0-beta.0
Omni 0.45.0-beta.0 (2024-12-12)
Welcome to the v0.45.0-beta.0 release of Omni!
This is a pre-release of Omni
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Service Account Management UI
It is now possible to view, create, delete and edit service account in the Omni web UI.
New SBC Support
Turing RK1 SBC installation media can now be downloaded from Omni.
User Management CLI
omnictl
now has new commands for user management to make it consistent with the UI:
omnictl user list
- `omnictl user create [email] --role [role]
omnictl user delete [email]
omnictl user set-role email --role [role]
Contributors
- Utku Ozdemir
- Noel Georgi
- Andrey Smirnov
- Artem Chernyshev
- Dmitriy Matrenichev
- Christopher Gill
- Nico Berlee
Changes
24 commits
b36198a
release(v0.45.0-beta.0): prepare release99693cf
test: assert power on/off status in static infra provider tests471831c
test: assert machine labels in static infra provider tests8aeff65
feat: update Talos machinery to final 1.9.0-beta.1a7b603e
feat: implement CLI commands for user managementbbbf6f2
feat: add Turing RK1 SoM to SBCs dropdownd8e3aad
chore: handle renamed drm extensions6f3ce0d
fix: regenerate wipe id of infra machines only once per de-allocationce40338
feat: addrejected
state to infra machine acceptance status8a64ba7
chore: bump COSI runtime tov0.7.5
815b2b0
feat: allow specifying extra kernel args on infra machines95c22be
chore: bump depse84b10a
fix: fix panic inConfigPatchRequestController
ac362f9
fix: ignoreUnimplemented
errors inMetaDelete
calls377b550
feat: update Talos machinery to v1.9.0-beta.0776bc65
test: add static infra provider (bare-metal provider) integration testsd879c6e
chore: bump discovery service tov1.0.8
5a26d4c
feat: add resources and controllers for bare metal infra provider033e051
chore: bump Go to 1.23.3, rekres, regenerate sources, make linters happy9085e82
fix: use the custom image factory host in backend and frontend7fd2817
chore: deprecate Talos 1.4d46fe7e
fix: fix compose.yaml typoe4586f4
fix: properly set up provider for autoprovision tests05ab993
fix: properly map config patch requests in the infra provision ctrl
Changes from siderolabs/crypto
Changes from siderolabs/discovery-service
Changes from siderolabs/go-kubernetes
4 commits
Changes from siderolabs/image-factory
11 commits
d0dcfe5
release(v0.6.2): prepare releasea8cdc21
feat: update dependencies for Talos 1.9b7f7fd3
chore: add hash errata for tarball headers370c137
fix: vmware build assets on non-amd64c102c95
chore: alias i915/amdgpu extensions to new nameb7b4c71
release(v0.6.1): prepare release96c8455
chore: bump generated datacc1074b
release(v0.6.0): prepare release0ca8240
fix: secureboot iso gen8e66370
feat: hide Talos metal agent extension on the UId98b007
feat: reword wizard using GitHub Copilot
Dependency Changes
- github.com/ProtonMail/gopenpgp/v2 v2.7.5 -> v2.8.1
- github.com/aws/aws-sdk-go-v2 v1.32.3 -> v1.32.6
- github.com/aws/aws-sdk-go-v2/config v1.28.1 -> v1.28.6
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.35 -> v1.17.43
- github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2 -> v1.71.0
- github.com/aws/smithy-go v1.22.0 -> v1.22.1
- github.com/containers/image/v5 v5.32.2 -> v5.33.0
- github.com/cosi-project/runtime v0.7.1 -> v0.7.5
- github.com/cosi-project/state-etcd v0.4.0 -> v0.4.1
- github.com/emicklei/dot v1.6.2 -> v1.6.4
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.23.0 -> v2.24.0
- github.com/johannesboyne/gofakes3 2db7ccb81e19 -> 0da3aa9c32ca
- github.com/siderolabs/crypto v0.5.0 -> v0.5.1
- github.com/siderolabs/discovery-service v1.0.7 -> v1.0.8
- github.com/siderolabs/go-kubernetes v0.2.14 -> v0.2.17
- github.com/siderolabs/image-factory v0.5.0 -> v0.6.2
- github.com/siderolabs/talos/pkg/machinery v1.8.2 -> v1.9.0-beta.1
- github.com/stretchr/testify v1.9.0 -> v1.10.0
- github.com/zitadel/oidc/v3 v3.32.1 -> v3.33.1
- go.etcd.io/etcd/client/pkg/v3 v3.5.16 -> v3.5.17
- go.etcd.io/etcd/client/v3 v3.5.16 -> v3.5.17
- go.etcd.io/etcd/server/v3 v3.5.16 -> v3.5.17
- golang.org/x/crypto v0.28.0 -> v0.29.0
- golang.org/x/net v0.30.0 -> v0.31.0
- golang.org/x/sync v0.8.0 -> v0.10.0
- golang.org/x/tools v0.26.0 -> v0.27.0
- google.golang.org/grpc v1.67.1 -> v1.68.0
- google.golang.org/protobuf v1.35.1 -> v1.35.2
- k8s.io/api v0.31.2 -> v0.32.0-rc.1
- k8s.io/apimachinery v0.31.2 -> v0.32.0-rc.1
- k8s.io/client-go v0.31.2 -> v0.32.0-rc.1
- sigs.k8s.io/controller-runtime ...
v0.44.1
Omni 0.44.1 (2024-12-11)
Welcome to the v0.44.1 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
Changes
3 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.44.0
v0.44.0
Omni 0.44.0 (2024-11-11)
Welcome to the v0.44.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Automatically Resolve Cluster in talosctl
talosctl
command now works without --cluster
flag when using instance wide Talos config.
Omni will automatically resolve the correct cluster.
Reset Removed Machines
Omni will now try to wipe Talos installation from the machines which are removed from the instance.
Contributors
- Artem Chernyshev
- Dmitriy Matrenichev
- Andrey Smirnov
- Noel Georgi
- Tijmen Blaauw - van den Brink
Changes
27 commits
60f8633
release(v0.44.0): prepare releasefe075b0
release(v0.44.0-beta.0): prepare releasefe0fc17
feat: support creating config patches in the infrastructure providers3e8bc8d
feat: enable watch retries on Omni side23ccdb5
chore: bump dependenciesbe3e67c
fix: include NodeJS types in the frontend buildabaee03
fix: make web UI show faviconcc59192
feat: reset machine when it's removed from Omni900987b
test: disable secure boot in e2e tests58159e4
feat: automatically resolve cluster intalosctl
calls8da2328
fix: removeMaintenanceConfigPatchController
finalizers21455d9
fix: properly show the current manifests in the bootstrap manifest syncc904e3a
chore: do not audit logGET
requests to k8s62917e7
fix: use proper selectors in the MachineClass create UI4b4088d
fix: do not read Talos versions from the image registry everb3dc48a
chore: bump dependencies9d0a512
fix: filter block devices with UNKNOWN type8c737ba
fix: fetch Talos version from the image factory83554e5
fix: do not set empty initial labels in the UI98315a9
fix: do not build acompat docker imagecd1f2bd
fix: build arm64 integration tests executablec754cdc
feat: support insecure localhost infra provider access mode284e8b5
fix: introduce timeout in the etcd healthchecks in the machine set ctrld7b92e7
chore: removeip_address
field from audit logsession
18b13ea
chore: add basic helm chart1544b9c
chore: move from Codec to CodecV21c12dfc
fix: properly return error fromconfig.Init
Changes since v0.44.0-beta.0
Changes from siderolabs/crypto
Changes from siderolabs/discovery-api
Changes from siderolabs/discovery-client
Changes from siderolabs/discovery-service
4 commits
Changes from siderolabs/gen
3 commits
Changes from siderolabs/go-circular
Changes from siderolabs/go-kubernetes
3 commits
Changes from siderolabs/grpc-proxy
2 commits
Changes from siderolabs/proto-codec
3 commits
Changes from siderolabs/siderolink
2 commits
Dependency Changes
- github.com/adrg/xdg v0.5.0 -> v0.5.3
- github.com/aws/aws-sdk-go-v2 v1.30.4 -> v1.32.3
- github.com/aws/aws-sdk-go-v2/config v1.27.31 -> v1.28.1
- github.com/aws/aws-sdk-go-v2/credentials v1.17.30 -> v1.17.42
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.16 -> v1.17.35
- github.com/aws/aws-sdk-go-v2/service/s3 v1.61.0 -> v1.66.2
- github.com/aws/smithy-go v1.20.4 -> v1.22.0
- github.com/cosi-project/runtime v0.6.3 -> v0.7.1
- github.com/cosi-project/state-etcd v0.3.2 -> v0.4.0
- github.com/fsnotify/fsnotify v1.7.0 -> v1.8.0
- github.com/golang-jwt/jwt/v4 v4.5.0 -> v4.5.1
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 -> v2.23.0
- **github.com/hashicorp...
v0.44.0-beta.0
Omni 0.44.0-beta.0 (2024-11-06)
Welcome to the v0.44.0-beta.0 release of Omni!
This is a pre-release of Omni
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Automatically Resolve Cluster in talosctl
talosctl
command now works without --cluster
flag when using instance wide Talos config.
Omni will automatically resolve the correct cluster.
Reset Removed Machines
Omni will now try to wipe Talos installation from the machines which are removed from the instance.
Contributors
- Artem Chernyshev
- Dmitriy Matrenichev
- Andrey Smirnov
- Noel Georgi
- Tijmen Blaauw - van den Brink
Changes
26 commits
fe075b0
release(v0.44.0-beta.0): prepare releasefe0fc17
feat: support creating config patches in the infrastructure providers3e8bc8d
feat: enable watch retries on Omni side23ccdb5
chore: bump dependenciesbe3e67c
fix: include NodeJS types in the frontend buildabaee03
fix: make web UI show faviconcc59192
feat: reset machine when it's removed from Omni900987b
test: disable secure boot in e2e tests58159e4
feat: automatically resolve cluster intalosctl
calls8da2328
fix: removeMaintenanceConfigPatchController
finalizers21455d9
fix: properly show the current manifests in the bootstrap manifest syncc904e3a
chore: do not audit logGET
requests to k8s62917e7
fix: use proper selectors in the MachineClass create UI4b4088d
fix: do not read Talos versions from the image registry everb3dc48a
chore: bump dependencies9d0a512
fix: filter block devices with UNKNOWN type8c737ba
fix: fetch Talos version from the image factory83554e5
fix: do not set empty initial labels in the UI98315a9
fix: do not build acompat docker imagecd1f2bd
fix: build arm64 integration tests executablec754cdc
feat: support insecure localhost infra provider access mode284e8b5
fix: introduce timeout in the etcd healthchecks in the machine set ctrld7b92e7
chore: removeip_address
field from audit logsession
18b13ea
chore: add basic helm chart1544b9c
chore: move from Codec to CodecV21c12dfc
fix: properly return error fromconfig.Init
Changes from siderolabs/crypto
Changes from siderolabs/discovery-api
Changes from siderolabs/discovery-client
Changes from siderolabs/discovery-service
4 commits
Changes from siderolabs/gen
3 commits
Changes from siderolabs/go-circular
Changes from siderolabs/go-kubernetes
3 commits
Changes from siderolabs/grpc-proxy
2 commits
Changes from siderolabs/proto-codec
3 commits
Changes from siderolabs/siderolink
2 commits
Dependency Changes
- github.com/adrg/xdg v0.5.0 -> v0.5.3
- github.com/aws/aws-sdk-go-v2 v1.30.4 -> v1.32.3
- github.com/aws/aws-sdk-go-v2/config v1.27.31 -> v1.28.1
- github.com/aws/aws-sdk-go-v2/credentials v1.17.30 -> v1.17.42
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.16 -> v1.17.35
- github.com/aws/aws-sdk-go-v2/service/s3 v1.61.0 -> v1.66.2
- github.com/aws/smithy-go v1.20.4 -> v1.22.0
- github.com/cosi-project/runtime v0.6.3 -> v0.7.1
- github.com/cosi-project/state-etcd v0.3.2 -> v0.4.0
- github.com/fsnotify/fsnotify v1.7.0 -> v1.8.0
- github.com/golang-jwt/jwt/v4 v4.5.0 -> v4.5.1
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 -> v2.23.0
- github.com/hashicorp/vault/api v1.14.0 -> v1.15.0
- github.com/hashicorp/vault/api/auth/kubernetes v0.7.0 -> v0.8.0
- github.com/johannesboyne/gofakes3 edd0227ffc37 -> 2db7ccb81e19
- github.com/jonboulle/clockwork fc59783b0293 -> 7e524bd2b238
- **github.com/...
v0.43.3
Omni 0.43.3 (2024-10-28)
Welcome to the v0.43.3 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
Changes
2 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.43.2
v0.43.2
Omni 0.43.2 (2024-10-25)
Welcome to the v0.43.2 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
- Dmitriy Matrenichev
Changes
4 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.43.1
v0.43.1
Omni 0.43.1 (2024-10-17)
Welcome to the v0.43.1 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
- Dmitriy Matrenichev
Changes
3 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.43.0
v0.43.0
Omni 0.43.0 (2024-10-11)
Welcome to the v0.43.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
gRPC
Tunnel
gRPC
tunnel for wireguard can now be enabled when downloading the installation media from Omni.
Talos Diagnostics
Omni now shows Talos diagnostics information for Talos >= 1.8.0.
Contributors
- Artem Chernyshev
- Utku Ozdemir
- Dmitriy Matrenichev
- Andrey Smirnov
- Birger J. Nordølum
- Justin Garrison
Changes
28 commits
3655206
release(v0.43.0): prepare release397f204
feat: display pending machine requests in the machine sets0d66194
release(v0.43.0-beta.0): prepare release4084b6e
fix: get proper IP from peer metadatad547889
fix: filter requests in the infra provision controllerd1c9d9d
chore: setpeer.address
to inform about IP status23a4092
chore: refactor code5630d83
fix: ignore parse errors in the log parser8334c59
chore: add a way to get provider data in the infra providercc71fb6
feat: support auto provisioned machine classes41c3bd5
fix: support whitespaces in the label selectors99191c6
feat: integrate with Talos diagnosticsdcf89d9
feat: update Omni for Talos 1.8 machinerya04b07f
test: fix the error message in infra test3e3e53b
chore: fix capitalization of wireguardf69ff37
feat: make infra provider report back it's information: schema, name7555312
fix: get rid of the exceptions in the ui8e48723
feat: support attaching machine sets to a machine request setsbb2f52d
chore: drop machine class status and machine set pressure resources3ef1f85
fix: call deprovision only after the machine request status is deleted423f729
chore: bump default versions: Talos1.7.6
, Kubernetes1.30.5
c4a4151
feat: allow specifying grpc tunnel option explicitly for install mediabb14ed6
fix: parse machine labels and extensions as slices inomnictl download
9e033d7
docs: update omni template so docs are easier4c329db
fix: update COSI runtime81e08eb
test: run infra integration tests against Talemu providerf83cf3b
fix: pin apexcharts version to 3.45.2e3d46f9
feat: implement compression of config fields on resources
Changes since v0.43.0-beta.0
2 commits
Dependency Changes
- github.com/cosi-project/runtime v0.6.1 -> v0.6.3
- github.com/cosi-project/state-etcd v0.3.1 -> v0.3.2
- github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 new
- github.com/siderolabs/talos/pkg/machinery 6f7c3a8e5c63 -> v1.8.0
Previous release can be found at v0.42.0
v0.43.0-beta.0
Omni 0.43.0-beta.0 (2024-10-09)
Welcome to the v0.43.0-beta.0 release of Omni!
This is a pre-release of Omni
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
gRPC
Tunnel
gRPC
tunnel for wireguard can now be enabled when downloading the installation media from Omni.
Talos Diagnostics
Omni now shows Talos diagnostics information for Talos >= 1.8.0.
Contributors
- Artem Chernyshev
- Utku Ozdemir
- Dmitriy Matrenichev
- Andrey Smirnov
- Birger J. Nordølum
- Justin Garrison
Changes
26 commits
0d66194
release(v0.43.0-beta.0): prepare release4084b6e
fix: get proper IP from peer metadatad547889
fix: filter requests in the infra provision controllerd1c9d9d
chore: setpeer.address
to inform about IP status23a4092
chore: refactor code5630d83
fix: ignore parse errors in the log parser8334c59
chore: add a way to get provider data in the infra providercc71fb6
feat: support auto provisioned machine classes41c3bd5
fix: support whitespaces in the label selectors99191c6
feat: integrate with Talos diagnosticsdcf89d9
feat: update Omni for Talos 1.8 machinerya04b07f
test: fix the error message in infra test3e3e53b
chore: fix capitalization of wireguardf69ff37
feat: make infra provider report back it's information: schema, name7555312
fix: get rid of the exceptions in the ui8e48723
feat: support attaching machine sets to a machine request setsbb2f52d
chore: drop machine class status and machine set pressure resources3ef1f85
fix: call deprovision only after the machine request status is deleted423f729
chore: bump default versions: Talos1.7.6
, Kubernetes1.30.5
c4a4151
feat: allow specifying grpc tunnel option explicitly for install mediabb14ed6
fix: parse machine labels and extensions as slices inomnictl download
9e033d7
docs: update omni template so docs are easier4c329db
fix: update COSI runtime81e08eb
test: run infra integration tests against Talemu providerf83cf3b
fix: pin apexcharts version to 3.45.2e3d46f9
feat: implement compression of config fields on resources
Dependency Changes
- github.com/cosi-project/runtime v0.6.1 -> v0.6.3
- github.com/cosi-project/state-etcd v0.3.1 -> v0.3.2
- github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 new
- github.com/siderolabs/talos/pkg/machinery 6f7c3a8e5c63 -> v1.8.0
Previous release can be found at v0.42.0
v0.42.3
Omni 0.42.3 (2024-09-17)
Welcome to the v0.42.3 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
Changes
3 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.42.2