ironic/releasenotes/notes/iscsi-deprecation-eb184141f88e7182.yaml
Dmitry Tantsur d8dccc8d06 Deprecate the iscsi deploy interface
This change marks the iscsi deploy interface as deprecated and
stops enabling it by default.

An online data migration is provided for iscsi->direct, provided that:
1) the direct deploy is enabled,
2) image_download_source!=swift.

The CI coverage for iscsi deploy is left only on standalone jobs.

Story: #2008114
Task: #40830
Change-Id: I4a66401b24c49c705861e0745867b7fc706a7509
2020-09-22 15:39:36 +02:00

17 lines
753 B
YAML

---
upgrade:
- |
The deprecated ``iscsi`` deploy interface is no longer enabled by default,
set ``enabled_deploy_interfaces`` to override. It is also no longer
the first in the list of deploy interface priorities, so it has to be
requested explicitly if the ``direct`` deploy is also enabled.
- |
Since the ``direct`` deploy interface is now used by default, you need to
configure ``[deploy]http_url`` and ``[deploy]http_root`` to point at a
local HTTP server or configure access to Swift.
deprecations:
- |
The ``iscsi`` deploy interface is now deprecated, ``direct`` or ``ansible``
deploy should be used instead. We expected the complete removal of the
``iscsi`` deploy code to happen in the "X" release.