Skip to content

Commit

Permalink
docs: Add breaking datasource identification changes (#5171)
Browse files Browse the repository at this point in the history
  • Loading branch information
TheRealFalcon authored Apr 19, 2024
1 parent 8fe1494 commit 47e9ad7
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
24 changes: 24 additions & 0 deletions doc/rtd/reference/breaking_changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,30 @@ Breaking changes
This section provides guidance on specific breaking changes to cloud-init
releases.

.. note::
These changes may not be present in all distributions of cloud-init as
many operating system vendors patch out breaking changes in
cloud-init to ensure consistent behavior on their platform.

23.2-24.1 - Datasource identification
=====================================

**23.2**
If the detected ``datasource_list`` contains a single datasource or
that datasource plus ``None``, automatically use that datasource without
checking to see if it is available. This allows for using datasources that
don't have a way to be deterministically detected.
**23.4**
If the detected ``datasource_list`` contains a single datasource plus
``None``, no longer automatically use that datasource because ``None`` is
a valid datasource that may be used if the primary datasource is
not available.
**24.1**
ds-identify no longer automatically appends ``None`` to a
datasource list with a single entry provided under ``/etc/cloud``.
If ``None`` is desired as a fallback, it must be explicitly added to the
customized datasource list.

24.1 - removed Ubuntu's ordering dependency on snapd.seeded
===========================================================

Expand Down
1 change: 1 addition & 0 deletions doc/rtd/spelling_word_list.txt
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ dotnet
downstreams
dpkg
dropbearssh
ds
dsa
dsmode
dsname
Expand Down

0 comments on commit 47e9ad7

Please sign in to comment.