Nova Cell support creates potential ambiguous relations for legacy bundles

Bug #1804301 reported by Drew Freiberger on 2018-11-20
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Charm Guide
High
Unassigned
OpenStack nova-cloud-controller charm
Undecided
Unassigned

Bug Description

During deployment of a bundle that included the following relationships against the 18.11 charms, I was notified of ambiguity due to the added amqp-cell and shared-db-cell interfaces on the nova-cloud-controller charm.

 - [ nova-cloud-controller, rabbitmq-server ]
 - [ nova-cloud-controller, mysql ]

While it is now best practice to use explicit interface names in bundles, anyone working with bundles with these implicit relations will experience a deployment problem against the 18.11 nova-cloud-controller charm.

These should be updated to reflect the following relation interface names in your bundle.

 - [ "nova-cloud-controller:amqp" , "rabbitmq-server:amqp" ]
 - [ "nova-cloud-controller:shared-db", "mysql:shared-db" ]

Drew Freiberger (afreiberger) wrote :

Addressing with charm-guide update for the 18.11 release notes.

https://review.openstack.org/#/c/619091/

David Ames (thedac) on 2018-11-20
Changed in charm-nova-cloud-controller:
status: New → Won't Fix
Changed in charm-guide:
status: New → Confirmed
importance: Undecided → High

Reviewed: https://review.openstack.org/619091
Committed: https://git.openstack.org/cgit/openstack/charm-guide/commit/?id=95e03172642d4a9a0b31d42caaf03c839c0cee7e
Submitter: Zuul
Branch: master

commit 95e03172642d4a9a0b31d42caaf03c839c0cee7e
Author: Drew Freiberger <email address hidden>
Date: Tue Nov 20 14:15:45 2018 -0600

    Address known issue with ambiguous interfaces

    nova-cloud-controller now includes new amqp-cell and shared-db-cell
    interfaces which may cause ambiguous relation errors while deploying
    legacy bundles. Addressed in 18.11 release notes doc.

    Change-Id: I4cf4b2b8870fbc6eaa2c21fd20c9428e38cc28de
    Related-Bug: #1804301

David Ames (thedac) on 2018-11-26
Changed in charm-guide:
status: Confirmed → Fix Committed
status: Fix Committed → Fix Released
milestone: none → 18.11
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers