git: 49ab63766f - main - Status/2025Q3/nuageinit.adoc: Add report
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 03 Oct 2025 10:41:15 UTC
The branch main has been updated by salvadore:
URL: https://cgit.FreeBSD.org/doc/commit/?id=49ab63766f7171c0b8cb711bf7ae684ddcff75f8
commit 49ab63766f7171c0b8cb711bf7ae684ddcff75f8
Author: Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2025-10-03 09:26:52 +0000
Commit: Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2025-10-03 09:28:16 +0000
Status/2025Q3/nuageinit.adoc: Add report
Reviewed by: Chris Moerz <freebsd@ny-central.org>
---
.../status/report-2025-07-2025-09/nuageinit.adoc | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/website/content/en/status/report-2025-07-2025-09/nuageinit.adoc b/website/content/en/status/report-2025-07-2025-09/nuageinit.adoc
new file mode 100644
index 0000000000..77cbbaca23
--- /dev/null
+++ b/website/content/en/status/report-2025-07-2025-09/nuageinit.adoc
@@ -0,0 +1,30 @@
+=== Cloud: Improvements for nuageinit
+
+Contact: Baptiste Daroussin <bapt@FreeBSD.org> +
+Contact: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
+
+Inspired by link:https://cloud-init.io/[cloud-init], nuageinit is a script written entirely in Lua to add cloud-init compatibility to FreeBSD.
+Thanks to the `firstboot` feature of the man:rc[8] framework, it runs early and only once.
+
+Fixes and improvements have been made in recent months:
+
+* Missing documentation for already implemented parameters have been added.
+* More test cases have been added.
+* The device configuration ID is used as an interface when no `match` rule is specified.
+* Implementation of the `network.ethernets.{id}.match.name` parameter.
+* Implementation of the `network.ethernets.{id}.wakeonlan` parameter.
+* Implementation of the `network.ethernets.{id}.set-name` parameter.
+* Implementation of the `network.ethernets.{id}.match.driver` parameter.
+* Implementation of the `network.ethernets.{id}.mtu` parameter.
+* Implementation of the `nameservers` parameter.
+* Support for package:security/doas[].
+* Allow the use of network parameters from `network-config` file.
+
+Committed in the following branches: stable/14, stable/15, and main.
+
+If you plan to use nuageinit, remember that each image is generated periodically and distributed on the following sites:
+
+* link:https://download.freebsd.org/releases/VM-IMAGES[]
+* link:https://download.freebsd.org/snapshots/VM-IMAGES[]
+
+Commits: link:https://cgit.freebsd.org/src/commit/?id=ba5df7a2d03cd5624b1825ca8d4c39dcaace7796[ba5df7a], link:https://cgit.freebsd.org/src/commit/?id=95b0be1118b1a24ceb1b59ecd936aaa155d828bd[95b0be1], link:https://cgit.freebsd.org/src/commit/?id=a7f19968ae5d5e7e5feba85d04698050fcaf784f[a7f1996], link:https://cgit.freebsd.org/src/commit/?id=9f3330f5224ea2384a1c7d79a5b1f2784f7c14b6[9f3330f], link:https://cgit.freebsd.org/src/commit/?id=a5cc9b7b96dcba4d3ee98f2eb58c3f389590ddf0[9f3330f], link:https://cgit.freebsd.org/src/commit/?id=95230b248f6412c2d1c416c1e9795c3192cdf750[95230b2], link:https://cgit.freebsd.org/src/commit/?id=9a829e865697e623a046800545be7781a117125e[9a829e8]