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 release0ca8240
fix: secureboot iso gen8e66370
feat: hide Talos metal agent extension on the UId98b007
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 xiterf3c5a2b
chore: addEmpty
andEmpty2
iteratorsc53b90b
chore: add packages xiter/xstrings/xbytes
Changes from siderolabs/talos
159 commits
0290a3881
release(v1.9.0-alpha.2): prepare releasea309f6aa5
chore: fix nil pointer dereference in AWS uploader333737f17
test: fix unpriviliged process runner test200116705
chore(ci): save support zip always after tests6a42c3b8e
release(v1.9.0-alpha.1): prepare releasefb72e4b7b
fix(ci): skip test ifUserNamespacesSupport
feature gate is not set11380f933
feat: display current CPU frequency on dashboardfbce267ae
feat: check bridged interfaces should not have addresses942962bf0
docs: add docs on usernamespace support in k8s0406a05a9
chore: update pkgs to ones built with gcc 14.22e127627d
docs: add apparmor enablement release notesaa9311f3d
fix: install disk matcher error1800f8104
fix: selinux handling and apparmor tests313bffadf
feat: update Kubernetes to v1.32.0-beta.0bbfa14451
feat: update containerd to v2.0.08e02b9fcb
docs: update manual k8s upgrade docs474949dc7
feat: add dm-cache dm-cache-smq kernel modules5112547d6
chore: generate support zip for crashdumpa867f85e4
feat: label system socket and runtime files398f714cf
feat: update Linux 6.6.59, runc 1.2.105c620957
feat: allow extra mounts for docker-basedtalosctl cluster create
cedabeddf
chore: cleanup code61d363e1d
chore: update go-auditlib960a04049
feat: start enabling SELinux7f3aaa21c
fix: update permissions for logging directories in /var0e6c983b8
fix: mount /sys/kernel/security conditionally74b0e8c37
fix: make route normalization keep family0a3761c22
fix: talosctl windows arm644b10c5328
chore: add Windows ARM64 build for talosctl9abf16108
feat: add auditd serviced464ca869
chore: drop runc memfd bind added in #9069b54d26c2c
fix: mount pseudo sub-mountpoints in init7aeb15f73
chore: disable coredns cache for cluster domaind8b652150
docs: add warning about NVMe bus path bug3e16ab135
feat: update Kubernetes to v1.32.0-alpha.30b8b35677
feat: add BridgePort property to network machine configurationb37950625
fix: use more correct condition to skip generating hosts files62ec7ec33
refactor: replace the old v1 mount package with new one0ece13c62
docs: update network-config.md (cont)93827f048
docs: update network-config.md423b1e5fb
fix: do not trim 0 from process SELinux label2136358d6
feat: introduce metal agent mode0e15955fc
chore: small refactoring66012a7f2
feat: remove wrapperd and launch processes directly3a0a17ae6
fix: prevent panic in nocloud platform codedc0c6acbd
refactor: remove unmaintained github.com/vishvananda/netlink78353f791
feat: add parsing of vlanNNNN:ethX style VLAN cmdline args9db7a36bf
fix: generation of SecureBoot isoc755b6d7e
fix: update the CRI sandbox image referencecec290b35
feat: allow extensions to log to consoleb7801df82
fix: wait for udevd to be running before activating LVMd4cb478a5
docs: improve field description for BridgeSTP, BridgeVLAN7329824b2
docs: add Mynewsdesk to ADOPTERS.mda13cf76a3
chore: simplifyDNSUpstreamController
andDNSUpstream
resource62d185473
fix: talosctl process null character77d7368ea
feat: update containerd to v2.0.0-rc.6d39393879
fix: rework the 'metal-iso' config acquisition1993afca9
chore: create /usr/etc in a different step8680351c1
chore: move system extensions' udev rules3067f64c8
feat: update Flannel to v0.26.08658d6865
docs: typo in deploying cilium49bbadc4b
docs: add documentation on performance tuning534b0ce18
feat: update runc to 1.2.0 final217253523
docs: fix image factory links375e3da73
feat: update Kubernetes to 1.32.0-alpha.29e6f64df0
fix: improve error messages for invalid bridge/bond configuration7c8c72c2b
fix: correct error message for invalid ip=ead46997c
chore: rename tpm2.PCRExtent -> tpm2.PCRExtend867c4b812
docs: fix typo in prodnotes.md1b22df48a
chore: support debug shell for advanced developmentc14b44622
feat: update Kubernetes to v1.32.0-alpha.129780d35a
test: add an integration test for verifying process parameters3d342af44
fix: update incorrect alias for PCIDevice resourcef7d35a5e0
release(v1.9.0-alpha.0): prepare releasee0434d77d
feat: update dependencies5c5a24886
feat: add Talos 1.9 compatibility guaranteesbc4c21f41
test: add json logs test environment71faa3294
docs: nvidia proprietary/oss hardware requirement59a78da42
chore: add proto-codec/codec7ff1cedfe
chore: update siderolabs/crypto module and return proper ALPNccbd5aed3
feat: optionally decode hcloud userdata as base6434f652ce8
feat: add well-known app.kubernetes.io labels to control-plane podsfc89dc216
fix: supportextra-disks
when using isof2bff814d
chore: add arm64 target for integration-test5853bb0ea
fix: json logging panica859cff36
chore: use virtio driver for disks in arm64db248de88
chore(ci): add config for lldpd extension9f0de9f43
test: update provision upgrade tests for Talos 1.939fe285e6
fix: skip ram disksa9bff3a1d
test: skip no error test in Cilium4d902021b
fix: do not use pflag csv comma reader for config-patch5371788ce
fix: typo in documentation8a228ba6b
docs: add egress documentation182325cb0
test: skip lvm test if not enough user disks available519a48302
fix: wipe system partitions correctly via kernel args0a2b4556c
fix: volume encryption with failing keyslots6affbd318
fix: update grpc-go the latest patch release77a4a4adc
fix: scaleway metadata7acadc0c8
fix: do not stop udevd before unmounting volumes6a081055b
feat: update Flannel to v0.25.72362f6d3e
fix: improve container detectionb67bc73fd
fix: fix mdadm system extensionf08669c7a
feat: bring in lpfc kernel module driver6a014374b
feat: enable QEDF driverf711907e0
fix: make /var/run empty on reboots7d02eb60f
docs: fix typo in CloudStack docs74861573a
fix: multiple fixes for LVM activation74c12c20e
feat: replace eudev with systemd-udevd0a4df4ef8
docs: fix nvidia CRI config exampleafc1e1a46
docs: fix typo in extraMounts directorya341bdb06
fix: prevent file descriptors leaks to child processesdec653bfe
chore: better lvm2 tests908fd8789
feat: support cgroup deep analysis intalosctl
aa846cc18
feat: add support for CI Network config in nocloud10f2539f2
chore: disable cloud-images cron workflowb07a8b36b
chore: ignore more plugins for system containerd392c4798f
feat: prepare for Talos 1.9ea7bf9fb4
docs: update storage.md4ab8dee69
fix: build talosctl withouttcell_minimal
2fa019bd9
docs: enable 'edit on GitHub' linkd2ccbc2b1
docs: update hetzner documentation for CCMd498f647c
docs: fix Kernel Self Protection Project (KSPP) references0ec75463e
docs: make Talos 1.8 current release9b77698cf
fix: update blockdevice library to v2.0.2e46227ab9
docs: fix kubespan name inconsistency6b15ca19c
fix: audit and fix cgroup reservations32b5d01ed
chore: bump lvm26484581eb
feat: allow /sbin/ldconfig in extensions9fa08e843
chore: refactor testsd8ab4981b
feat: support lvm auto activation8166a58b3
fix: filter out non-printable characters in process line806b6aaf5
docs: add SECURITY.md7bd26df30
docs: document/dev/net/tun
compatibility18daedb51
fix: strategic merge patch delete for map keysf3370529a
docs: correct typo8d6884a8e
test: add a test for inline machine config trusted rootsd4a6d017d
fix: ignore invalid NTP responses869f8379f
feat: update default Kubernetes version to 1.31.1780a1f198
fix: update CoreDNS health check79cd03158
chore: account for resource sorting in dns upstream resourcee17fafaca
chore: dropactivateLogicalVolumes
sequencer stepa294b366f
fix: parse SideroLink API endpoint correctlya9269ac7b
fix: remove extra logging on ethtool ioctl failures5c6277d17
feat: update etcd to 3.5.16c1ed2984b
docs: add what's new for Talos 1.8899f1b900
feat: implement "$patch: delete" logic545f75fd7
feat: acquire machine config inline from kernel cmdline361283401
chore: version specific kube-scheduler health checksd64ce44e4
chore(ci): e2e gcpcd7c68266
chore: disallow duplicate documents on decoder levelbcaf63628
feat: update dependenciesdd4185b14
feat: add KubeSpan extra endpoint configuration3038ccfa8
feat: add configuration for EPHEMERAL volumefaffa4c3f
fix: never unarchive initramfs when loading boot assets in talosctl07b91797c
fix: report internally service as unhealthy if not runningbc8bf9e8a
feat: update Linux 6.6.497edcbbb83
chore: support gcp in cloud-image-uploader0a870200e
chore: remove matrix links from docsdb6ef1ee9
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