openstack stack update -- <stack name>" command fails immediately during the pre-flight validation.openstack flavor show command output shows that the flavor is designated as private.os-flavor-access:is_public: Falseaccess_project_ids: <project id #########>, <project id #########>
VIO 7.3
TCP 3.0
Grant explicit access for the private flavor to the project that owns the Heat stack.
openstack stack show< project id ####> -c projectopenstack flavor set --project < project id #####> <flavor name #####>openstack stack update --existing <stack id ############>Delete and recreate the flavor as Public as modifications to core flavor attributes after creation is restricted in Nova to prevent state inconsistencies for running instances.
openstack flavor delete <flavor name>openstack flavor create --public --vcpus <size> --ram <size> --disk <flavor name>os-flavor-access:is_public property now set as True.openstack flavor show <flavor id>openstack stack update --existing <stack id ############>openstack flavor set --is-public false <flavor name #####>
openstack flavor set --project <project_id_or_name> <flavor name #####>
openstack flavor show <flavor name #####>