Public bug reported: I'm using openstack yoga. The API responce for get availability zones is not consistent. When host aggregate with availability zone is present but does not contain any hosts the availability zone will not be shown at API.
heat@keystone-client-558fdf8468-7m9ml:/$ openstack aggregate list +----+----------------------------------+----------------------------------+ | ID | Name | Availability Zone | +----+----------------------------------+----------------------------------+ | 8 | test_nova_availability_zone_info | test_nova_availability_zone_info | +----+----------------------------------+----------------------------------+ heat@keystone-client-558fdf8468-7m9ml:/$ openstack aggregate show test_nova_availability_zone_info +-------------------+--------------------------------------+ | Field | Value | +-------------------+--------------------------------------+ | availability_zone | test_nova_availability_zone_info | | created_at | 2023-12-07T08:59:51.000000 | | deleted_at | None | | hosts | | | id | 8 | | is_deleted | False | | name | test_nova_availability_zone_info | | properties | | | updated_at | None | | uuid | 889d7afb-c0d9-45b7-9d3a-4a26be354d76 | +-------------------+--------------------------------------+ heat@keystone-client-558fdf8468-7m9ml:/$ openstack availability zone list +-----------+-------------+ | Zone Name | Zone Status | +-----------+-------------+ | internal | available | | nova | available | | nova | available | | nova | available | | nova | available | +-----------+-------------+ heat@keystone-client-558fdf8468-7m9ml:/$ openstack hypervisor list +--------------------------------------+---------------------------------------------------------------------+-----------------+-------------+-------+ | ID | Hypervisor Hostname | Hypervisor Type | Host IP | State | +--------------------------------------+---------------------------------------------------------------------+-----------------+-------------+-------+ | 08a4272e-1be5-49aa-96dc-0a4ab0f599bf | vs-ps-cyyidx2qdgys-0-udpek27a2ej2-server-lz2lqfzble43.cluster.local | QEMU | 10.10.0.110 | up | | bd70cb01-21fd-4c15-933e-44b2b617a69f | vs-ps-cyyidx2qdgys-1-zocrdztovdsf-server-xsspehh4ao5r.cluster.local | QEMU | 10.10.0.18 | up | +--------------------------------------+---------------------------------------------------------------------+-----------------+-------------+-------+ heat@keystone-client-558fdf8468-7m9ml:/$ openstack aggregate add host test_nova_availability_zone_info vs-ps-cyyidx2qdgys-0-udpek27a2ej2-server-lz2lqfzble43 +-------------------+-------------------------------------------------------+ | Field | Value | +-------------------+-------------------------------------------------------+ | availability_zone | test_nova_availability_zone_info | | created_at | 2023-12-07T08:59:51.000000 | | deleted_at | None | | hosts | vs-ps-cyyidx2qdgys-0-udpek27a2ej2-server-lz2lqfzble43 | | id | 8 | | is_deleted | False | | name | test_nova_availability_zone_info | | properties | availability_zone='test_nova_availability_zone_info' | | updated_at | None | | uuid | None | +-------------------+-------------------------------------------------------+ heat@keystone-client-558fdf8468-7m9ml:/$ openstack availability zone list +----------------------------------+-------------+ | Zone Name | Zone Status | +----------------------------------+-------------+ | internal | available | | nova | available | | test_nova_availability_zone_info | available | | nova | available | | nova | available | | nova | available | +----------------------------------+-------------+ ** Affects: nova Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/2045888 Title: Availability zone is not shown when aggregate does not contain any host Status in OpenStack Compute (nova): New Bug description: I'm using openstack yoga. The API responce for get availability zones is not consistent. When host aggregate with availability zone is present but does not contain any hosts the availability zone will not be shown at API. heat@keystone-client-558fdf8468-7m9ml:/$ openstack aggregate list +----+----------------------------------+----------------------------------+ | ID | Name | Availability Zone | +----+----------------------------------+----------------------------------+ | 8 | test_nova_availability_zone_info | test_nova_availability_zone_info | +----+----------------------------------+----------------------------------+ heat@keystone-client-558fdf8468-7m9ml:/$ openstack aggregate show test_nova_availability_zone_info +-------------------+--------------------------------------+ | Field | Value | +-------------------+--------------------------------------+ | availability_zone | test_nova_availability_zone_info | | created_at | 2023-12-07T08:59:51.000000 | | deleted_at | None | | hosts | | | id | 8 | | is_deleted | False | | name | test_nova_availability_zone_info | | properties | | | updated_at | None | | uuid | 889d7afb-c0d9-45b7-9d3a-4a26be354d76 | +-------------------+--------------------------------------+ heat@keystone-client-558fdf8468-7m9ml:/$ openstack availability zone list +-----------+-------------+ | Zone Name | Zone Status | +-----------+-------------+ | internal | available | | nova | available | | nova | available | | nova | available | | nova | available | +-----------+-------------+ heat@keystone-client-558fdf8468-7m9ml:/$ openstack hypervisor list +--------------------------------------+---------------------------------------------------------------------+-----------------+-------------+-------+ | ID | Hypervisor Hostname | Hypervisor Type | Host IP | State | +--------------------------------------+---------------------------------------------------------------------+-----------------+-------------+-------+ | 08a4272e-1be5-49aa-96dc-0a4ab0f599bf | vs-ps-cyyidx2qdgys-0-udpek27a2ej2-server-lz2lqfzble43.cluster.local | QEMU | 10.10.0.110 | up | | bd70cb01-21fd-4c15-933e-44b2b617a69f | vs-ps-cyyidx2qdgys-1-zocrdztovdsf-server-xsspehh4ao5r.cluster.local | QEMU | 10.10.0.18 | up | +--------------------------------------+---------------------------------------------------------------------+-----------------+-------------+-------+ heat@keystone-client-558fdf8468-7m9ml:/$ openstack aggregate add host test_nova_availability_zone_info vs-ps-cyyidx2qdgys-0-udpek27a2ej2-server-lz2lqfzble43 +-------------------+-------------------------------------------------------+ | Field | Value | +-------------------+-------------------------------------------------------+ | availability_zone | test_nova_availability_zone_info | | created_at | 2023-12-07T08:59:51.000000 | | deleted_at | None | | hosts | vs-ps-cyyidx2qdgys-0-udpek27a2ej2-server-lz2lqfzble43 | | id | 8 | | is_deleted | False | | name | test_nova_availability_zone_info | | properties | availability_zone='test_nova_availability_zone_info' | | updated_at | None | | uuid | None | +-------------------+-------------------------------------------------------+ heat@keystone-client-558fdf8468-7m9ml:/$ openstack availability zone list +----------------------------------+-------------+ | Zone Name | Zone Status | +----------------------------------+-------------+ | internal | available | | nova | available | | test_nova_availability_zone_info | available | | nova | available | | nova | available | | nova | available | +----------------------------------+-------------+ To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/2045888/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp