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 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
Dependency Changes
- 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