Skip to content

Releases: siderolabs/omni

v0.44.0

11 Nov 15:06
v0.44.0
60f8633
Compare
Choose a tag to compare

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 release
  • fe075b0 release(v0.44.0-beta.0): prepare release
  • fe0fc17 feat: support creating config patches in the infrastructure providers
  • 3e8bc8d feat: enable watch retries on Omni side
  • 23ccdb5 chore: bump dependencies
  • be3e67c fix: include NodeJS types in the frontend build
  • abaee03 fix: make web UI show favicon
  • cc59192 feat: reset machine when it's removed from Omni
  • 900987b test: disable secure boot in e2e tests
  • 58159e4 feat: automatically resolve cluster in talosctl calls
  • 8da2328 fix: remove MaintenanceConfigPatchController finalizers
  • 21455d9 fix: properly show the current manifests in the bootstrap manifest sync
  • c904e3a chore: do not audit log GET requests to k8s
  • 62917e7 fix: use proper selectors in the MachineClass create UI
  • 4b4088d fix: do not read Talos versions from the image registry ever
  • b3dc48a chore: bump dependencies
  • 9d0a512 fix: filter block devices with UNKNOWN type
  • 8c737ba fix: fetch Talos version from the image factory
  • 83554e5 fix: do not set empty initial labels in the UI
  • 98315a9 fix: do not build acompat docker image
  • cd1f2bd fix: build arm64 integration tests executable
  • c754cdc feat: support insecure localhost infra provider access mode
  • 284e8b5 fix: introduce timeout in the etcd healthchecks in the machine set ctrl
  • d7b92e7 chore: remove ip_address field from audit log session
  • 18b13ea chore: add basic helm chart
  • 1544b9c chore: move from Codec to CodecV2
  • 1c12dfc fix: properly return error from config.Init

Changes since v0.44.0-beta.0

1 commit

  • 60f8633 release(v0.44.0): prepare release

Changes from siderolabs/crypto

1 commit

  • 58b2f92 chore: use HTTP/2 ALPN by default

Changes from siderolabs/discovery-api

1 commit

Changes from siderolabs/discovery-client

1 commit

  • b74fb90 fix: allow custom TLS config for the client

Changes from siderolabs/discovery-service

4 commits

  • b8da986 fix: reduce memory allocations (logger)
  • 3367c7b chore: add proto-codec/codec
  • efbb10b fix: properly parse peer address
  • cf39974 feat: support direct TLS serving

Changes from siderolabs/gen

3 commits

  • e847d2a chore: add more utilities to xiter
  • f3c5a2b chore: add Empty and Empty2 iterators
  • c53b90b chore: add packages xiter/xstrings/xbytes

Changes from siderolabs/go-circular

1 commit

  • 9a0f7b0 fix: multiple data race issues

Changes from siderolabs/go-kubernetes

3 commits

  • e56a7f6 fix: update deprecations based on Kubernetes 1.32.0-alpha.3
  • 381f251 feat: update for Kubernetes 1.32
  • 0e767c5 chore: k8s 1.31 kube-scheduler health endpoints

Changes from siderolabs/grpc-proxy

2 commits

  • de1c628 fix: copy data from big frame msg
  • ef47ec7 chore: upgrade Codec implementations and usages to Codec2

Changes from siderolabs/proto-codec

3 commits

Changes from siderolabs/siderolink

2 commits

  • 1893385 fix: initialize tls listener properly
  • 6c8fa1f feat: allow listening over TLS for SideroLink API

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...
Read more

v0.44.0-beta.0

