Skip to content

Releases: takumin/seednet

Release list

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 15:46
v0.2.0
f82db2c

Breaking changes

  • seednet.url= is the directory of a NoCloud seed, as ds=nocloud;s= takes it, and ends in /.
    The initrd fetches meta-data and user-data, which the seed must have, and vendor-data and
    network-config, which it may not. The rootfs hands the seed to cloud-init in
    /var/lib/cloud/seed/nocloud; give the kernel ds=nocloud for cloud-init to take it.
  • seednet.checksum= is gone, and fails the boot if it is left on the command line. Fetch the
    seed over https to keep it from being tampered with.

Upgrading

-seednet.url=https://boot.example.com/hosts/web1/network-config seednet.checksum=sha256:...
+seednet.url=https://boot.example.com/seed/web1/ ds=nocloud

and serve meta-data and user-data next to the network-config.

New

  • seednet.url= takes {hostname}, {domainname} and {fqdn} (level 1 of RFC 6570) from the
    DHCPv4 lease, so that one command line fetches the seed of each host:
    seednet.url=https://boot.example.com/seed/{hostname}/.

Fixes

  • With NetworkManager, seednet warns when nmcli cannot tell the names of DHCP, rather than wait
    for them without saying why.

End-to-end tests

  • The images are built for the architecture of the host, and E2E_MIRROR_<DISTRO> names a mirror
    for their packages.

What's Changed

  • chore(deps): update registry.fedoraproject.org/fedora:44 docker digest to 1ff9eb0 by @renovate[bot] in #1

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 12:16
v0.1.0
595936e