From 7fdbe915560f6b9e87357ecba9238beec503bc7b Mon Sep 17 00:00:00 2001 From: Brett Holman Date: Tue, 9 Apr 2024 16:59:54 -0600 Subject: [PATCH] add 23.4 and 23.2 changes --- doc/rtd/reference/breaking_changes.rst | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/doc/rtd/reference/breaking_changes.rst b/doc/rtd/reference/breaking_changes.rst index 2ea2c10c45a..158c9c9a414 100644 --- a/doc/rtd/reference/breaking_changes.rst +++ b/doc/rtd/reference/breaking_changes.rst @@ -32,5 +32,21 @@ runcmd: 23.4 - status codes =================== -something something if you have a script that relies on cloud-init status -return values make sure to update it? +Cloud-init return codes have been extended with a new error code (2), +which will be returned when cloud-init experiences an error that it can +recover from. See :ref:`this page which documents the change`. + + +23.2 - kernel commandline +========================= + +The ds= kernel commandline value is used to forcibly select a specific +datasource in cloud-init. Prior to 23.2, this only optionally selected +the ``NoCloud`` datasource. + +Anyone that previously had a matching `ds=nocloud*` in their kernel commandline +that did not want to use the NoCloud datasource may experience broken behavior +as a result of this change. + +Workarounds include updating the kernel commandline and optionally configuring +a datasource_list in /etc/cloud/cloud.cfg.d/*.cfg.