08 Nov 04:24
v0.44.0-beta.0
fe075b0
Compare
Choose a tag to compare
v0.44.0-beta.0 Pre-release
Pre-release

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 release
  • fe0fc17 feat: support creating config patches in the infrastructure providers
  • 3e8bc8d feat: enable watch retries on Omni side
  • 23ccdb5 chore: bump dependencies
  • be3e67c fix: include NodeJS types in the frontend build
  • abaee03 fix: make web UI show favicon
  • cc59192 feat: reset machine when it's removed from Omni
  • 900987b test: disable secure boot in e2e tests
  • 58159e4 feat: automatically resolve cluster in talosctl calls
  • 8da2328 fix: remove MaintenanceConfigPatchController finalizers
  • 21455d9 fix: properly show the current manifests in the bootstrap manifest sync
  • c904e3a chore: do not audit log GET requests to k8s
  • 62917e7 fix: use proper selectors in the MachineClass create UI
  • 4b4088d fix: do not read Talos versions from the image registry ever
  • b3dc48a chore: bump dependencies
  • 9d0a512 fix: filter block devices with UNKNOWN type
  • 8c737ba fix: fetch Talos version from the image factory
  • 83554e5 fix: do not set empty initial labels in the UI
  • 98315a9 fix: do not build acompat docker image
  • cd1f2bd fix: build arm64 integration tests executable
  • c754cdc feat: support insecure localhost infra provider access mode
  • 284e8b5 fix: introduce timeout in the etcd healthchecks in the machine set ctrl
  • d7b92e7 chore: remove ip_address field from audit log session
  • 18b13ea chore: add basic helm chart
  • 1544b9c chore: move from Codec to CodecV2
  • 1c12dfc fix: properly return error from config.Init

Changes from siderolabs/crypto

1 commit

  • 58b2f92 chore: use HTTP/2 ALPN by default

Changes from siderolabs/discovery-api

1 commit

Changes from siderolabs/discovery-client

1 commit

  • b74fb90 fix: allow custom TLS config for the client

Changes from siderolabs/discovery-service

4 commits

  • b8da986 fix: reduce memory allocations (logger)
  • 3367c7b chore: add proto-codec/codec
  • efbb10b fix: properly parse peer address
  • cf39974 feat: support direct TLS serving

Changes from siderolabs/gen

3 commits

  • e847d2a chore: add more utilities to xiter
  • f3c5a2b chore: add Empty and Empty2 iterators
  • c53b90b chore: add packages xiter/xstrings/xbytes

Changes from siderolabs/go-circular

1 commit

  • 9a0f7b0 fix: multiple data race issues

Changes from siderolabs/go-kubernetes

3 commits

  • e56a7f6 fix: update deprecations based on Kubernetes 1.32.0-alpha.3
  • 381f251 feat: update for Kubernetes 1.32
  • 0e767c5 chore: k8s 1.31 kube-scheduler health endpoints

Changes from siderolabs/grpc-proxy

2 commits

  • de1c628 fix: copy data from big frame msg
  • ef47ec7 chore: upgrade Codec implementations and usages to Codec2

Changes from siderolabs/proto-codec

3 commits

Changes from siderolabs/siderolink

2 commits

  • 1893385 fix: initialize tls listener properly
  • 6c8fa1f feat: allow listening over TLS for SideroLink API

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/...
Read more

v0.43.3

28 Oct 16:07
v0.43.3
5bf8ac2
Compare
Choose a tag to compare

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

  • 5bf8ac2 release(v0.43.3): prepare release
  • 63d5723 fix: remove MaintenanceConfigPatchController finalizers

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.43.2

v0.43.2

25 Oct 12:17
v0.43.2
07614b9
Compare
Choose a tag to compare

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

  • 07614b9 release(v0.43.2): prepare release
  • c403da7 fix: properly show the current manifests in the bootstrap manifest sync
  • 23c33e7 chore: do not audit log GET requests to k8s
  • 5d0c81a fix: use proper selectors in the MachineClass create UI

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.43.1

v0.43.1

17 Oct 18:45
v0.43.1
ed779c9
Compare
Choose a tag to compare

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

  • ed779c9 release(v0.43.1): prepare release
  • dbdbcb6 fix: introduce timeout in the etcd healthchecks in the machine set ctrl
  • cd1f88f chore: remove ip_address field from audit log session

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.43.0

v0.43.0

