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.
- 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
8 commits
7f09750
feat: update to Talos 1.8b985abc
fix: cache generated system extension image correctly9687413
fix: set SOURCE_DATA_EPOCHfef0833
chore: add in new helios64 overlay03bd46f
feat: support inclusion on well-known UEFI SecureBoot certs608a6f0
chore: alias nvidia extensions to lts versions8b4e0d9
chore: make metatadata pkg public7a4de58
chore: build multi-arch image
121 commits
ec3844c46
release(v1.8.0-alpha.2): prepare release6f7c3a8e5
fix: build of talosctl on non-Linux archesf0a59cec7
release(v1.8.0-alpha.2): prepare releasec8aed3be4
fix: correctly add console args for ttyS0b453385bd
feat: support volume configuration, provisioning, etcb6b16b35f
chore: pause sequencer when talos installed and iso bootedeade0a9f2
chore: bring inuio
modules81f9fcd9c
fix: report errors correctly when pulling, fix EEXISTb309e87b4
docs: fix invalid input in field user_datac7474877a
docs: kubeProxyReplacement from "disabled" to "false"be2ebf6b4
chore: bump dependencies88601bff4
chore: drop calico from interactive installer106c17d0b
chore: aarch64 qemu local secureboot supportda6263506
feat: update Flannel to v0.25.619a44c2b0
chore: drop consolettyS0
argument75cecb421
feat: add Apache Cloudstack support951cf66fd
feat: add Cisco fnic driver2d3bc94bf
fix(ci): fix broken testsa9551b7ca
fix: host DNS access with firewall enabled4834a61a8
feat: report SELinux labels8fe39eacb
chore: move csi tests as go teste4f8cb854
fix: merge extension service config files bymountPath
5ba1df469
chore: add java package to protos823480800
fix: add missing host/nvme-rdma5b4b64979
fix: bump go-smbios for broken SMIOS tablesf57d1f07e
fix: add NVMe target kernel modules5ff6cf82c
fix: drop /opt mount for containers/tink3c0db34d8
docs: update kubespan docs3041d9075
fix: always handlePermissionDenied
in dashboard resource watches36f83eea9
chore: make qemu check flag consistent with codefe52cb074
chore: update protoc-gen-docee4290f68
fix: bind HostDNS to 169.254.x link-local addressc312a46f6
chore: restructure k8s component health checkse193e7db9
docs: fix incorrect path for openebs in documentationbeadbac21
docs: update Oracle Cloud Talos custom image docs6f969e364
chore: improvecluster create
UX on aarch6445cc8688a
chore: replaceif
blocks withmin
/max
functionsa5bd770bf
fix: retry with another upstream if the previous failed82e19f38a
docs: add high-level overlay development guide872599c9a
chore: drop image assets from release3c36c41a9
feat: provide device extra settle timeout9e348ef35
feat: update Kubernetes to 1.31.061a1c946b
feat: bundle (some) CNI plugins with Talos core091da163b
chore: support arm64 kexec from zboot kernel images73511c1ef
chore: fix release notes2bf924c7b
feat: update ISO VolumeID with Talos version9a33dce10
docs: fix the VMWare docs12562c2d5
docs: fix talos version in vmware.shee67da14c
feat: scaleway routed ipeba5dafb9
fix: add dns-resolve-cache to the support bundled4f8100bd
docs: fix default openebs folder60e163d54
docs: fix typo in doc98d9abdd0
chore(ci): fix cilium ci testsbeb9602e3
chore: bump github.com/docker/docker to v27.1.1+incompatible0698a4921
docs: aws getting started re-write4d7d7a589
chore(ci): update nvidia integration tests60e901c1d
chore: document slim kubelet image622d66a98
chore: bump depsf9f5e0ef5
chore: fix k8s tests2ac8d2274
chore: supportunsupported
flag for mkfs9b9159d1e
docs: update support matrix for nvidia drivers9d3415850
fix: fix graph diffs in dashboard when node aliases are used9a126d70e
chore: generate deepcopy for SecureBootAssets typedff56d824
chore: remove arch-specific etcd image tagc9f1dece5
feat: update Kubernetes to 1.31.0-rc.149831c56f
docs: replace removed Cilium/kubeProxyReplacement value33a316369
docs: update aws.md for loope02bd2093
feat: update Kubernetes to 1.31.0-rc.064914b086
chore: add test for crun extension7a1c62b8b
feat: publish installed extensions as node labels/annotations3f2058aba
fix: update containerd configuration and settings81bd20f5a
docs: remove deprecated jiva from openebs instructions480ffb88a
docs: fix the amd64 PXE boot script URL20fe34dbd
docs: fix docker getting started typo0fd7dfd2a
docs: update Equinix Guide3d1474ac0
feat: update CoreDNS to 1.1.350e5f37ef
chore: add test for apparmor96492c097
docs: extend multus configuration for Cilium19aa44c54
fix: generate kubeconfig using proper types240104e45
feat: update Linux to 6.6.4332db8db60
chore: lock microsoft secureboot certs3ce5492f8
feat: runc memfd-bind service341b55cd3
docs: update vmware.sh117628aa6
chore: add test for gvisor extension with platform kvmfd01571c4
feat: update Linux, enable Broadcom MPI3 driverb333ec07d
feat: update etcd to 3.5.15, Flannel to 0.25.5087290178
feat: use ethtool ioctl to get link status when netlink api not available395c64290
docs: update openebs-jiva helm repof132d3f40
chore(ci): remove artifacts directory prefix for checksumsfd54dc191
feat(talosctl): append microsoft secure boot certsfd6ddd11e
feat: provide POD_IP env var to scheduler and controller-manager407347a7a
feat: update Kubernetes to 1.31.0-beta.01b8c9ccbb
fix: enforce secureboot enroll option only for supported releasesd52b89cb9
chore: ensure tls required on s3 bucketsc288ace7b
fix: be more smart when merging DNS resolver configd983e4430
fix: panic on shutdown01404edff
chore: reduce memory requirement for contrplane nodes980f9ebc0
fix: fix log format in cluster provisioningea626a963
feat: add label 'exclude-from-external-load-balancers' for cp nodes1cf76cfbc
docs: fix talosctl spellingb07338f54
feat: provide machine config document to update trusted CA rootsf14c4795e
fix: sort ports and merge adjacent ones in the nft rulecf5effabb
feat: provide an option to enforce SecureBoot for TPM enrollment736c1485e
fix: change the UEFI firmware search path ordera727a1d97
chore: make using action tracker easier0aebeff35
docs: add missing backslashes398151e64
fix: remove host bind mount for/tmp
for trustdce4c404e1
chore: redo FilterMessages as generic functionfbde9c556
chore: bump deps3bab15214
feat: update Kubernetes to 1.31.0-alpha.3c2a5213ee
docs: add note about mayastor nvme_tcp init container checkdad9c40c7
chore: simplify code963612bcc
chore: redo EncodeString and EncodeBytes using buffer interfaced9db360ab
fix: properly output multi-doc machine config inget mc
31af6b3f8
chore: fix the release step to include CNI bundled7cd46643
chore: fix the push/tag stepsc9aeeca3d
chore: fix the Makefile48cdbe0de
release(v1.8.0-alpha.1): prepare release2512ef435
test: fix the integrtion tests for apply-config076f3c4f2
chore: improve link spec controller code0454130ad
feat: suppress controller runtime first N failures on the console
- 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
image-factory 0.4.2 (2024-07-05)
Welcome to the v0.4.2 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Dmitriy Matrenichev
- Noel Georgi
- Justin Garrison
- Steve Francis
- Artem Chernyshev
- Dmitry Sharshakov
- Fabian Topfstedt
- Grzegorz Rozniecki
- Konrad Eriksson
- Marcel Richter
- Marco Franssen
- Michael Trip
- Ron Olson
- Sam
- Spencer Smith
- Utku Ozdemir
- leppeK
3 commits
2 commits
90 commits
3d35e5468
chore: update hydrophone library1f28726d4
chore: support version with and withoutv
prefix9a56b8527
chore(ci): fix parallel runs of tf pipelinesbe35f380c
chore: update pkgs/tools/extras93df23444
docs: update opengraph image for main landing pagesd9d62d4da
feat: update Linux to 6.6.366b0fe5b8c
docs: update deploying cilium docs for v1.7 and v1.852611a90d
feat: update Kubernetes to v1.30.2c19cc4ccb
docs: clarify direct access needed to nodes in insecure modeb4c871e4b
chore: bump dependenciescc345c8c9
feat: add support for configuring vlan filtering on the bridge2d054ad35
chore: handle documents diff inapply-config
dry runbd34f71f3
feat: add apparmor pkg71857fd4d
docs: fix typo:messure
->measure
f75f16b0a
chore(ci): fix cluster name generationc603d2bf9
chore: output more info whenExecuteCommandInPod
fails4b5a7445e
docs: fix missing Akamai platform in supported matrix4701498a1
chore(ci): run e2e-aws-nvidia with zfs extension enabled86a3222ae
chore: use new disks api for iscsi tests5ffc3f14b
feat: show siderolink status on dashboard6f6a5d105
chore: upgrade to rtnetlink/v2 library1fb8453c2
chore: update Go modules8e15621e8
chore(ci): add conformance pipelines7fcb521a6
feat: use hydrophone instead of sonobuoyd1a0c1f98
test: fix the integration test for no META name535006334
chore: fix our dns server implementationc6f90d014
chore: replace sync.Map with concurrent.HashTrieMape8ced2c2d
chore: drop k8s timeout in the default kubeconfig7cbdce73f
fix: detect CD devices, fix user disks wipe testaca475c66
chore: small usability fixes26cf566dc
chore: bump our coredns fork5e66e117e
fix: initial assignment of Hetzner Cloud Alias IPf07b79f4a
feat: provide disk detection based on new blockdevices8ee087268
chore(ci): drop crashdump, save logs as artifacts7c9a14383
fix: volume discovery improvements80ca8ff71
fix: update the cgroups for Talos core servicesfe317f1e1
docs: fix typo in QEMU guest agent support on Proxmox8dbe2128a
feat: implement Talos diagnostics357d7754f
fix: clean up VM runners on cluster destroy41f92e0ba
chore: update Go to 1.22.4, other updates4621e9bb7
chore: add stale and lock issue workflows82d9cd322
fix: add upgrade errata for arm64/zboot kernels9a23d846c
fix: downgrade Azure IMDS required version30860210c
test: fix hardware test not to require PCI devices9fcc9b841
feat: update Flannel to v0.25.39d395b9de
chore: use bun instead of npma1684bdf8
chore: speed up go generate for enumer4dd0aa712
feat: implement PCI device bus enumerationb0466e0ab
fix: disable kexec on GCP/Azure911c25574
chore: fix go.work resolution2f088ede0
docs: add another example for installing cilium3967e0777
feat: update etcd to 3.5.143367ded9f
fix: correct time adjustment intime.SyncController
893e64fcb
fix: replacenslookup
withdig
in integration tests0359c8537
chore: unify toml packages being used4feb94ca0
feat: add multidoc check to the Talos quirks module0b4a9777f
docs: update talosctl install instructions for 1.8da8305ffb
test: add a test for watchdog timersda7f27640
fix: mounttracefs
filesystem7b37e5b63
chore(ci): fix integration extensionsde7553d77
fix(ci): cron jobseb510d9fd
chore: require enabled bootloader for docker provisionera9cf9b789
fix: correctly handle dns messages in our dns implementationc2b19dcb9
chore: move to containerd 2.0 API92a274e9a
fix: workaround problems with udevd races31b24ea3d
chore(ci): split integration misc8a1371337
fix: produce stable order of bonds with equinix6406193f4
test: add Equnix Metal sample metadata with two bonds01ea82053
fix: time sync over NTP from future era5aea42427
fix(ci): fix crons by setting up buildx always84706c3e2
docs: default to brew docs for talosctlfcd65ff65
feat: enable forwardKubeDNSToHost by default2e64e9e4e
fix: require accepted CAs on worker nodes23c1c4560
fix(ci): fix crons fby rekres2d50392c5
feat: update containerd to 2.0.0-rc.2, runc to 1.2.0-rc.1a12e4bb24
chore(ci): fix github action cronse7bd9cd2b
fix: decrease maximum negative ttl for dns responses9c3ebad9f
chore(ci): kresify gh actionsff60f6fde
refactor: make some of the extensions package publicce8c86d64
fix: panic in osroot controllere1711cd3c
chore: stop using containerd package for cri namespaced4307043f
fix: update go-tail library to fix 'short read' error7cd13ef4a
docs: add documentation on using Multus with Talos4784da3ef
feat: use new circular buffer compressed chunks feature78b48eb3a
feat: include EDAC drivers0bf2d69fb
feat: update Kubernetes to 1.30.153f548913
fix: increase host dns packet ttl for podsdedb6d360
fix: update github.com/siderolabs/siderolink to v0.3.743939f1a6
docs: fix typos, add docker socket info6663068bb
chore: update project in GCP testing
- github.com/google/go-containerregistry v0.19.1 -> v0.19.2
- github.com/siderolabs/gen v0.4.8 -> v0.5.0
- github.com/siderolabs/talos b86edc6776f7 -> 3d35e54683b4
- github.com/siderolabs/talos/pkg/machinery b86edc6776f7 -> 3d35e54683b4
- golang.org/x/net v0.25.0 -> v0.26.0
- golang.org/x/sys v0.20.0 -> v0.21.0
Previous release can be found at v0.4.1
image-factory 0.4.1 (2024-05-15)
Welcome to the v0.4.1 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Spencer Smith
- Artem Chernyshev
- Andrew Rynhard
- Birger J. Nordølum
- Mattias Cockburn
- Noel Georgi
- Serge Logvinov
- Simon-Boyer
- Steve Francis
- USBAkimbo
- Utku Ozdemir
- Will Bush
- dhaines-quera
5 commits
0 commit
23 commits
b86edc677
chore: update office hours in talos repocfa25d22d
chore: remove docs prior to 1.0 from website navigation120705459
chore: handle I/O error for xfs_repairb7afe2669
feat: update Linux 6.6.3026519ceed
docs: update proxmox.md851b91a0e
fix: don't enable hostDNS for versions of Talos which do not have it42ac5cd0c
fix: check fornil
machine config during installation1d29111d4
chore: update Go to 1.22.3f4d7b9d9a
feat: gather plaform dns names0b0f9995a
docs: add resource information, some grammar fixes763dae250
fix: add cluster name to the worker machine config4aac5b4ec
feat: mount /sys/kernel/security into kubelet817f18153
docs: remove mention of enabling KubePrism after v1.6c08d79732
docs: fix the variable name typo478b862b4
fix: do not fail cli action tracker when boot id cannot be readbe510f9eb
docs: fix grpc_tunnel value to trueb7b8a8d8f
docs: add logs example for the certificate errors troubleshooting8df5b85ec
release(v1.8.0-alpha.0): prepare release07f78182c
fix: use a fresh context for etcd unlock84cd7dbec
feat: update Linux to 6.6.2970fdca6a4
chore: update minimum hardware requirement for vmware ovab690ffeb8
test: improve DNS resolver test stability5aa0299b6
style: use correct capitalization for openstack
- github.com/prometheus/client_golang v1.19.0 -> v1.19.1
- github.com/siderolabs/talos 4c0c626b786f -> b86edc6776f7
- github.com/siderolabs/talos/pkg/machinery 4c0c626b786f -> b86edc6776f7
- github.com/sigstore/cosign/v2 v2.2.3 -> v2.2.4
- github.com/slok/go-http-metrics v0.11.0 -> v0.12.0
- golang.org/x/net v0.24.0 -> v0.25.0
- golang.org/x/sys v0.19.0 -> v0.20.0
Previous release can be found at v0.3.3
image-factory 0.4.0 (2024-05-15)
Welcome to the v0.4.0 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Spencer Smith
- Artem Chernyshev
- Andrew Rynhard
- Birger J. Nordølum
- Mattias Cockburn
- Noel Georgi
- Serge Logvinov
- Simon-Boyer
- Steve Francis
- USBAkimbo
- Utku Ozdemir
- Will Bush
- dhaines-quera
4 commits
23 commits
b86edc677
chore: update office hours in talos repocfa25d22d
chore: remove docs prior to 1.0 from website navigation120705459
chore: handle I/O error for xfs_repairb7afe2669
feat: update Linux 6.6.3026519ceed
docs: update proxmox.md851b91a0e
fix: don't enable hostDNS for versions of Talos which do not have it42ac5cd0c
fix: check fornil
machine config during installation1d29111d4
chore: update Go to 1.22.3f4d7b9d9a
feat: gather plaform dns names0b0f9995a
docs: add resource information, some grammar fixes763dae250
fix: add cluster name to the worker machine config4aac5b4ec
feat: mount /sys/kernel/security into kubelet817f18153
docs: remove mention of enabling KubePrism after v1.6c08d79732
docs: fix the variable name typo478b862b4
fix: do not fail cli action tracker when boot id cannot be readbe510f9eb
docs: fix grpc_tunnel value to trueb7b8a8d8f
docs: add logs example for the certificate errors troubleshooting8df5b85ec
release(v1.8.0-alpha.0): prepare release07f78182c
fix: use a fresh context for etcd unlock84cd7dbec
feat: update Linux to 6.6.2970fdca6a4
chore: update minimum hardware requirement for vmware ovab690ffeb8
test: improve DNS resolver test stability5aa0299b6
style: use correct capitalization for openstack
- github.com/prometheus/client_golang v1.19.0 -> v1.19.1
- github.com/siderolabs/talos 4c0c626b786f -> b86edc6776f7
- github.com/siderolabs/talos/pkg/machinery 4c0c626b786f -> b86edc6776f7
- github.com/sigstore/cosign/v2 v2.2.3 -> v2.2.4
- github.com/slok/go-http-metrics v0.11.0 -> v0.12.0
- golang.org/x/net v0.24.0 -> v0.25.0
- golang.org/x/sys v0.19.0 -> v0.20.0
Previous release can be found at v0.3.3
image-factory 0.3.3 (2024-05-02)
Welcome to the v0.3.3 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Dmitriy Matrenichev
- Dmitry Sharshakov
- Utku Ozdemir
- darox
20 commits
4c0c626b7
feat: use zstd compression in place of xz98906ed6e
fix: use reboot delay only in case of error05fd042bb
test: improve the reset integration tests8cdf0f7cb
docs: fix typo in Cilium instructionsdd1d279da
fix: allow more flags intalosctl cluster create --input-dir
ef4394e58
chore: update kernel and other packagesccdb4c8b1
chore: update google.golang.org/grpc to 1.63.2c5b59df69
fix: wait for devices to be discovered before probing filesystems0821b9c50
feat: add--non-masquerade-cidrs
flag totalosctl cluster create
2bf613ad3
fix: add endpoints for "virtual"host-dns
servicef4163aefe
fix: bump priority of OpenStack routes if IPv6 and default gateway6fbd1263c
feat: report process MAC labelsd46032821
fix: return proper value from Bridge.STP instead of plain nilbac1d00c3
chore: prepare for Talos 1.8d6c8067e1
docs: make 1.7 docs the defaultd7c3a0735
docs: add what's new for v1.7908f67fa1
feat: add host dns support for resolving member addrs0d20b637d
feat: update Kubernetes to 1.30.0ec69d7a78
chore: replace math/rand with math/rand/v289040ce43
chore: update go-blockdevice/v2 library to the latest version
- github.com/siderolabs/talos 0a785802ea22 -> 4c0c626b786f
- github.com/siderolabs/talos/pkg/machinery 0a785802ea22 -> 4c0c626b786f
- golang.org/x/net v0.23.0 -> v0.24.0
- golang.org/x/sync v0.6.0 -> v0.7.0
- golang.org/x/sys v0.18.0 -> v0.19.0
Previous release can be found at v0.3.2
image-factory 0.3.2 (2024-04-17)
Welcome to the v0.3.2 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Noel Georgi
- Dmitriy Matrenichev
- Utku Ozdemir
- Dmitry Sharshakov
- Artem Chernyshev
- Spencer Smith
- Evan Johnson
- Justin Garrison
- Mattias Cockburn
- Andrei Kvapil
- AvnarJakob
- Bernard Gütermann
- Christian Mohn
- Christian WALDBILLIG
- Dmitry Sharshakov
- Fabiano Fidêncio
- Grzegorz Rożniecki
- Henno Schooljan
- Jean-Tiare Le Bigot
- Kai Hanssen
- Louis SCHNEIDER
- Matthieu S
- Michael Stephenson
- Niklas Wik
- Pip Oomen
- Saiyam Pathak
- Sebastiaan Gerritsen
- Steve Francis
- bri
- ebcrypto
- edwinavalos
- fazledyn-or
- goodmost
- james-dreebot
- looklose
- pardomue
- shurkys
- stereobutter
15 commits
2fe6825
fix: generation of overlay installer imagesdb55c07
release(v0.3.1): prepare release762cf2b
fix: generation of SecureBoot ISOae1f0a3
fix: sort extensions in the UI schematic generatorc2de13f
release(v0.3.0): prepare release7062392
chore: update Talos dependency to 1.7.0-beta.078f8944
feat: add cert issuer regexp optionc0981e8
feat: add support for -insecure-schematic-service-repository flag5d779bb
chore: bump dependencies93eb7de
feat: support overlaydf3d211
release(v0.2.3): prepare release4ccf0e5
fix: ignore missing DTB and other SBC artifactsc7dba02
chore: run tailwindcss before creating image81f2cb4
chore: bump dependencies, rekres07095cd
chore: re-enable govulncheck
174 commits
0a785802e
fix: overlay installer operationsb1b63f658
fix: mark overlay installer executable3433fa13b
feat: use container DNS when in container mode5d07ac5a7
fix: close apid inter-backend connections gracefully for real7ba18555b
docs: fix typos in Akamai and AWS platform docs3dd1f4e88
chore: extractpkg/imager/quirks
topkg/machinery
78bc3a433
docs: update Cilium docs831f3d39e
feat: update Flannel to v0.25.1ea5b3ff0c
feat: update Kubernetes to v1.30.0-rc.254dac5ed4
feat: update Linux 6.6.24, containerd 1.7.15c51f146da
docs: update Akamai platform docs9550f5ff7
docs: fix getAuthenticationMethod and completePathFromNode docsbfbd02abf
fix: assign different priority to IPv6 default gateway on OpenStackc8f674bd3
test: add a test for 'spin' container runtime5390ccd48
chore: replace []byte with string and use go:embed for templatesba7cdc8c8
chore: optimize DNSResolveCacheController145f24063
fix: don't modify a global map of profiles6fe91ad9c
feat: provide Kubernets/Talos version compatibility for 1.8909a5800e
fix: generate secureboot ISO .der certificate correctlyb0fdc3c8c
fix: make static pods check output consistentc6ad0fcce
fix: validate that workers don't get cluster CA key3735add87
fix: reconnect to the logs stream in dashboard after reboot9aa1e1b79
fix: present all accepted CAs to the kube-apiserver336e61174
fix: close the apid connection to other machines gracefullyff2c427b0
fix: pre-create nftables chain to make kubelet use nftables5622f0e45
docs: change localDNS to hostDNS in release notes yaml section01d8b897c
fix: make safeReset truly safe to call multiple times653f838b0
feat: support multiple Docker cluster in talosctl cluster create951904554
chore: bump dependencies (go 1.22.2)862c76001
feat: add support for CoreDNS forwarding to host DNSe8ae5ef63
feat: add akamai platform support5c0f74b37
fix: don't announce the VIP on acquire failure2f0fe10d5
chore: update sbc docs1b17008e9
fix: handle more OpenStack link typese7d804140
fix: always update firewall rules (kubespan)78b9bd927
fix: report unsupported x86_64 microarchitecture level71d90ba5f
fix: retry in the fixed amount of time if grpc relay failedd320498a4
chore: bump dependencies3195e5d15
fix: force Flannel CNI to use KubePrism Kubernetes API endpoint917043fb5
chore: bump tools, pkgs and extra to stablef515741b5
chore: add equinix e2e-tests117e60583
feat: add support for static extra fields for JSON logs090143b03
fix: allow platform cmdline args to be platform-specific7a68504b6
feat: support rotating Kubernetes CAfac3dd043
fix: don't set default endpoints on gen config8dc4910c4
chore: enable "WG over GRPC" testing in siderolink agent testsbac366e43
chore: addExtraInfo
field for extensions0fc24eeb0
feat: provide insecure flag to imagera6b2f5456
feat: update Kubernetes to 1.30.0-rc.0, etcd to 3.5.130361ff895
docs: quickstart video and brew installb752a8618
chore: talosctl: add openSUSE OVMF paths945648914
feat: support hardware watchdog timers949ad11a2
chore: import siderolink assiderolink-launch
subcommandee51f04af
chore: azure e2e55dd41c0d
chore: update coredns to v1.11.2 in required section8eacc4ba8
feat: support rotation of Talos API CA92808e3bc
feat: report Docker node resources in cluster show84ec8c16f
feat: support syncing to PTP clocks7d43c9aa6
chore: annotate installer errorsf737e6495
fix: populate routes to BGP neighbors (Equinix Metal)19f15a840
chore: bump golangci-lint to 1.57.0684011963
docs: add docs for overlays9b6ec5929
chore: bump kernel69f0466cd
docs: remove repetitive words113fb646e
chore: usego-talos-support
library89fc68b45
fix: service lifecycle issuesead37abf0
test: disable volume testsc64523a7a
feat: update Flannel to v0.24.415beb1478
feat: implement blockdevice watch controller06e3bc0cb
feat: implement Siderolink wireguard over GRPC9afa70baf
fix: patch correctly config intalosctl upgrade-k8s
3130caf95
chore: re-enable DRBD extension3ba180d07
release(v1.7.0-alpha.1): prepare release403ad93c3
feat: update dependencies7376f34e8
fix: remove maintenance config when maintenance service is shut down952801d8b
fix: handle overlay partition options465b9a4e6
fix: update discovery client with the fix for keepalive interval1e9f866ac
feat: update Kubernetes to v1.30.0-beta.0d118a852b
feat: implementInstall
for imager overlayscd5a5a447
chore: migrate to go-grpc-middleware/v2e3c2a6398
feat: set default NTP server to time.cloudflare.com32e087760
chore: print all available logs containers inlogs
command completionse89d755c5
fix: etcd config validation for worker1aa3c9182
docs: add DreeBot to ADOPTERS.md1bb6027cc
fix: fix nil panic on maintenance upgrade with partial configaa70bfb9d
docs: add Redpill Linpro to adopters listf02aeec92
fix: do not fail cluster create when input dir does not contain talosconfig1ec6683e0
chore: use go-copy3c8f51d70
chore: move cli formatters and version modules to machinery8152a6dd6
feat: update Go to 1.22.18c7953991
docs: update replicated-local-storage-with-openebs-jiva.mdf23bd8144
fix: syslog parserbbed07e03
feat: update Linux to 6.6.188125e754b
feat: imager overlay0b9b4da12
feat: update Kubernetes to 1.30.0-alpha.33a764029e
docs: fix typo in word governord81d49000
chore: update CoreDNS renovate sourceb2ad5dc5f
fix: workaround a race in CNI setup (talosctl cluster create)457507803
fix: provide auth when pulling images in the imagere707175ab
docs: update config patch in cilium docsf8c556a1c
chore: listen for dns requests on 127.0.0.538872a7a21
fix: ignore 'no such device' in addition to 'no such file'1cb544353
chore: uki der certs in iso67ac6933d
fix: handle errors to watch apid/trustd certsc79d69c2e
fix: only set gateway if set in context (opennebula)4575dd8e7
chore: allow not preallocated disks for QEMU cluster0bddfea81
chore: add oceanbox.io to adopters136427592
chore: use propertalos_version_contract
for TF tests6bf50fdc1
chore: disable x/net/trace in gRPC to enable dead code elimination815a8e9cc
feat: add partial config support totalosctl cluster create
64e9703f8
chore: add tests for the Kata Containers extension9b6291925
feat: update pkgs66f3ffdd4
fix: ensure that Talos runs in a pod (container)9dbc33972
feat: add basic syslog implementation0b7a27e6a
feat: allow access to all resources over siderolink in maintenance mode53721883d
feat: support AWS KMS for the SecureBoot signing7ee999f8a
fix: disable KubeSpan endpoint harvesting by default7b87c7fe9
chore: bump Go dependencies8e9596d3c
docs: rpi talosctl install update493bb60f8
fix: correctly handle partial configs inDNSUpstreamController
6deb10ae2
chore: deprecateenvironmentFile
for extensionsf8b4ee82a
chore: update extensions test1366ce14a
feat: update Kubernetes to v1.30.0-alpha.2559308ef7
fix: use MachineStatus resource to check for boot done15e8bca2b
feat: support environment inExtensionServicesConfig
3fe82ec46
feat: custom image settings for k8s upgradefa3b93370
chore: replace fmt.Errorf with errors.New where possibled4521ee9c
feat: update kernel with sfc driver and LSM updates2f0421b40
fix: run xfs_repair on invalid argument errorf868fb8e8
docs: update vmware tools urlfa2d34dd8
chore: enable v6 support on the same port83e0b0c19
chore: adjust dns sockets settingsa1ec1705b
chore: update Go to 1.22.076b50fcd4
chore: add Ænix to the Adopters list5324d3916
chore: bump stuff087b50f42
feat: support systemd-boot ISO enroll keys optionafa71d6b0
chore: use "handle-like" resource inDNSResolveCacheController
013e13070
fix: error with decoding config document with wrong apiVersion1e77bb1c3
chore: allow custom pkgs to build talos3f8a85f1b
fix: unlock the upgrade mutex properly61c3331b1
docs: update indentation in vip.md383e528df
chore: allow uuid-based hostnames in talosctl cluster create1e6c8c4de
feat: extensions services config989ca3ade
feat: add OpenNebula platform support914f88778
docs: update nocloud.md Proxmox informationa04cc8015
fix: pass TTL when generating client certificate3fe8c12ca
fix: add log line about controller runtime failingddbabc7e5
fix: use a separate cgroup for each extension service6ccdd2c09
chore: fix markdown-lint call4184e617a
chore: add test for wasmedge runtime extension95ea3a6c6
chore: bump timeout in acquire testsc19a505d8
chore: bump docker dind imaged7d4154d5
chore: remove channel blocking in qemu launch029d7f7b9
release(v1.7.0-alpha.0): prepare release2ff81c06b
feat: update runc 1.1.12, containerd 1.7.139d8cd4d05
chore: drop deprecated method EtcdRemoveMember17567f19b
fix: take into account the moment seen when cleaning up CRI imagesaa03204b8
docs: document the process of building custom kernel packages7af48bd55
feat: use RSA key for kube-apiserver service account keya5e13c696
fix: retry blockdevice open in the installer593afeea3
fix: run the interactive installer loop to report errors87be76b87
fix: be more tolerant to error handling in Mounts API03add7503
docs: add section on using imager with extensions from tarballee0fb5eff
docs: consolidate certificate management articles9c14dea20
chore: bump corednsebeef2852
feat: implement local caching dns server4a3691a27
docs: fix broken links in metal-network-configuration.mdc4ed189a6
docs: provide sane defaults for each release series in vmware script8138d54c6
docs: clarify node taints/labels for worker nodesb44551ccd
feat: update Linux to 6.6.13385707c5f
docs: update vmware.shd1a79b845
docs: fix small typo in etcd maintenance guidecf0603330
docs: copy generated JSON schema to hostf11139c22
docs: document local path provisioner install
- github.com/google/go-containerregistry v0.18.0 -> v0.19.1
- github.com/prometheus/client_golang v1.18.0 -> v1.19.0
- github.com/siderolabs/gen v0.4.7 -> v0.4.8
- github.com/siderolabs/go-debug v0.2.3 -> v0.3.0
- github.com/siderolabs/talos e0dfbb8fba3c -> 0a785802ea22
- github.com/siderolabs/talos/pkg/machinery e0dfbb8fba3c -> 0a785802ea22
- github.com/sigstore/cosign/v2 v2.2.2 -> v2.2.3
- github.com/sigstore/sigstore v1.8.1 -> v1.8.3
- github.com/stretchr/testify v1.8.4 -> v1.9.0
- github.com/u-root/u-root v0.12.0 -> v0.14.0
- github.com/ulikunitz/xz v0.5.11 -> v0.5.12
- go.uber.org/zap v1.26.0 -> v1.27.0
- golang.org/x/net v0.20.0 -> v0.23.0
- golang.org/x/sys v0.16.0 -> v0.18.0
Previous release can be found at v0.2.2
image-factory 0.3.1 (2024-04-10)
Welcome to the v0.3.1 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Noel Georgi
- Dmitriy Matrenichev
- Utku Ozdemir
- Dmitry Sharshakov
- Spencer Smith
- Artem Chernyshev
- Justin Garrison
- Mattias Cockburn
- Andrei Kvapil
- AvnarJakob
- Christian Mohn
- Christian WALDBILLIG
- Dmitry Sharshakov
- Evan Johnson
- Fabiano Fidêncio
- Henno Schooljan
- Jean-Tiare Le Bigot
- Kai Hanssen
- Louis SCHNEIDER
- Matthieu S
- Michael Stephenson
- Niklas Wik
- Pip Oomen
- Saiyam Pathak
- Sebastiaan Gerritsen
- Steve Francis
- bri
- ebcrypto
- edwinavalos
- fazledyn-or
- goodmost
- james-dreebot
- pardomue
- shurkys
- stereobutter
13 commits
762cf2b
fix: generation of SecureBoot ISOae1f0a3
fix: sort extensions in the UI schematic generatorc2de13f
release(v0.3.0): prepare release7062392
chore: update Talos dependency to 1.7.0-beta.078f8944
feat: add cert issuer regexp optionc0981e8
feat: add support for -insecure-schematic-service-repository flag5d779bb
chore: bump dependencies93eb7de
feat: support overlaydf3d211
release(v0.2.3): prepare release4ccf0e5
fix: ignore missing DTB and other SBC artifactsc7dba02
chore: run tailwindcss before creating image81f2cb4
chore: bump dependencies, rekres07095cd
chore: re-enable govulncheck
2 commits
158 commits
145f24063
fix: don't modify a global map of profiles6fe91ad9c
feat: provide Kubernets/Talos version compatibility for 1.8909a5800e
fix: generate secureboot ISO .der certificate correctlyb0fdc3c8c
fix: make static pods check output consistentc6ad0fcce
fix: validate that workers don't get cluster CA key3735add87
fix: reconnect to the logs stream in dashboard after reboot9aa1e1b79
fix: present all accepted CAs to the kube-apiserver336e61174
fix: close the apid connection to other machines gracefullyff2c427b0
fix: pre-create nftables chain to make kubelet use nftables5622f0e45
docs: change localDNS to hostDNS in release notes yaml section01d8b897c
fix: make safeReset truly safe to call multiple times653f838b0
feat: support multiple Docker cluster in talosctl cluster create951904554
chore: bump dependencies (go 1.22.2)862c76001
feat: add support for CoreDNS forwarding to host DNSe8ae5ef63
feat: add akamai platform support5c0f74b37
fix: don't announce the VIP on acquire failure2f0fe10d5
chore: update sbc docs1b17008e9
fix: handle more OpenStack link typese7d804140
fix: always update firewall rules (kubespan)78b9bd927
fix: report unsupported x86_64 microarchitecture level71d90ba5f
fix: retry in the fixed amount of time if grpc relay failedd320498a4
chore: bump dependencies3195e5d15
fix: force Flannel CNI to use KubePrism Kubernetes API endpoint917043fb5
chore: bump tools, pkgs and extra to stablef515741b5
chore: add equinix e2e-tests117e60583
feat: add support for static extra fields for JSON logs090143b03
fix: allow platform cmdline args to be platform-specific7a68504b6
feat: support rotating Kubernetes CAfac3dd043
fix: don't set default endpoints on gen config8dc4910c4
chore: enable "WG over GRPC" testing in siderolink agent testsbac366e43
chore: addExtraInfo
field for extensions0fc24eeb0
feat: provide insecure flag to imagera6b2f5456
feat: update Kubernetes to 1.30.0-rc.0, etcd to 3.5.130361ff895
docs: quickstart video and brew installb752a8618
chore: talosctl: add openSUSE OVMF paths945648914
feat: support hardware watchdog timers949ad11a2
chore: import siderolink assiderolink-launch
subcommandee51f04af
chore: azure e2e55dd41c0d
chore: update coredns to v1.11.2 in required section8eacc4ba8
feat: support rotation of Talos API CA92808e3bc
feat: report Docker node resources in cluster show84ec8c16f
feat: support syncing to PTP clocks7d43c9aa6
chore: annotate installer errorsf737e6495
fix: populate routes to BGP neighbors (Equinix Metal)19f15a840
chore: bump golangci-lint to 1.57.0684011963
docs: add docs for overlays9b6ec5929
chore: bump kernel69f0466cd
docs: remove repetitive words113fb646e
chore: usego-talos-support
library89fc68b45
fix: service lifecycle issuesead37abf0
test: disable volume testsc64523a7a
feat: update Flannel to v0.24.415beb1478
feat: implement blockdevice watch controller06e3bc0cb
feat: implement Siderolink wireguard over GRPC9afa70baf
fix: patch correctly config intalosctl upgrade-k8s
3130caf95
chore: re-enable DRBD extension3ba180d07
release(v1.7.0-alpha.1): prepare release403ad93c3
feat: update dependencies7376f34e8
fix: remove maintenance config when maintenance service is shut down952801d8b
fix: handle overlay partition options465b9a4e6
fix: update discovery client with the fix for keepalive interval1e9f866ac
feat: update Kubernetes to v1.30.0-beta.0d118a852b
feat: implementInstall
for imager overlayscd5a5a447
chore: migrate to go-grpc-middleware/v2e3c2a6398
feat: set default NTP server to time.cloudflare.com32e087760
chore: print all available logs containers inlogs
command completionse89d755c5
fix: etcd config validation for worker1aa3c9182
docs: add DreeBot to ADOPTERS.md1bb6027cc
fix: fix nil panic on maintenance upgrade with partial configaa70bfb9d
docs: add Redpill Linpro to adopters listf02aeec92
fix: do not fail cluster create when input dir does not contain talosconfig1ec6683e0
chore: use go-copy3c8f51d70
chore: move cli formatters and version modules to machinery8152a6dd6
feat: update Go to 1.22.18c7953991
docs: update replicated-local-storage-with-openebs-jiva.mdf23bd8144
fix: syslog parserbbed07e03
feat: update Linux to 6.6.188125e754b
feat: imager overlay0b9b4da12
feat: update Kubernetes to 1.30.0-alpha.33a764029e
docs: fix typo in word governord81d49000
chore: update CoreDNS renovate sourceb2ad5dc5f
fix: workaround a race in CNI setup (talosctl cluster create)457507803
fix: provide auth when pulling images in the imagere707175ab
docs: update config patch in cilium docsf8c556a1c
chore: listen for dns requests on 127.0.0.538872a7a21
fix: ignore 'no such device' in addition to 'no such file'1cb544353
chore: uki der certs in iso67ac6933d
fix: handle errors to watch apid/trustd certsc79d69c2e
fix: only set gateway if set in context (opennebula)4575dd8e7
chore: allow not preallocated disks for QEMU cluster0bddfea81
chore: add oceanbox.io to adopters136427592
chore: use propertalos_version_contract
for TF tests6bf50fdc1
chore: disable x/net/trace in gRPC to enable dead code elimination815a8e9cc
feat: add partial config support totalosctl cluster create
64e9703f8
chore: add tests for the Kata Containers extension9b6291925
feat: update pkgs66f3ffdd4
fix: ensure that Talos runs in a pod (container)9dbc33972
feat: add basic syslog implementation0b7a27e6a
feat: allow access to all resources over siderolink in maintenance mode53721883d
feat: support AWS KMS for the SecureBoot signing7ee999f8a
fix: disable KubeSpan endpoint harvesting by default7b87c7fe9
chore: bump Go dependencies8e9596d3c
docs: rpi talosctl install update493bb60f8
fix: correctly handle partial configs inDNSUpstreamController
6deb10ae2
chore: deprecateenvironmentFile
for extensionsf8b4ee82a
chore: update extensions test1366ce14a
feat: update Kubernetes to v1.30.0-alpha.2559308ef7
fix: use MachineStatus resource to check for boot done15e8bca2b
feat: support environment inExtensionServicesConfig
3fe82ec46
feat: custom image settings for k8s upgradefa3b93370
chore: replace fmt.Errorf with errors.New where possibled4521ee9c
feat: update kernel with sfc driver and LSM updates2f0421b40
fix: run xfs_repair on invalid argument errorf868fb8e8
docs: update vmware tools urlfa2d34dd8
chore: enable v6 support on the same port83e0b0c19
chore: adjust dns sockets settingsa1ec1705b
chore: update Go to 1.22.076b50fcd4
chore: add Ænix to the Adopters list5324d3916
chore: bump stuff087b50f42
feat: support systemd-boot ISO enroll keys optionafa71d6b0
chore: use "handle-like" resource inDNSResolveCacheController
013e13070
fix: error with decoding config document with wrong apiVersion1e77bb1c3
chore: allow custom pkgs to build talos3f8a85f1b
fix: unlock the upgrade mutex properly61c3331b1
docs: update indentation in vip.md383e528df
chore: allow uuid-based hostnames in talosctl cluster create1e6c8c4de
feat: extensions services config989ca3ade
feat: add OpenNebula platform support914f88778
docs: update nocloud.md Proxmox informationa04cc8015
fix: pass TTL when generating client certificate3fe8c12ca
fix: add log line about controller runtime failingddbabc7e5
fix: use a separate cgroup for each extension service6ccdd2c09
chore: fix markdown-lint call4184e617a
chore: add test for wasmedge runtime extension95ea3a6c6
chore: bump timeout in acquire testsc19a505d8
chore: bump docker dind imaged7d4154d5
chore: remove channel blocking in qemu launch029d7f7b9
release(v1.7.0-alpha.0): prepare release2ff81c06b
feat: update runc 1.1.12, containerd 1.7.139d8cd4d05
chore: drop deprecated method EtcdRemoveMember17567f19b
fix: take into account the moment seen when cleaning up CRI imagesaa03204b8
docs: document the process of building custom kernel packages7af48bd55
feat: use RSA key for kube-apiserver service account keya5e13c696
fix: retry blockdevice open in the installer593afeea3
fix: run the interactive installer loop to report errors87be76b87
fix: be more tolerant to error handling in Mounts API03add7503
docs: add section on using imager with extensions from tarballee0fb5eff
docs: consolidate certificate management articles9c14dea20
chore: bump corednsebeef2852
feat: implement local caching dns server4a3691a27
docs: fix broken links in metal-network-configuration.mdc4ed189a6
docs: provide sane defaults for each release series in vmware script8138d54c6
docs: clarify node taints/labels for worker nodesb44551ccd
feat: update Linux to 6.6.13385707c5f
docs: update vmware.shd1a79b845
docs: fix small typo in etcd maintenance guidecf0603330
docs: copy generated JSON schema to hostf11139c22
docs: document local path provisioner install
- github.com/google/go-containerregistry v0.18.0 -> v0.19.1
- github.com/prometheus/client_golang v1.18.0 -> v1.19.0
- github.com/siderolabs/gen v0.4.7 -> v0.4.8
- github.com/siderolabs/go-debug v0.2.3 -> v0.3.0
- github.com/siderolabs/talos e0dfbb8fba3c -> 145f2406307e
- github.com/siderolabs/talos/pkg/machinery e0dfbb8fba3c -> 145f2406307e
- github.com/sigstore/cosign/v2 v2.2.2 -> v2.2.3
- github.com/sigstore/sigstore v1.8.1 -> v1.8.3
- github.com/stretchr/testify v1.8.4 -> v1.9.0
- github.com/u-root/u-root v0.12.0 -> v0.14.0
- github.com/ulikunitz/xz v0.5.11 -> v0.5.12
- go.uber.org/zap v1.26.0 -> v1.27.0
- golang.org/x/net v0.20.0 -> v0.23.0
- golang.org/x/sys v0.16.0 -> v0.18.0
Previous release can be found at v0.2.2
image-factory 0.3.0 (2024-04-05)
Welcome to the v0.3.0 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Noel Georgi
- Dmitriy Matrenichev
- Utku Ozdemir
- Dmitry Sharshakov
- Spencer Smith
- Artem Chernyshev
- Justin Garrison
- Mattias Cockburn
- Andrei Kvapil
- AvnarJakob
- Christian Mohn
- Christian WALDBILLIG
- Dmitry Sharshakov
- Evan Johnson
- Fabiano Fidêncio
- Henno Schooljan
- Jean-Tiare Le Bigot
- Kai Hanssen
- Louis SCHNEIDER
- Matthieu S
- Michael Stephenson
- Niklas Wik
- Pip Oomen
- Saiyam Pathak
- Sebastiaan Gerritsen
- Steve Francis
- bri
- ebcrypto
- edwinavalos
- fazledyn-or
- goodmost
- james-dreebot
- pardomue
- shurkys
- stereobutter
10 commits
7062392
chore: update Talos dependency to 1.7.0-beta.078f8944
feat: add cert issuer regexp optionc0981e8
feat: add support for -insecure-schematic-service-repository flag5d779bb
chore: bump dependencies93eb7de
feat: support overlaydf3d211
release(v0.2.3): prepare release4ccf0e5
fix: ignore missing DTB and other SBC artifactsc7dba02
chore: run tailwindcss before creating image81f2cb4
chore: bump dependencies, rekres07095cd
chore: re-enable govulncheck
149 commits
78f971370
release(v1.7.0-beta.0): prepare release01d8b897c
fix: make safeReset truly safe to call multiple times653f838b0
feat: support multiple Docker cluster in talosctl cluster create951904554
chore: bump dependencies (go 1.22.2)862c76001
feat: add support for CoreDNS forwarding to host DNSe8ae5ef63
feat: add akamai platform support5c0f74b37
fix: don't announce the VIP on acquire failure2f0fe10d5
chore: update sbc docs1b17008e9
fix: handle more OpenStack link typese7d804140
fix: always update firewall rules (kubespan)78b9bd927
fix: report unsupported x86_64 microarchitecture level71d90ba5f
fix: retry in the fixed amount of time if grpc relay failedd320498a4
chore: bump dependencies3195e5d15
fix: force Flannel CNI to use KubePrism Kubernetes API endpoint917043fb5
chore: bump tools, pkgs and extra to stablef515741b5
chore: add equinix e2e-tests117e60583
feat: add support for static extra fields for JSON logs090143b03
fix: allow platform cmdline args to be platform-specific7a68504b6
feat: support rotating Kubernetes CAfac3dd043
fix: don't set default endpoints on gen config8dc4910c4
chore: enable "WG over GRPC" testing in siderolink agent testsbac366e43
chore: addExtraInfo
field for extensions0fc24eeb0
feat: provide insecure flag to imagera6b2f5456
feat: update Kubernetes to 1.30.0-rc.0, etcd to 3.5.130361ff895
docs: quickstart video and brew installb752a8618
chore: talosctl: add openSUSE OVMF paths945648914
feat: support hardware watchdog timers949ad11a2
chore: import siderolink assiderolink-launch
subcommandee51f04af
chore: azure e2e55dd41c0d
chore: update coredns to v1.11.2 in required section8eacc4ba8
feat: support rotation of Talos API CA92808e3bc
feat: report Docker node resources in cluster show84ec8c16f
feat: support syncing to PTP clocks7d43c9aa6
chore: annotate installer errorsf737e6495
fix: populate routes to BGP neighbors (Equinix Metal)19f15a840
chore: bump golangci-lint to 1.57.0684011963
docs: add docs for overlays9b6ec5929
chore: bump kernel69f0466cd
docs: remove repetitive words113fb646e
chore: usego-talos-support
library89fc68b45
fix: service lifecycle issuesead37abf0
test: disable volume testsc64523a7a
feat: update Flannel to v0.24.415beb1478
feat: implement blockdevice watch controller06e3bc0cb
feat: implement Siderolink wireguard over GRPC9afa70baf
fix: patch correctly config intalosctl upgrade-k8s
3130caf95
chore: re-enable DRBD extension3ba180d07
release(v1.7.0-alpha.1): prepare release403ad93c3
feat: update dependencies7376f34e8
fix: remove maintenance config when maintenance service is shut down952801d8b
fix: handle overlay partition options465b9a4e6
fix: update discovery client with the fix for keepalive interval1e9f866ac
feat: update Kubernetes to v1.30.0-beta.0d118a852b
feat: implementInstall
for imager overlayscd5a5a447
chore: migrate to go-grpc-middleware/v2e3c2a6398
feat: set default NTP server to time.cloudflare.com32e087760
chore: print all available logs containers inlogs
command completionse89d755c5
fix: etcd config validation for worker1aa3c9182
docs: add DreeBot to ADOPTERS.md1bb6027cc
fix: fix nil panic on maintenance upgrade with partial configaa70bfb9d
docs: add Redpill Linpro to adopters listf02aeec92
fix: do not fail cluster create when input dir does not contain talosconfig1ec6683e0
chore: use go-copy3c8f51d70
chore: move cli formatters and version modules to machinery8152a6dd6
feat: update Go to 1.22.18c7953991
docs: update replicated-local-storage-with-openebs-jiva.mdf23bd8144
fix: syslog parserbbed07e03
feat: update Linux to 6.6.188125e754b
feat: imager overlay0b9b4da12
feat: update Kubernetes to 1.30.0-alpha.33a764029e
docs: fix typo in word governord81d49000
chore: update CoreDNS renovate sourceb2ad5dc5f
fix: workaround a race in CNI setup (talosctl cluster create)457507803
fix: provide auth when pulling images in the imagere707175ab
docs: update config patch in cilium docsf8c556a1c
chore: listen for dns requests on 127.0.0.538872a7a21
fix: ignore 'no such device' in addition to 'no such file'1cb544353
chore: uki der certs in iso67ac6933d
fix: handle errors to watch apid/trustd certsc79d69c2e
fix: only set gateway if set in context (opennebula)4575dd8e7
chore: allow not preallocated disks for QEMU cluster0bddfea81
chore: add oceanbox.io to adopters136427592
chore: use propertalos_version_contract
for TF tests6bf50fdc1
chore: disable x/net/trace in gRPC to enable dead code elimination815a8e9cc
feat: add partial config support totalosctl cluster create
64e9703f8
chore: add tests for the Kata Containers extension9b6291925
feat: update pkgs66f3ffdd4
fix: ensure that Talos runs in a pod (container)9dbc33972
feat: add basic syslog implementation0b7a27e6a
feat: allow access to all resources over siderolink in maintenance mode53721883d
feat: support AWS KMS for the SecureBoot signing7ee999f8a
fix: disable KubeSpan endpoint harvesting by default7b87c7fe9
chore: bump Go dependencies8e9596d3c
docs: rpi talosctl install update493bb60f8
fix: correctly handle partial configs inDNSUpstreamController
6deb10ae2
chore: deprecateenvironmentFile
for extensionsf8b4ee82a
chore: update extensions test1366ce14a
feat: update Kubernetes to v1.30.0-alpha.2559308ef7
fix: use MachineStatus resource to check for boot done15e8bca2b
feat: support environment inExtensionServicesConfig
3fe82ec46
feat: custom image settings for k8s upgradefa3b93370
chore: replace fmt.Errorf with errors.New where possibled4521ee9c
feat: update kernel with sfc driver and LSM updates2f0421b40
fix: run xfs_repair on invalid argument errorf868fb8e8
docs: update vmware tools urlfa2d34dd8
chore: enable v6 support on the same port83e0b0c19
chore: adjust dns sockets settingsa1ec1705b
chore: update Go to 1.22.076b50fcd4
chore: add Ænix to the Adopters list5324d3916
chore: bump stuff087b50f42
feat: support systemd-boot ISO enroll keys optionafa71d6b0
chore: use "handle-like" resource inDNSResolveCacheController
013e13070
fix: error with decoding config document with wrong apiVersion1e77bb1c3
chore: allow custom pkgs to build talos3f8a85f1b
fix: unlock the upgrade mutex properly61c3331b1
docs: update indentation in vip.md383e528df
chore: allow uuid-based hostnames in talosctl cluster create1e6c8c4de
feat: extensions services config989ca3ade
feat: add OpenNebula platform support914f88778
docs: update nocloud.md Proxmox informationa04cc8015
fix: pass TTL when generating client certificate3fe8c12ca
fix: add log line about controller runtime failingddbabc7e5
fix: use a separate cgroup for each extension service6ccdd2c09
chore: fix markdown-lint call4184e617a
chore: add test for wasmedge runtime extension95ea3a6c6
chore: bump timeout in acquire testsc19a505d8
chore: bump docker dind imaged7d4154d5
chore: remove channel blocking in qemu launch029d7f7b9
release(v1.7.0-alpha.0): prepare release2ff81c06b
feat: update runc 1.1.12, containerd 1.7.139d8cd4d05
chore: drop deprecated method EtcdRemoveMember17567f19b
fix: take into account the moment seen when cleaning up CRI imagesaa03204b8
docs: document the process of building custom kernel packages7af48bd55
feat: use RSA key for kube-apiserver service account keya5e13c696
fix: retry blockdevice open in the installer593afeea3
fix: run the interactive installer loop to report errors87be76b87
fix: be more tolerant to error handling in Mounts API03add7503
docs: add section on using imager with extensions from tarballee0fb5eff
docs: consolidate certificate management articles9c14dea20
chore: bump corednsebeef2852
feat: implement local caching dns server4a3691a27
docs: fix broken links in metal-network-configuration.mdc4ed189a6
docs: provide sane defaults for each release series in vmware script8138d54c6
docs: clarify node taints/labels for worker nodesb44551ccd
feat: update Linux to 6.6.13385707c5f
docs: update vmware.shd1a79b845
docs: fix small typo in etcd maintenance guidecf0603330
docs: copy generated JSON schema to hostf11139c22
docs: document local path provisioner install
- github.com/google/go-containerregistry v0.18.0 -> v0.19.1
- github.com/prometheus/client_golang v1.18.0 -> v1.19.0
- github.com/siderolabs/gen v0.4.7 -> v0.4.8
- github.com/siderolabs/go-debug v0.2.3 -> v0.3.0
- github.com/siderolabs/talos e0dfbb8fba3c -> v1.7.0-beta.0
- github.com/siderolabs/talos/pkg/machinery e0dfbb8fba3c -> v1.7.0-beta.0
- github.com/sigstore/cosign/v2 v2.2.2 -> v2.2.3
- github.com/sigstore/sigstore v1.8.1 -> v1.8.3
- github.com/stretchr/testify v1.8.4 -> v1.9.0
- github.com/u-root/u-root v0.12.0 -> v0.14.0
- github.com/ulikunitz/xz v0.5.11 -> v0.5.12
- go.uber.org/zap v1.26.0 -> v1.27.0
- golang.org/x/net v0.20.0 -> v0.23.0
- golang.org/x/sys v0.16.0 -> v0.18.0
Previous release can be found at v0.2.2
image-factory 0.2.3 (2024-03-14)
Welcome to the v0.2.3 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Dmitriy Matrenichev
- Spencer Smith
- Christian Mohn
- Noel Georgi
- Steve Francis
- Utku Ozdemir
- edwinavalos
- stereobutter
4 commits
21 commits
029d7f7b9
release(v1.7.0-alpha.0): prepare release2ff81c06b
feat: update runc 1.1.12, containerd 1.7.139d8cd4d05
chore: drop deprecated method EtcdRemoveMember17567f19b
fix: take into account the moment seen when cleaning up CRI imagesaa03204b8
docs: document the process of building custom kernel packages7af48bd55
feat: use RSA key for kube-apiserver service account keya5e13c696
fix: retry blockdevice open in the installer593afeea3
fix: run the interactive installer loop to report errors87be76b87
fix: be more tolerant to error handling in Mounts API03add7503
docs: add section on using imager with extensions from tarballee0fb5eff
docs: consolidate certificate management articles9c14dea20
chore: bump corednsebeef2852
feat: implement local caching dns server4a3691a27
docs: fix broken links in metal-network-configuration.mdc4ed189a6
docs: provide sane defaults for each release series in vmware script8138d54c6
docs: clarify node taints/labels for worker nodesb44551ccd
feat: update Linux to 6.6.13385707c5f
docs: update vmware.shd1a79b845
docs: fix small typo in etcd maintenance guidecf0603330
docs: copy generated JSON schema to hostf11139c22
docs: document local path provisioner install
- github.com/google/go-containerregistry v0.18.0 -> v0.19.0
- github.com/siderolabs/go-debug v0.2.3 -> v0.3.0
- github.com/siderolabs/talos e0dfbb8fba3c -> v1.7.0-alpha.0
- github.com/siderolabs/talos/pkg/machinery e0dfbb8fba3c -> v1.7.0-alpha.0
- github.com/sigstore/cosign/v2 v2.2.2 -> v2.2.3
- github.com/u-root/u-root v0.12.0 -> v0.13.1
- go.uber.org/zap v1.26.0 -> v1.27.0
- golang.org/x/net v0.20.0 -> v0.21.0
- golang.org/x/sys v0.16.0 -> v0.17.0
Previous release can be found at v0.2.2
image-factory 0.2.2 (2024-01-23)
Welcome to the v0.2.2 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Utku Ozdemir
- Anthony ARNAUD
- Artem Chernyshev
- Dmitriy Matrenichev
- ExtraClock
- Jonomir
- Serge Logvinov
- Steve Francis
3 commits
25 commits
e0dfbb8fb
fix: allow META encoded values to be compressedd677901b6
feat: implement device selector for 'physical'7d1117289
docs: add missing talosconfig flag8a1732bcb
fix: pull inmptspi
driverc1e45071f
refactor: use etcd configuration from the EtcdSpec resource4e9b688d3
fix: use correct TTL for talosconfig intalosctl config new
fb5ad0555
feat: update Kubernetes default to 1.29.1fe24139f3
docs: fork docs for v1.71c2d10ccc
chore: bump dependenciesa599e3867
chore: allow custom registry to build installer/imager3911ddf7b
docs: add how-to for cert managementb0ee0bfba
fix: strategic patch merging for audit policy474eccdc4
fix: watch bufer overrun for RouteStatuscc06b5d7a
fix: fix .der output intalosctl gen secureboot
1dbb4abf4
fix: update discovery service client to v0.1.69782319c3
fix: support KubePrism settings in Kubernetes Discovery6c5a0c281
feat: generate a single JSON schema for multidoc configf70b47ddd
fix: force KubePrism to connect using IPv4d5321e085
fix: update kmsg with utf-8 fix7fa7362dd
fix: fix nodes on dashboard footer when node names are used in--nodes
ba88678f1
fix: merge ports and ingress configs correctly in NetworkRuleConfigdea9bda2d
fix: disk UUID & WWID always empty intalosctl disks
8dc112f36
chore: pull in NBD modulesf6926faab
fix: default priority for ipv6e8758dcba
chore: support http downloads for assets in talosctl cluster create
- github.com/google/go-containerregistry v0.17.0 -> v0.18.0
- github.com/prometheus/client_golang v1.17.0 -> v1.18.0
- github.com/siderolabs/talos 265f21be09d6 -> e0dfbb8fba3c
- github.com/siderolabs/talos/pkg/machinery v1.6.0 -> e0dfbb8fba3c
- github.com/sigstore/cosign/v2 v2.2.1 -> v2.2.2
- github.com/sigstore/sigstore v1.7.5 -> v1.8.1
- github.com/u-root/u-root v0.11.0 -> v0.12.0
- golang.org/x/net v0.19.0 -> v0.20.0
- golang.org/x/sync v0.5.0 -> v0.6.0
- golang.org/x/sys v0.15.0 -> v0.16.0
Previous release can be found at v0.2.1
image-factory 0.2.1 (2023-12-22)
Welcome to the v0.2.1 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Alexey Palazhchenko
- Andrey Smirnov
- Artem Chernyshev
- Dmitriy Matrenichev
- Tim Jones
3 commits
7 commits
10 commits
265f21be0
fix: replace the filemap implementation to not buffer in memory8db3c5b3c
fix: pick correctly base installer image layers0a30ef784
fix: imager should support different Talos versionsd6342cda5
docs: update latest version to v1.6.1e6e422b92
chore: bump dependencies5a19d078a
fix: properly overwrite files on install9eb6cea78
docs: secureboot sd-boot menu clarification01f0cbe61
feat: support iPXE direct booting intalosctl cluster create
3ba84701d
feat: pull in kernel modules for mlx Infiniband and VFIOba993e0ed
docs: announce that SecureBoot is available
- github.com/google/go-containerregistry v0.16.1 -> v0.17.0
- github.com/siderolabs/go-debug v0.2.3 new
- github.com/siderolabs/talos 241bc9312edc -> 265f21be09d6
Previous release can be found at v0.2.0
image-factory 0.2.0 (2023-12-18)
Welcome to the v0.2.0 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Dmitriy Matrenichev
- Noel Georgi
- Oscar Utbult
- Artem Chernyshev
- Sebastian Gaiser
- Steve Francis
- Utku Ozdemir
- budimanjojo
15 commits
1318f30
fix: azure secureboot signing296e953
fix: generation of SBC images25fc50d
feat: provide configuration for a custom PXE endpoint87e6f04
feat: update dependencies for Talos 1.6.0548128c
chore: define public const for the schematic ID extension name01fcbf1
feat: implement HTTP API client84113ca
feat: implement SecureBoot asset generationf82ff73
fix: properly handle from ghcr.iof36ab82
fix: skip validating image index before pushing6625a89
release(v0.1.2): prepare release58378e0
chore: bump dependencies and Talosdb21b76
fix: parse profiles for 'digital-ocean' platform43a6388
release(v0.1.1): prepare release4211a5c
chore: update Talosfcc8cb5
fix: small UI updates
76 commits
241bc9312
fix: update the way secureboot signer fetches certificate (azure)59b62398f
chore: modernize machined/pkg/controllers/k8s760f793d5
fix: use correct prefix when installing SBC files0b94550c4
chore: fix the gvisor test3a787c1d6
docs: update 1.6 docs with Noel's feedbackd803e40ef
docs: provide documentation for Talos 1.69a185a30f
feat: update Kubernetes to v1.29.05934815d2
chore: split more kernel modules on amd6410c59a6b9
fix: leave discovery service later in the reset sequence0c86ca1cc
chore: enable kubespan+firewall for cilium tests98fd722d5
feat: provide compatibility for future Talos 1.7131a1b167
fix: add a KubeSpan option to disable extra endpoint harvesting4547ad9af
feat: sendactor id
to the SideroLink events sink04e774547
docs: cap max heading level6bb1e99aa
chore: optimize pcap dump4f9d3b975
feat: update Kubernetes to v1.29.0-rc.246121c9fe
docs: rework machine config documentation generatione128d3c82
fix: talosctl cluster create not to enforce kubeprism always320064c5a
feat: update Go 1.21.5, Linux 6.1.65, etcd 3.5.11270604bea
fix: support user disks via symlinks4f195dd27
chore: fix the release.toml474fa0480
fix: store and execute desired action on emergency action515ae2a18
docs: extend hetzner-cloud docs for arm64eecc4dbd5
fix: trim leading spaces\newlines in inline manifest contentsdbf274ddf
fix: skip writing the file if the contents haven't changed6329222bd
fix: do not panic inmerge.Merge
if map value is nild8a435f0e
fix: initialize boot assets with defaults earlyc6835de17
fix: pick etcd adverised addresses from 'current' addresses6b5bc8b85
feat: update Linux to 6.1.64e71e3e416
feat: support extra arguments forflanneld
36c8ddb5e
feat: implement ingress firewall rules0b111ecb8
fix: support slices of enums and fix NfTablesConntrackStateMatch9a8521741
feat: improve nftables backenddb4e2539d
feat: update Kubernetes 1.29.0-rc.1 and other bumps7a4a92854
feat: support sanitized kernel argsf041b2629
chore: add tests for mdadm extensione46e6a312
feat: implement nftables backendba827bf8b
chore: support getting multiple endpoints from theProvision
rpc calldd45dd06c
chore: add custom node taints8e2307466
docs: fix talosctl pcap argumente4a050cb1
docs: fix talosctl inspect dependencies example indentationfbcf4264f
docs: fix talosctl dashboard cli docs70d53ee13
chore: deprecate .persist and .extensions95e33f6fc
release(v1.6.0-alpha.2): prepare release514e514ba
feat: update Linux 6.1.63, containerd 1.7.9aca8b5e17
fix: ignore kernel command line in container mode020a0eb63
docs: fix table formatting for bootstraprequest0eb245e04
docs: fix talosctl pcap example indentationde6caf534
docs: fix table formatting for machineservice api27d208c26
feat: implement OAuth2 device flow for machine config5c8fa2a80
chore: start containerd early in boot95a252cfc
docs: fix link in what is new page0d3c3ed71
feat: support kube scheduler config06941b7e5
fix: allow rootfs propagation configuration for extension services57dc796f3
docs: update lastRelease to v1.5.5 in _index.md21d944a64
docs: add timezone information4f1ad16c7
feat: support kubelet credentialprovider config71a3bf0e3
fix: allow extra kernel args for secureboot installerf38eaaab8
feat: rework secureboot and PCR signing key6eade3d5e
chore: add ability to rewrite uuids and set unique tokens for Talose9c7ac17a
fix: set max msg recv size when proxyinge22ab440d
feat: update Linux 6.1.61, containerd 1.7.8, runc 1.1.108245361f9
feat: show first 32 bytes of response body on download error75d3987c0
chore: drop sha1 from genereated pcr json6f32d2990
feat: add.der
outputtalosctl gen secureboot pcr
87c40da6c
fix: proper logging in machined on startupa54da5f64
fix: image build for nanopi_4s6f3cd0593
refactor: update packet capture to use 'afpacket' interface813442dd7
fix: don't validate machine.install if installeddff60069c
feat: update Kubernetes to 1.29.0-alpha.3c97db5dfe
chore: bump Go dependencies807a9950a
fix: use custom Talos/kernel version when generating UKIeb94468a6
docs: add documentation for Image Factory2e78513e1
refactor: drop the dependency link platform -> network ctrl6dc776b8a
fix: when writing to META in the installer/imager, use fixed name3703041e9
chore: remove uneeded code
- github.com/siderolabs/talos cbe6e7622d01 -> 241bc9312edc
- github.com/siderolabs/talos/pkg/machinery cbe6e7622d01 -> v1.6.0
- github.com/sigstore/cosign/v2 v2.2.0 -> v2.2.1
- golang.org/x/net v0.17.0 -> v0.19.0
- golang.org/x/sync v0.4.0 -> v0.5.0
- golang.org/x/sys v0.13.0 -> v0.15.0
Previous release can be found at v0.1.0
image-factory 0.1.2 (2023-11-08)
Welcome to the v0.1.2 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Noel Georgi
- Utku Ozdemir
- budimanjojo
5 commits
2 commits
13 commits
75d3987c0
chore: drop sha1 from genereated pcr json6f32d2990
feat: add.der
outputtalosctl gen secureboot pcr
87c40da6c
fix: proper logging in machined on startupa54da5f64
fix: image build for nanopi_4s6f3cd0593
refactor: update packet capture to use 'afpacket' interface813442dd7
fix: don't validate machine.install if installeddff60069c
feat: update Kubernetes to 1.29.0-alpha.3c97db5dfe
chore: bump Go dependencies807a9950a
fix: use custom Talos/kernel version when generating UKIeb94468a6
docs: add documentation for Image Factory2e78513e1
refactor: drop the dependency link platform -> network ctrl6dc776b8a
fix: when writing to META in the installer/imager, use fixed name3703041e9
chore: remove uneeded code
- github.com/siderolabs/talos cbe6e7622d01 -> 75d3987c0539
- github.com/siderolabs/talos/pkg/machinery cbe6e7622d01 -> 75d3987c0539
- github.com/sigstore/cosign/v2 v2.2.0 -> v2.2.1
- golang.org/x/sync v0.4.0 -> v0.5.0
- golang.org/x/sys v0.13.0 -> v0.14.0
Previous release can be found at v0.1.0
image-factory 0.1.1 (2023-11-02)
Welcome to the v0.1.1 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- budimanjojo
3 commits
- github.com/siderolabs/talos cbe6e7622d01 -> 2e78513e16b2
- github.com/siderolabs/talos/pkg/machinery cbe6e7622d01 -> 2e78513e16b2
Previous release can be found at v0.1.0
image-factory 0.1.0 (2023-11-01)
Welcome to the v0.1.0 release of image-factory!
Please try out the release binaries and report any issues at https://github.com/siderolabs/image-factory/issues.
- Andrey Smirnov
- Tim Jones
- Andrew Rynhard
- Noel Georgi
29 commits
1a4d836
feat: implement metrics for Image Factory661dc70
fix: implement insecure option for cache repository3d99e0a
fix: generation of SBC images354baca
feat: implement boot asset cache3dcb29d
feat: sign generated installer imagec43564f
feat: use OCI layout when passing images to the imager6daded9
feat: support 'META' customization in schematics8286f4e
fix: update Go to 1.21.32efc7b9
chore: rekres6ae0d38
fix: check the already built installer image correctly10d78fa
fix: allow pulling installer image from insecure registryf5e3ef7
feat: support insecure endpoint for internal repository9f5d43b
fix: asset linksad67f1e
fix: template filenames after renamesa0b6a8a
feat: add support for insecure image registry25100a6
fix: various (small) fixes for registry operationsf88dafa
chore: migrate to GitHub Actions92a4cfd
fix: import Talos with initramfs generation fixes91bbcd2
chore: rename with new nomenclature7bb02a8
chore: add no-op github workflow2f92d92
feat: implement simple UI for the Image Servicecf73db9
feat: implement support for system extensionsb730f09
feat: add a virtual extension with flavor ID to generated assetscf250cd
chore: rename 'configuration' to 'flavor'47c6aea
feat: implement registry frontendf8fed5c
feat: use OCI registry as a configuration storagea4aa38c
feat: implement PXE frontend803ffa1
feat: initial versiond2c7fe4
chore: initial commit
This release has no dependency changes