github siderolabs/image-factory v0.6.0

latest release: v0.6.1
9 days ago

image-factory 0.6.0-dirty (2024-11-14)

Welcome to the v0.6.0-dirty 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
  • Dmitry Sharshakov
  • Joakim Nohlgård
  • Utku Ozdemir
  • Spencer Smith
  • Adolfo Ochagavía
  • Artem Chernyshev
  • Dan Rue
  • David Backeus
  • Eddie Wang
  • Jakob Maležič
  • Jean-Francois Roy
  • KBAegis
  • Mike Beaumont
  • Nebula
  • Nico Berlee
  • Philipp Kleber
  • Robby Ciliberto
  • Ryan Borstelmann
  • Serge Logvinov
  • Steven Cassamajor
  • Tim Jones
  • adilTepe
  • blablu
  • ekarlso
  • naed3r
  • nevermarine
  • solidDoWant

Changes

4 commits

  • cc1074b release(v0.6.0): prepare release
  • 0ca8240 fix: secureboot iso gen
  • 8e66370 feat: hide Talos metal agent extension on the UI
  • d98b007 feat: reword wizard using GitHub Copilot

Changes since v0.6.0

0 commit

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/talos

159 commits

  • 0290a3881 release(v1.9.0-alpha.2): prepare release
  • a309f6aa5 chore: fix nil pointer dereference in AWS uploader
  • 333737f17 test: fix unpriviliged process runner test
  • 200116705 chore(ci): save support zip always after tests
  • 6a42c3b8e release(v1.9.0-alpha.1): prepare release
  • fb72e4b7b fix(ci): skip test if UserNamespacesSupport feature gate is not set
  • 11380f933 feat: display current CPU frequency on dashboard
  • fbce267ae feat: check bridged interfaces should not have addresses
  • 942962bf0 docs: add docs on usernamespace support in k8s
  • 0406a05a9 chore: update pkgs to ones built with gcc 14.2
  • 2e127627d docs: add apparmor enablement release notes
  • aa9311f3d fix: install disk matcher error
  • 1800f8104 fix: selinux handling and apparmor tests
  • 313bffadf feat: update Kubernetes to v1.32.0-beta.0
  • bbfa14451 feat: update containerd to v2.0.0
  • 8e02b9fcb docs: update manual k8s upgrade docs
  • 474949dc7 feat: add dm-cache dm-cache-smq kernel modules
  • 5112547d6 chore: generate support zip for crashdump
  • a867f85e4 feat: label system socket and runtime files
  • 398f714cf feat: update Linux 6.6.59, runc 1.2.1
  • 05c620957 feat: allow extra mounts for docker-based talosctl cluster create
  • cedabeddf chore: cleanup code
  • 61d363e1d chore: update go-auditlib
  • 960a04049 feat: start enabling SELinux
  • 7f3aaa21c fix: update permissions for logging directories in /var
  • 0e6c983b8 fix: mount /sys/kernel/security conditionally
  • 74b0e8c37 fix: make route normalization keep family
  • 0a3761c22 fix: talosctl windows arm64
  • 4b10c5328 chore: add Windows ARM64 build for talosctl
  • 9abf16108 feat: add auditd service
  • d464ca869 chore: drop runc memfd bind added in #9069
  • b54d26c2c fix: mount pseudo sub-mountpoints in init
  • 7aeb15f73 chore: disable coredns cache for cluster domain
  • d8b652150 docs: add warning about NVMe bus path bug
  • 3e16ab135 feat: update Kubernetes to v1.32.0-alpha.3
  • 0b8b35677 feat: add BridgePort property to network machine configuration
  • b37950625 fix: use more correct condition to skip generating hosts files
  • 62ec7ec33 refactor: replace the old v1 mount package with new one
  • 0ece13c62 docs: update network-config.md (cont)
  • 93827f048 docs: update network-config.md
  • 423b1e5fb fix: do not trim 0 from process SELinux label
  • 2136358d6 feat: introduce metal agent mode
  • 0e15955fc chore: small refactoring
  • 66012a7f2 feat: remove wrapperd and launch processes directly
  • 3a0a17ae6 fix: prevent panic in nocloud platform code
  • dc0c6acbd refactor: remove unmaintained github.com/vishvananda/netlink
  • 78353f791 feat: add parsing of vlanNNNN:ethX style VLAN cmdline args
  • 9db7a36bf fix: generation of SecureBoot iso
  • c755b6d7e fix: update the CRI sandbox image reference
  • cec290b35 feat: allow extensions to log to console
  • b7801df82 fix: wait for udevd to be running before activating LVM
  • d4cb478a5 docs: improve field description for BridgeSTP, BridgeVLAN
  • 7329824b2 docs: add Mynewsdesk to ADOPTERS.md
  • a13cf76a3 chore: simplify DNSUpstreamController and DNSUpstream resource
  • 62d185473 fix: talosctl process null character
  • 77d7368ea feat: update containerd to v2.0.0-rc.6
  • d39393879 fix: rework the 'metal-iso' config acquisition
  • 1993afca9 chore: create /usr/etc in a different step
  • 8680351c1 chore: move system extensions' udev rules
  • 3067f64c8 feat: update Flannel to v0.26.0
  • 8658d6865 docs: typo in deploying cilium
  • 49bbadc4b docs: add documentation on performance tuning
  • 534b0ce18 feat: update runc to 1.2.0 final
  • 217253523 docs: fix image factory links
  • 375e3da73 feat: update Kubernetes to 1.32.0-alpha.2
  • 9e6f64df0 fix: improve error messages for invalid bridge/bond configuration
  • 7c8c72c2b fix: correct error message for invalid ip=
  • ead46997c chore: rename tpm2.PCRExtent -> tpm2.PCRExtend
  • 867c4b812 docs: fix typo in prodnotes.md
  • 1b22df48a chore: support debug shell for advanced development
  • c14b44622 feat: update Kubernetes to v1.32.0-alpha.1
  • 29780d35a test: add an integration test for verifying process parameters
  • 3d342af44 fix: update incorrect alias for PCIDevice resource
  • f7d35a5e0 release(v1.9.0-alpha.0): prepare release
  • e0434d77d feat: update dependencies
  • 5c5a24886 feat: add Talos 1.9 compatibility guarantees
  • bc4c21f41 test: add json logs test environment
  • 71faa3294 docs: nvidia proprietary/oss hardware requirement
  • 59a78da42 chore: add proto-codec/codec
  • 7ff1cedfe chore: update siderolabs/crypto module and return proper ALPN
  • ccbd5aed3 feat: optionally decode hcloud userdata as base64
  • 34f652ce8 feat: add well-known app.kubernetes.io labels to control-plane pods
  • fc89dc216 fix: support extra-disks when using iso
  • f2bff814d chore: add arm64 target for integration-test
  • 5853bb0ea fix: json logging panic
  • a859cff36 chore: use virtio driver for disks in arm64
  • db248de88 chore(ci): add config for lldpd extension
  • 9f0de9f43 test: update provision upgrade tests for Talos 1.9
  • 39fe285e6 fix: skip ram disks
  • a9bff3a1d test: skip no error test in Cilium
  • 4d902021b fix: do not use pflag csv comma reader for config-patch
  • 5371788ce fix: typo in documentation
  • 8a228ba6b docs: add egress documentation
  • 182325cb0 test: skip lvm test if not enough user disks available
  • 519a48302 fix: wipe system partitions correctly via kernel args
  • 0a2b4556c fix: volume encryption with failing keyslots
  • 6affbd318 fix: update grpc-go the latest patch release
  • 77a4a4adc fix: scaleway metadata
  • 7acadc0c8 fix: do not stop udevd before unmounting volumes
  • 6a081055b feat: update Flannel to v0.25.7
  • 2362f6d3e fix: improve container detection
  • b67bc73fd fix: fix mdadm system extension
  • f08669c7a feat: bring in lpfc kernel module driver
  • 6a014374b feat: enable QEDF driver
  • f711907e0 fix: make /var/run empty on reboots
  • 7d02eb60f docs: fix typo in CloudStack docs
  • 74861573a fix: multiple fixes for LVM activation
  • 74c12c20e feat: replace eudev with systemd-udevd
  • 0a4df4ef8 docs: fix nvidia CRI config example
  • afc1e1a46 docs: fix typo in extraMounts directory
  • a341bdb06 fix: prevent file descriptors leaks to child processes
  • dec653bfe chore: better lvm2 tests
  • 908fd8789 feat: support cgroup deep analysis in talosctl
  • aa846cc18 feat: add support for CI Network config in nocloud
  • 10f2539f2 chore: disable cloud-images cron workflow
  • b07a8b36b chore: ignore more plugins for system containerd
  • 392c4798f feat: prepare for Talos 1.9
  • ea7bf9fb4 docs: update storage.md
  • 4ab8dee69 fix: build talosctl without tcell_minimal
  • 2fa019bd9 docs: enable 'edit on GitHub' link
  • d2ccbc2b1 docs: update hetzner documentation for CCM
  • d498f647c docs: fix Kernel Self Protection Project (KSPP) references
  • 0ec75463e docs: make Talos 1.8 current release
  • 9b77698cf fix: update blockdevice library to v2.0.2
  • e46227ab9 docs: fix kubespan name inconsistency
  • 6b15ca19c fix: audit and fix cgroup reservations
  • 32b5d01ed chore: bump lvm2
  • 6484581eb feat: allow /sbin/ldconfig in extensions
  • 9fa08e843 chore: refactor tests
  • d8ab4981b feat: support lvm auto activation
  • 8166a58b3 fix: filter out non-printable characters in process line
  • 806b6aaf5 docs: add SECURITY.md
  • 7bd26df30 docs: document /dev/net/tun compatibility
  • 18daedb51 fix: strategic merge patch delete for map keys
  • f3370529a docs: correct typo
  • 8d6884a8e test: add a test for inline machine config trusted roots
  • d4a6d017d fix: ignore invalid NTP responses
  • 869f8379f feat: update default Kubernetes version to 1.31.1
  • 780a1f198 fix: update CoreDNS health check
  • 79cd03158 chore: account for resource sorting in dns upstream resource
  • e17fafaca chore: drop activateLogicalVolumes sequencer step
  • a294b366f fix: parse SideroLink API endpoint correctly
  • a9269ac7b fix: remove extra logging on ethtool ioctl failures
  • 5c6277d17 feat: update etcd to 3.5.16
  • c1ed2984b docs: add what's new for Talos 1.8
  • 899f1b900 feat: implement "$patch: delete" logic
  • 545f75fd7 feat: acquire machine config inline from kernel cmdline
  • 361283401 chore: version specific kube-scheduler health checks
  • d64ce44e4 chore(ci): e2e gcp
  • cd7c68266 chore: disallow duplicate documents on decoder level
  • bcaf63628 feat: update dependencies
  • dd4185b14 feat: add KubeSpan extra endpoint configuration
  • 3038ccfa8 feat: add configuration for EPHEMERAL volume
  • faffa4c3f fix: never unarchive initramfs when loading boot assets in talosctl
  • 07b91797c fix: report internally service as unhealthy if not running
  • bc8bf9e8a feat: update Linux 6.6.49
  • 7edcbbb83 chore: support gcp in cloud-image-uploader
  • 0a870200e chore: remove matrix links from docs
  • db6ef1ee9 test: update Talos versions in Image Factory tests

Dependency Changes

  • github.com/klauspost/compress v1.17.9 -> v1.17.11
  • github.com/prometheus/client_golang v1.20.2 -> v1.20.5
  • github.com/siderolabs/gen v0.5.0 -> v0.7.0
  • github.com/siderolabs/talos v1.8.0-alpha.2 -> v1.9.0-alpha.2
  • github.com/siderolabs/talos/pkg/machinery 6f7c3a8e5c63 -> 8b4253d18544
  • golang.org/x/net v0.28.0 -> v0.30.0
  • golang.org/x/sys v0.24.0 -> v0.26.0

Previous release can be found at v0.5.0

Don't miss a new image-factory release

NewReleases is sending notifications on new releases.