11 Oct 19:22
v0.43.0
3655206
Compare
Choose a tag to compare

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 release
  • 397f204 feat: display pending machine requests in the machine sets
  • 0d66194 release(v0.43.0-beta.0): prepare release
  • 4084b6e fix: get proper IP from peer metadata
  • d547889 fix: filter requests in the infra provision controller
  • d1c9d9d chore: set peer.address to inform about IP status
  • 23a4092 chore: refactor code
  • 5630d83 fix: ignore parse errors in the log parser
  • 8334c59 chore: add a way to get provider data in the infra provider
  • cc71fb6 feat: support auto provisioned machine classes
  • 41c3bd5 fix: support whitespaces in the label selectors
  • 99191c6 feat: integrate with Talos diagnostics
  • dcf89d9 feat: update Omni for Talos 1.8 machinery
  • a04b07f test: fix the error message in infra test
  • 3e3e53b chore: fix capitalization of wireguard
  • f69ff37 feat: make infra provider report back it's information: schema, name
  • 7555312 fix: get rid of the exceptions in the ui
  • 8e48723 feat: support attaching machine sets to a machine request sets
  • bb2f52d chore: drop machine class status and machine set pressure resources
  • 3ef1f85 fix: call deprovision only after the machine request status is deleted
  • 423f729 chore: bump default versions: Talos 1.7.6, Kubernetes 1.30.5
  • c4a4151 feat: allow specifying grpc tunnel option explicitly for install media
  • bb14ed6 fix: parse machine labels and extensions as slices in omnictl download
  • 9e033d7 docs: update omni template so docs are easier
  • 4c329db fix: update COSI runtime
  • 81e08eb test: run infra integration tests against Talemu provider
  • f83cf3b fix: pin apexcharts version to 3.45.2
  • e3d46f9 feat: implement compression of config fields on resources

Changes since v0.43.0-beta.0

2 commits

  • 3655206 release(v0.43.0): prepare release
  • 397f204 feat: display pending machine requests in the machine sets

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

09 Oct 19:08
v0.43.0-beta.0
0d66194
Compare
Choose a tag to compare
v0.43.0-beta.0 Pre-release
Pre-release

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 release
  • 4084b6e fix: get proper IP from peer metadata
  • d547889 fix: filter requests in the infra provision controller
  • d1c9d9d chore: set peer.address to inform about IP status
  • 23a4092 chore: refactor code
  • 5630d83 fix: ignore parse errors in the log parser
  • 8334c59 chore: add a way to get provider data in the infra provider
  • cc71fb6 feat: support auto provisioned machine classes
  • 41c3bd5 fix: support whitespaces in the label selectors
  • 99191c6 feat: integrate with Talos diagnostics
  • dcf89d9 feat: update Omni for Talos 1.8 machinery
  • a04b07f test: fix the error message in infra test
  • 3e3e53b chore: fix capitalization of wireguard
  • f69ff37 feat: make infra provider report back it's information: schema, name
  • 7555312 fix: get rid of the exceptions in the ui
  • 8e48723 feat: support attaching machine sets to a machine request sets
  • bb2f52d chore: drop machine class status and machine set pressure resources
  • 3ef1f85 fix: call deprovision only after the machine request status is deleted
  • 423f729 chore: bump default versions: Talos 1.7.6, Kubernetes 1.30.5
  • c4a4151 feat: allow specifying grpc tunnel option explicitly for install media
  • bb14ed6 fix: parse machine labels and extensions as slices in omnictl download
  • 9e033d7 docs: update omni template so docs are easier
  • 4c329db fix: update COSI runtime
  • 81e08eb test: run infra integration tests against Talemu provider
  • f83cf3b fix: pin apexcharts version to 3.45.2
  • e3d46f9 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

17 Sep 18:05
v0.42.3
12e9a65
Compare
Choose a tag to compare

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

  • 12e9a65 release(v0.42.3): prepare release
  • 89860d5 fix: call deprovision only after the machine request status is deleted
  • 42218d0 release(v0.42.2): prepare release

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.42.2

v0.42.2

17 Sep 13:42
v0.42.2
465f5a1
Compare
Choose a tag to compare

Omni 0.42.2 (2024-09-17)

Welcome to the v0.42.2 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

  • 465f5a1 fix: update COSI runtime
  • b2c9b61 release(v0.42.1): prepare release
  • fefbb18 fix: pin apexcharts version to 3.45.2

Changes since v0.42.1

1 commit

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

Previous release can be found at v0.42.0

v0.42.1

12 Sep 13:11
v0.42.1
b2c9b61
Compare
Choose a tag to compare

Omni 0.42.1 (2024-09-12)

Welcome to the v0.42.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

2 commits

  • b2c9b61 release(v0.42.1): prepare release
  • fefbb18 fix: pin apexcharts version to 3.45.2

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.42.0