ironic/ironic/tests/unit
Dmitry Tantsur 87a298ff70 Do not pass credentials to the ramdisk on cleaning
Currently the driver_info is passed as is to the ramdisk when calling
get_clean_steps or execute_clean_step. This may lead to their exposure,
as ironic<->ramdisk communication is currently not secure.

This change applies the same logic we use in the API to filter
the fields.

Change-Id: I4fd44786fea6c7092d2b0029cea6d680d31babde
Closes-Bug: #1744836
(cherry picked from commit c2185469c4)
2018-02-07 13:48:10 +01:00
..
api No node interface settings for classic drivers 2017-02-08 14:50:03 +00:00
cmd Prepare for functional testing 2015-09-28 21:27:01 +00:00
common Fix keystone.py 'get_service_url' method parameter 2017-11-13 13:17:34 +00:00
conductor Fix mis-formatted log messages 2017-10-10 10:04:06 -07:00
conf Migrate to using keystoneauth Sessions 2016-08-03 11:24:21 -07:00
db Remove most unsupported drivers 2017-02-09 08:09:03 +00:00
dhcp Use delay configoption for ssh.SSHPower drivers 2017-02-01 17:33:58 +00:00
drivers Do not pass credentials to the ramdisk on cleaning 2018-02-07 13:48:10 +01:00
objects Do not pass credentials to the ramdisk on cleaning 2018-02-07 13:48:10 +01:00
__init__.py Support defining and loading hardware types 2016-12-14 18:50:52 +01:00
policy_fixture.py Add keystone policy support to Ironic 2016-08-04 12:43:20 +00:00
raid_constants.py RAID interface to support JBOD volumes 2016-05-04 14:28:48 +00:00
stubs.py Prepare for functional testing 2015-09-28 21:27:01 +00:00