github siderolabs/image-factory v0.2.0

latest releases: v0.6.1, v0.6.0, v0.5.0...
11 months ago

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 release
  • 1318f30 fix: azure secureboot signing
  • 296e953 fix: generation of SBC images
  • 25fc50d feat: provide configuration for a custom PXE endpoint
  • 87e6f04 feat: update dependencies for Talos 1.6.0
  • 548128c chore: define public const for the schematic ID extension name
  • 01fcbf1 feat: implement HTTP API client
  • 84113ca feat: implement SecureBoot asset generation
  • f82ff73 fix: properly handle from ghcr.io
  • f36ab82 fix: skip validating image index before pushing
  • 6625a89 release(v0.1.2): prepare release
  • 58378e0 chore: bump dependencies and Talos
  • db21b76 fix: parse profiles for 'digital-ocean' platform
  • 43a6388 release(v0.1.1): prepare release
  • 4211a5c chore: update Talos
  • fcc8cb5 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/k8s
  • 760f793d5 fix: use correct prefix when installing SBC files
  • 0b94550c4 chore: fix the gvisor test
  • 3a787c1d6 docs: update 1.6 docs with Noel's feedback
  • d803e40ef docs: provide documentation for Talos 1.6
  • 9a185a30f feat: update Kubernetes to v1.29.0
  • 5934815d2 chore: split more kernel modules on amd64
  • 10c59a6b9 fix: leave discovery service later in the reset sequence
  • 0c86ca1cc chore: enable kubespan+firewall for cilium tests
  • 98fd722d5 feat: provide compatibility for future Talos 1.7
  • 131a1b167 fix: add a KubeSpan option to disable extra endpoint harvesting
  • 4547ad9af feat: send actor id to the SideroLink events sink
  • 04e774547 docs: cap max heading level
  • 6bb1e99aa chore: optimize pcap dump
  • 4f9d3b975 feat: update Kubernetes to v1.29.0-rc.2
  • 46121c9fe docs: rework machine config documentation generation
  • e128d3c82 fix: talosctl cluster create not to enforce kubeprism always
  • 320064c5a feat: update Go 1.21.5, Linux 6.1.65, etcd 3.5.11
  • 270604bea fix: support user disks via symlinks
  • 4f195dd27 chore: fix the release.toml
  • 474fa0480 fix: store and execute desired action on emergency action
  • 515ae2a18 docs: extend hetzner-cloud docs for arm64
  • eecc4dbd5 fix: trim leading spaces\newlines in inline manifest contents
  • dbf274ddf fix: skip writing the file if the contents haven't changed
  • 6329222bd fix: do not panic in merge.Merge if map value is nil
  • d8a435f0e fix: initialize boot assets with defaults early
  • c6835de17 fix: pick etcd adverised addresses from 'current' addresses
  • 6b5bc8b85 feat: update Linux to 6.1.64
  • e71e3e416 feat: support extra arguments for flanneld
  • 36c8ddb5e feat: implement ingress firewall rules
  • 0b111ecb8 fix: support slices of enums and fix NfTablesConntrackStateMatch
  • 9a8521741 feat: improve nftables backend
  • db4e2539d feat: update Kubernetes 1.29.0-rc.1 and other bumps
  • 7a4a92854 feat: support sanitized kernel args
  • f041b2629 chore: add tests for mdadm extension
  • e46e6a312 feat: implement nftables backend
  • ba827bf8b chore: support getting multiple endpoints from the Provision rpc call
  • dd45dd06c chore: add custom node taints
  • 8e2307466 docs: fix talosctl pcap argument
  • e4a050cb1 docs: fix talosctl inspect dependencies example indentation
  • fbcf4264f docs: fix talosctl dashboard cli docs
  • 70d53ee13 chore: deprecate .persist and .extensions
  • 95e33f6fc release(v1.6.0-alpha.2): prepare release
  • 514e514ba feat: update Linux 6.1.63, containerd 1.7.9
  • aca8b5e17 fix: ignore kernel command line in container mode
  • 020a0eb63 docs: fix table formatting for bootstraprequest
  • 0eb245e04 docs: fix talosctl pcap example indentation
  • de6caf534 docs: fix table formatting for machineservice api
  • 27d208c26 feat: implement OAuth2 device flow for machine config
  • 5c8fa2a80 chore: start containerd early in boot
  • 95a252cfc docs: fix link in what is new page
  • 0d3c3ed71 feat: support kube scheduler config
  • 06941b7e5 fix: allow rootfs propagation configuration for extension services
  • 57dc796f3 docs: update lastRelease to v1.5.5 in _index.md
  • 21d944a64 docs: add timezone information
  • 4f1ad16c7 feat: support kubelet credentialprovider config
  • 71a3bf0e3 fix: allow extra kernel args for secureboot installer
  • f38eaaab8 feat: rework secureboot and PCR signing key
  • 6eade3d5e chore: add ability to rewrite uuids and set unique tokens for Talos
  • e9c7ac17a fix: set max msg recv size when proxying
  • e22ab440d feat: update Linux 6.1.61, containerd 1.7.8, runc 1.1.10
  • 8245361f9 feat: show first 32 bytes of response body on download error
  • 75d3987c0 chore: drop sha1 from genereated pcr json
  • 6f32d2990 feat: add .der output talosctl gen secureboot pcr
  • 87c40da6c fix: proper logging in machined on startup
  • a54da5f64 fix: image build for nanopi_4s
  • 6f3cd0593 refactor: update packet capture to use 'afpacket' interface
  • 813442dd7 fix: don't validate machine.install if installed
  • dff60069c feat: update Kubernetes to 1.29.0-alpha.3
  • c97db5dfe chore: bump Go dependencies
  • 807a9950a fix: use custom Talos/kernel version when generating UKI
  • eb94468a6 docs: add documentation for Image Factory
  • 2e78513e1 refactor: drop the dependency link platform -> network ctrl
  • 6dc776b8a fix: when writing to META in the installer/imager, use fixed name
  • 3703041e9 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

Don't miss a new image-factory release

NewReleases is sending notifications on new releases.