python-ironicclient/releasenotes/notes/accept-valid_interfaces-3b8f5e3e362e04cd.yaml
Sharpz7 9bb0fcd05e [codespell] Fixing Spelling Mistakes
This is the first in a series of commits to add support for codespell. This is continuning the process completed in ironic-python-agent.

Future Commits will add a Tox Target, CI support and potentially a git-blame-ignore-revs file if their are lots of spelling mistakes that could clutter git blame.

Change-Id: Iab417bfd09cb0bf416982733933c29e49e3229eb
2024-01-29 23:22:19 +00:00

12 lines
568 B
YAML

---
features:
- |
The consumer of ironicclient may be deriving their ``get_client`` kwargs
from config inherited from ksa, where the ``interface`` option has been
deprecated in favor of ``valid_interfaces``. To accommodate this, we now
accept ``valid_interfaces`` as a kwarg, giving it precedence over
``interface``. However, we still accept ``interface``, as the consumer may
be deriving kwargs from a non-conf source (such as an already-created ksa
Adapter where ``valid_interfaces`` has already been translated to
``interfaces``).