Remove the use of the mgmt_ip field in host table
This commit to remove the usage of the mgmt_ip in the host table in favor of either controller FQDN for AIO-SX or the management address configured in the address table. Test Plan: PASS: AIO-SX and AIO-DX virtualbox installation IPv4/IPv6 PASS: Standard virtualbox installation IPv6 PASS: DC virtualbox installation IPv4 ( AIO-SX/DX subclouds ) PASS: AIO-SX and AIO-DX installation IPv4/IPv6 PASS: AIO-DX plus installation IPv6 PASS: DC IPv6 and subcloud AIO-SX PASS: AIO-DX host-swact PASS: DC IPv4 virtualbox with subcloud AIO-DX and AIO-DX PASS: AIO-SX to AIO-DX migration PASS: netstat -tupl ( no services are using the MGMT IP address ) PASS: Ran sanity/regression tests PASS: Backup and Restore for AIO-SX/AIO-DX / DC subcloud AIO-SX PASS: Add and unlock worker node on a deployed standard system Story: 2010722 Task: 48567 Depends-on: https://review.opendev.org/c/starlingx/config/+/886208 Signed-off-by: Teresa Ho <teresa.ho@windriver.com> Change-Id: Id2a79ee291b4f706611ebd8eeceaed31e6ca5aa5
This commit is contained in:
@@ -30,7 +30,6 @@ IHOST = {'id': 123,
|
||||
'hostname': 'cgtshost',
|
||||
'personality': 'controller',
|
||||
'mgmt_mac': '11:22:33:44:55:66',
|
||||
'mgmt_ip': '192.168.24.11',
|
||||
'serialid': 'sn123456',
|
||||
'location': {'City': 'Ottawa'},
|
||||
'boot_device': 'sda',
|
||||
|
||||
@@ -28,7 +28,7 @@ def _print_ihost_show(ihost, columns=None, output_format=None):
|
||||
else:
|
||||
fields = ['id', 'uuid', 'personality', 'hostname', 'invprovision',
|
||||
'administrative', 'operational', 'availability', 'task',
|
||||
'action', 'mgmt_mac', 'mgmt_ip', 'serialid', 'capabilities',
|
||||
'action', 'mgmt_mac', 'serialid', 'capabilities',
|
||||
'bm_type', 'bm_username', 'bm_ip', 'config_applied',
|
||||
'config_target', 'config_status', 'location', 'uptime',
|
||||
'reserved', 'created_at', 'updated_at', 'boot_device',
|
||||
@@ -169,10 +169,6 @@ def do_kube_host_upgrade_list(cc, args):
|
||||
@utils.arg('-m', '--mgmt_mac',
|
||||
metavar='<mgmt_mac>',
|
||||
help='MAC Address of the host mgmt interface [REQUIRED]')
|
||||
@utils.arg('-i', '--mgmt_ip',
|
||||
metavar='<mgmt_ip>',
|
||||
help='IP Address of the host mgmt interface (when using static '
|
||||
'address allocation)')
|
||||
@utils.arg('-I', '--bm_ip',
|
||||
metavar='<bm_ip>',
|
||||
help="IP Address of the host board management interface, "
|
||||
@@ -220,7 +216,7 @@ def do_kube_host_upgrade_list(cc, args):
|
||||
def do_host_add(cc, args):
|
||||
"""Add a new host."""
|
||||
field_list = ['hostname', 'personality', 'subfunctions', 'mgmt_mac',
|
||||
'mgmt_ip', 'bm_ip', 'bm_type', 'bm_username', 'bm_password',
|
||||
'bm_ip', 'bm_type', 'bm_username', 'bm_password',
|
||||
'boot_device', 'rootfs_device', 'hw_settle',
|
||||
'install_output', 'console', 'vsc_controllers', 'location',
|
||||
'ttys_dcd', 'clock_synchronization']
|
||||
|
||||
@@ -14,7 +14,7 @@ from cgtsclient.v1 import icpu
|
||||
|
||||
|
||||
CREATION_ATTRIBUTES = ['hostname', 'personality', 'subfunctions', 'mgmt_mac',
|
||||
'mgmt_ip', 'bm_ip', 'bm_type', 'bm_username',
|
||||
'bm_ip', 'bm_type', 'bm_username',
|
||||
'bm_password', 'serialid', 'location', 'boot_device',
|
||||
'rootfs_device', 'hw_settle', 'install_output',
|
||||
'console', 'tboot', 'vsc_controllers', 'ttys_dcd',
|
||||
|
||||
Reference in New Issue
Block a user