Skip to content

v0.5.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 03 Sep 12:02
· 2 commits to main since this release
v0.5.0
fe9134a

image-factory 0.5.0 (2024-09-03)

Welcome to the v0.5.0 release of image-factory!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.

Contributors

  • Andrey Smirnov
  • Noel Georgi
  • Dmitriy Matrenichev
  • Justin Garrison
  • Utku Ozdemir
  • doctor_ew
  • Amadeus Mader
  • Caleb Woodbine
  • Claus Albøge
  • Daniel Höxtermann
  • David Birks
  • Dean
  • Dmitry Sharshakov
  • Eddie Zaneski
  • EricMa
  • Fredrik Lundhag
  • George Gaál
  • Jean-Francois Roy
  • Josia Scheytt
  • Marcus Förster
  • Matthias Riegler
  • Matthieu Mottet
  • Nicklas Frahm
  • Ole-Magnus Sæther
  • Roman Ivanov
  • Saravanan G
  • Serge Logvinov
  • Steve Martinelli
  • Steven Fackler
  • Syoc
  • Tim Jones
  • cryptk

Changes

9 commits

  • fe9134a release(v0.5.0): prepare release
  • 7f09750 feat: update to Talos 1.8
  • b985abc fix: cache generated system extension image correctly
  • 9687413 fix: set SOURCE_DATA_EPOCH
  • fef0833 chore: add in new helios64 overlay
  • 03bd46f feat: support inclusion on well-known UEFI SecureBoot certs
  • 608a6f0 chore: alias nvidia extensions to lts versions
  • 8b4e0d9 chore: make metatadata pkg public
  • 7a4de58 chore: build multi-arch image

Changes from siderolabs/go-debug

1 commit

  • c8f9b12 chore: add support for Go 1.23

Changes from siderolabs/talos

