Releases: siderolabs/image-factory
v0.3.1
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.
Contributors
- 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
Changes
14 commits
db55c07
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
Changes since v0.3.0
3 commits
Changes from siderolabs/gen
Changes from siderolabs/go-debug
Changes from siderolabs/talos
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 section- [`8e...
v0.3.0
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.
Contributors
- 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
Changes
11 commits
c2de13f
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
Changes from siderolabs/gen
Changes from siderolabs/go-debug
Changes from siderolabs/talos
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 extension- [
3ba180d07
](https://github.com/siderolabs/t...
v0.2.3
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.
Contributors
- Andrey Smirnov
- Dmitriy Matrenichev
- Spencer Smith
- Christian Mohn
- Noel Georgi
- Steve Francis
- Utku Ozdemir
- edwinavalos
- stereobutter
Changes
5 commits
Changes from siderolabs/go-debug
Changes from siderolabs/talos
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
Dependency Changes
- 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
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.
Contributors
- Andrey Smirnov
- Utku Ozdemir
- Anthony ARNAUD
- Artem Chernyshev
- Dmitriy Matrenichev
- ExtraClock
- Jonomir
- Serge Logvinov
- Steve Francis
Changes
4 commits
Changes from siderolabs/talos
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
Dependency Changes
- 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
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.
Contributors
- Andrey Smirnov
- Alexey Palazhchenko
- Andrey Smirnov
- Artem Chernyshev
- Dmitriy Matrenichev
- Tim Jones
Changes
4 commits
Changes from siderolabs/go-debug
7 commits
Changes from siderolabs/talos
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
Dependency Changes
- 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
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.
Contributors
- Andrey Smirnov
- Dmitriy Matrenichev
- Noel Georgi
- Oscar Utbult
- Artem Chernyshev
- Sebastian Gaiser
- Steve Francis
- Utku Ozdemir
- budimanjojo
Changes
16 commits
c993bb6
release(v0.2.0): prepare release1318f30
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
Changes from siderolabs/talos
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 bootstraprequest- [
0eb245e04
](siderolabs/talos@0eb245e...
v0.1.2
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.
Contributors
- Andrey Smirnov
- Noel Georgi
- Utku Ozdemir
- budimanjojo
Changes
6 commits
Changes since v0.1.1
3 commits
Changes from siderolabs/talos
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
Dependency Changes
- 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
v0.1.1
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.
Contributors
- Andrey Smirnov
- budimanjojo
Changes
3 commits
Changes from siderolabs/talos
3 commits
Dependency Changes
- github.com/siderolabs/talos cbe6e7622d01 -> 2e78513e16b2
- github.com/siderolabs/talos/pkg/machinery cbe6e7622d01 -> 2e78513e16b2
Previous release can be found at v0.1.0
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.
Contributors
- Andrey Smirnov
- Tim Jones
- Andrew Rynhard
- Noel Georgi
Changes
30 commits
1352ed8
release(v0.1.0): prepare release1a4d836
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
Dependency Changes
This release has no dependency changes