python-tripleoclient/tripleoclient/v1
Harald Jensås 02b67f8e63 Use netaddr when comparing local_ip for changes
In undercloud preflight validations the IP address in
config is compared to the IP address on the deployed
undercloud. For IPv6 the string discovered on the
system may be in a different format, representing the
same actual IP address and netmask but written using a
different valid syntax.

Load the existing IP and config IP as a netaddr.IPNetwork,
and compare both the networks and IPs to ensure we compare
the actuall address and network, not the strings.

Closes-Bug: #1953552
Change-Id: I42531b4e6f7b3b18ae085cc2eb36234cb306b375
2021-12-07 23:53:01 +01:00
..
__init__.py Rename rdomanager_oscplugin to tripleoclient 2015-09-08 10:22:22 -04:00
container_image.py Drop six 2021-09-30 08:48:40 -06:00
overcloud_admin.py Fix overcloud admin authorize 2021-10-18 10:33:09 +00:00
overcloud_backup.py bnr CLI enable the conf. of ReaR with ironic on nodes 2021-10-13 14:40:56 +02:00
overcloud_bios.py Update verbosity so it is consistently set 2020-04-04 03:46:36 +00:00
overcloud_cell.py Merge "Remove name parameter from cell export" 2021-08-12 00:11:17 +00:00
overcloud_config.py Make config_dir absolute path for ansible 2020-09-21 20:52:22 +02:00
overcloud_credentials.py Create overcloudrc using stack environment 2021-01-24 09:25:37 +05:30
overcloud_deploy.py Skip Heat pod container image pull for default ephemeral heat images 2021-12-01 17:28:26 -05:00
overcloud_export_ceph.py Set config_download_dir for each stack when exporting Ceph 2021-04-07 20:36:56 +00:00
overcloud_export.py Remove cyclic import between export and utils 2021-07-14 12:12:50 +00:00
overcloud_external_update.py Save needed stack outputs in working_dir 2021-10-25 12:11:41 -06:00
overcloud_external_upgrade.py Save needed stack outputs in working_dir 2021-10-25 12:11:41 -06:00
overcloud_image.py Merge "Changing MD5 hash to SHA512" 2021-08-31 17:35:56 +00:00
overcloud_netenv_validate.py Drop six 2021-09-30 08:48:40 -06:00
overcloud_node.py node extract provisioned - use network_config_update 2021-11-18 19:49:56 +01:00
overcloud_parameters.py Do not use ironic/nova for generate_fencing 2021-03-10 10:11:13 +01:00
overcloud_profiles.py Merge "Report node availability from "overcloud profiles list"" 2017-12-27 12:47:31 +00:00
overcloud_raid.py Update verbosity so it is consistently set 2020-04-04 03:46:36 +00:00
overcloud_restore.py Integrating restoration process to client 2021-10-28 12:48:25 +02:00
overcloud_roles.py Remove deprecation warnings for the role command 2021-07-10 15:06:39 -05:00
overcloud_update.py Replace deprecated params in prepare 2021-10-29 11:58:21 +00:00
overcloud_upgrade.py Refactor --stack-only, --setup-only, --config-download-only 2021-10-25 12:13:19 -06:00
tripleo_config.py Remove usage of tripleo_common.actions.ansible 2021-05-19 18:22:39 +05:30
tripleo_deploy.py UC/Standalone - Set ip_version in DeployedServerPortMap 2021-10-15 12:51:32 +02:00
tripleo_launch_heat.py Write clouds.yaml/heatrc for tripleo launch heat 2021-12-01 17:28:26 -05:00
tripleo_upgrade.py Make tripleoclient compatible with cliff-3.4.0 2020-09-25 17:14:56 +05:30
tripleo_validator.py Fix the validations_log_basedir overriding 2021-10-13 10:44:21 +00:00
undercloud_backup.py Enabling pylint no-else-return 2021-07-23 16:57:18 +02:00
undercloud_config.py Inspection - console to tty0 and ttyS0 2021-10-20 18:00:32 +02:00
undercloud_preflight.py Use netaddr when comparing local_ip for changes 2021-12-07 23:53:01 +01:00
undercloud.py Drop python2 logic for upgrades 2021-09-30 14:49:31 +00:00