121 commits

  • ec3844c46 release(v1.8.0-alpha.2): prepare release
  • 6f7c3a8e5 fix: build of talosctl on non-Linux arches
  • f0a59cec7 release(v1.8.0-alpha.2): prepare release
  • c8aed3be4 fix: correctly add console args for ttyS0
  • b453385bd feat: support volume configuration, provisioning, etc
  • b6b16b35f chore: pause sequencer when talos installed and iso booted
  • eade0a9f2 chore: bring in uio modules
  • 81f9fcd9c fix: report errors correctly when pulling, fix EEXIST
  • b309e87b4 docs: fix invalid input in field user_data
  • c7474877a docs: kubeProxyReplacement from "disabled" to "false"
  • be2ebf6b4 chore: bump dependencies
  • 88601bff4 chore: drop calico from interactive installer
  • 106c17d0b chore: aarch64 qemu local secureboot support
  • da6263506 feat: update Flannel to v0.25.6
  • 19a44c2b0 chore: drop console ttyS0 argument
  • 75cecb421 feat: add Apache Cloudstack support
  • 951cf66fd feat: add Cisco fnic driver
  • 2d3bc94bf fix(ci): fix broken tests
  • a9551b7ca fix: host DNS access with firewall enabled
  • 4834a61a8 feat: report SELinux labels
  • 8fe39eacb chore: move csi tests as go test
  • e4f8cb854 fix: merge extension service config files by mountPath
  • 5ba1df469 chore: add java package to protos
  • 823480800 fix: add missing host/nvme-rdma
  • 5b4b64979 fix: bump go-smbios for broken SMIOS tables
  • f57d1f07e fix: add NVMe target kernel modules
  • 5ff6cf82c fix: drop /opt mount for containers/tink
  • 3c0db34d8 docs: update kubespan docs
  • 3041d9075 fix: always handle PermissionDenied in dashboard resource watches
  • 36f83eea9 chore: make qemu check flag consistent with code
  • fe52cb074 chore: update protoc-gen-doc
  • ee4290f68 fix: bind HostDNS to 169.254.x link-local address
  • c312a46f6 chore: restructure k8s component health checks
  • e193e7db9 docs: fix incorrect path for openebs in documentation
  • beadbac21 docs: update Oracle Cloud Talos custom image docs
  • 6f969e364 chore: improve cluster create UX on aarch64
  • 45cc8688a chore: replace if blocks with min/max functions
  • a5bd770bf fix: retry with another upstream if the previous failed
  • 82e19f38a docs: add high-level overlay development guide
  • 872599c9a chore: drop image assets from release
  • 3c36c41a9 feat: provide device extra settle timeout
  • 9e348ef35 feat: update Kubernetes to 1.31.0
  • 61a1c946b feat: bundle (some) CNI plugins with Talos core
  • 091da163b chore: support arm64 kexec from zboot kernel images
  • 73511c1ef chore: fix release notes
  • 2bf924c7b feat: update ISO VolumeID with Talos version
  • 9a33dce10 docs: fix the VMWare docs
  • 12562c2d5 docs: fix talos version in vmware.sh
  • ee67da14c feat: scaleway routed ip
  • eba5dafb9 fix: add dns-resolve-cache to the support bundle
  • d4f8100bd docs: fix default openebs folder
  • 60e163d54 docs: fix typo in doc
  • 98d9abdd0 chore(ci): fix cilium ci tests
  • beb9602e3 chore: bump github.com/docker/docker to v27.1.1+incompatible
  • 0698a4921 docs: aws getting started re-write
  • 4d7d7a589 chore(ci): update nvidia integration tests
  • 60e901c1d chore: document slim kubelet image
  • 622d66a98 chore: bump deps
  • f9f5e0ef5 chore: fix k8s tests
  • 2ac8d2274 chore: support unsupported flag for mkfs
  • 9b9159d1e docs: update support matrix for nvidia drivers
  • 9d3415850 fix: fix graph diffs in dashboard when node aliases are used
  • 9a126d70e chore: generate deepcopy for SecureBootAssets type
  • dff56d824 chore: remove arch-specific etcd image tag
  • c9f1dece5 feat: update Kubernetes to 1.31.0-rc.1
  • 49831c56f docs: replace removed Cilium/kubeProxyReplacement value
  • 33a316369 docs: update aws.md for loop
  • e02bd2093 feat: update Kubernetes to 1.31.0-rc.0
  • 64914b086 chore: add test for crun extension
  • 7a1c62b8b feat: publish installed extensions as node labels/annotations
  • 3f2058aba fix: update containerd configuration and settings
  • 81bd20f5a docs: remove deprecated jiva from openebs instructions
  • 480ffb88a docs: fix the amd64 PXE boot script URL
  • 20fe34dbd docs: fix docker getting started typo
  • 0fd7dfd2a docs: update Equinix Guide
  • 3d1474ac0 feat: update CoreDNS to 1.1.3
  • 50e5f37ef chore: add test for apparmor
  • 96492c097 docs: extend multus configuration for Cilium
  • 19aa44c54 fix: generate kubeconfig using proper types
  • 240104e45 feat: update Linux to 6.6.43
  • 32db8db60 chore: lock microsoft secureboot certs
  • 3ce5492f8 feat: runc memfd-bind service
  • 341b55cd3 docs: update vmware.sh
  • 117628aa6 chore: add test for gvisor extension with platform kvm
  • fd01571c4 feat: update Linux, enable Broadcom MPI3 driver
  • b333ec07d feat: update etcd to 3.5.15, Flannel to 0.25.5
  • 087290178 feat: use ethtool ioctl to get link status when netlink api not available
  • 395c64290 docs: update openebs-jiva helm repo
  • f132d3f40 chore(ci): remove artifacts directory prefix for checksums
  • fd54dc191 feat(talosctl): append microsoft secure boot certs
  • fd6ddd11e feat: provide POD_IP env var to scheduler and controller-manager
  • 407347a7a feat: update Kubernetes to 1.31.0-beta.0
  • 1b8c9ccbb fix: enforce secureboot enroll option only for supported releases
  • d52b89cb9 chore: ensure tls required on s3 buckets
  • c288ace7b fix: be more smart when merging DNS resolver config
  • d983e4430 fix: panic on shutdown
  • 01404edff chore: reduce memory requirement for contrplane nodes
  • 980f9ebc0 fix: fix log format in cluster provisioning
  • ea626a963 feat: add label 'exclude-from-external-load-balancers' for cp nodes
  • 1cf76cfbc docs: fix talosctl spelling
  • b07338f54 feat: provide machine config document to update trusted CA roots
  • f14c4795e fix: sort ports and merge adjacent ones in the nft rule
  • cf5effabb feat: provide an option to enforce SecureBoot for TPM enrollment
  • 736c1485e fix: change the UEFI firmware search path order
  • a727a1d97 chore: make using action tracker easier
  • 0aebeff35 docs: add missing backslashes
  • 398151e64 fix: remove host bind mount for /tmp for trustd
  • ce4c404e1 chore: redo FilterMessages as generic function
  • fbde9c556 chore: bump deps
  • 3bab15214 feat: update Kubernetes to 1.31.0-alpha.3
  • c2a5213ee docs: add note about mayastor nvme_tcp init container check
  • dad9c40c7 chore: simplify code
  • 963612bcc chore: redo EncodeString and EncodeBytes using buffer interface
  • d9db360ab fix: properly output multi-doc machine config in get mc
  • 31af6b3f8 chore: fix the release step to include CNI bundle
  • d7cd46643 chore: fix the push/tag steps
  • c9aeeca3d chore: fix the Makefile
  • 48cdbe0de release(v1.8.0-alpha.1): prepare release
  • 2512ef435 test: fix the integrtion tests for apply-config
  • 076f3c4f2 chore: improve link spec controller code
  • 0454130ad feat: suppress controller runtime first N failures on the console

Dependency Changes

  • github.com/google/go-containerregistry v0.19.2 -> v0.20.2
  • github.com/klauspost/compress v1.17.9 new
  • github.com/prometheus/client_golang v1.19.1 -> v1.20.2
  • github.com/siderolabs/go-debug v0.3.0 -> v0.4.0
  • github.com/siderolabs/talos 3d35e54683b4 -> v1.8.0-alpha.2
  • github.com/siderolabs/talos/pkg/machinery 3d35e54683b4 -> 6f7c3a8e5c63
  • github.com/sigstore/cosign/v2 v2.2.4 -> v2.4.0
  • github.com/sigstore/sigstore v1.8.3 -> v1.8.8
  • golang.org/x/net v0.26.0 -> v0.28.0
  • golang.org/x/sync v0.7.0 -> v0.8.0
  • golang.org/x/sys v0.21.0 -> v0.24.0

Previous release can be found at v0.4.2