Hi Team,
we are trying to upgrade Triple0 Train to Ussuri. 
Undercloud upgrade prepare is done successfully and when we are going for overcloud upgrade getting below error:


  len(inspect.getargspec(type_).args) > 1)
2022-02-23 16:49:50.959 187217 INFO tripleoclient.utils.utils [-] Running Ansible playbook: /usr/share/ansible/tripleo-playbooks/cli-update-params.yaml, Working directory: /tmp/tripleoj7rvp51m, Playbook directory: /usr/share/ansible/tripleo-playbooks

PLAY [Update Parameters] *******************************************************
2022-02-23 16:49:51.858966 | 5254007d-0040-f631-88e7-000000000008 |       TASK | Check for required inputs
2022-02-23 16:49:51.895961 | 5254007d-0040-f631-88e7-000000000008 |    SKIPPED | Check for required inputs | localhost
2022-02-23 16:49:51.897803 | 5254007d-0040-f631-88e7-000000000008 |     TIMING | Check for required inputs | localhost | 0:00:00.096595 | 0.04s
2022-02-23 16:49:51.901827 | 5254007d-0040-f631-88e7-000000000009 |       TASK | Set parameters fact
2022-02-23 16:49:51.949091 | 5254007d-0040-f631-88e7-000000000009 |         OK | Set parameters fact | localhost
2022-02-23 16:49:51.951583 | 5254007d-0040-f631-88e7-000000000009 |     TIMING | Set parameters fact | localhost | 0:00:00.150375 | 0.05s
2022-02-23 16:49:51.956146 | 5254007d-0040-f631-88e7-00000000000b |       TASK | Update parameters
2022-02-23 16:50:12.542028 | 5254007d-0040-f631-88e7-00000000000b |      FATAL | Update parameters | localhost | error={"changed": false, "error": "Error validating environment for plan overcloud: ERROR: Property error: resources.InternalApiVirtualIP.properties: Unknown Property DnsName\n  File \"/usr/lib/python3.6/site-packages/heat/common/wsgi.py\", line 891, in __call__\n    request, **action_args)\n  File \"/usr/lib/python3.6/site-packages/heat/common/wsgi.py\", line 964, in dispatch\n    return method(*args, **kwargs)\n  File \"/usr/lib/python3.6/site-packages/heat/api/openstack/v1/util.py\", line 56, in handle_stack_method\n    return handler(controller, req, **kwargs)\n  File \"/usr/lib/python3.6/site-packages/heat/api/openstack/v1/stacks.py\", line 633, in validate_template\n    raise exc.HTTPBadRequest(result['Error'])\n", "msg": "Error updating parameters for plan overcloud: Error validating environment for plan overcloud: ERROR: Property error: resources.InternalApiVirtualIP.properties: Unknown Property DnsName\n  File \"/usr/lib/python3.6/site-packages/heat/common/wsgi.py\", line 891, in __call__\n    request, **action_args)\n  File \"/usr/lib/python3.6/site-packages/heat/common/wsgi.py\", line 964, in dispatch\n    return method(*args, **kwargs)\n  File \"/usr/lib/python3.6/site-packages/heat/api/openstack/v1/util.py\", line 56, in handle_stack_method\n    return handler(controller, req, **kwargs)\n  File \"/usr/lib/python3.6/site-packages/heat/api/openstack/v1/stacks.py\", line 633, in validate_template\n    raise exc.HTTPBadRequest(result['Error'])\n", "success": false}
2022-02-23 16:50:12.544560 | 5254007d-0040-f631-88e7-00000000000b |     TIMING | Update parameters | localhost | 0:00:20.743350 | 20.59s


Command used to run the overcloud upgrade prepare:

(undercloud) [stack@undercloud ~]$ cat upgrade_overcloud_prepare.sh
openstack overcloud upgrade prepare --templates \
    -r /home/stack/templates/roles_data.yaml \
    -n /home/stack/templates/network_data.yaml \
    -e /home/stack/templates/environment.yaml \
    -e /home/stack/templates/environments/network-isolation.yaml \
    -e /home/stack/templates/environments/network-environment.yaml \
    -e /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-conductor.yaml \
    -e /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-inspector.yaml \
    -e /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-overcloud.yaml \
    -e /home/stack/templates/ironic-config.yaml \
    -e /usr/share/openstack-tripleo-heat-templates/environments/docker-ha.yaml \
    -e /usr/share/openstack-tripleo-heat-templates/environments/podman.yaml \
    -e /home/stack/templates/init-repo.yaml \
    -e /home/stack/containers-prepare-parameter.yaml
(undercloud) [stack@undercloud ~]$


Document referred:Upgrading to a Next Major Release — TripleO 3.0.0 documentation (openstack.org)

Any support here, please. 

--
~ Lokendra
skype: lokendrarathour