charms.reactive RelationBase.from_state(...) has disappeared in 0.6.0*
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Barbican Charm |
Triaged
|
Medium
|
Unassigned | ||
OpenStack Designate Charm |
Triaged
|
Medium
|
Unassigned | ||
OpenStack Manila Charm |
Invalid
|
Medium
|
Unassigned | ||
OpenStack Manila Generic Backend Charm |
Invalid
|
Medium
|
Unassigned | ||
OpenStack Tempest Charm (Deprecated) |
Invalid
|
Medium
|
Unassigned | ||
charms.openstack |
Invalid
|
Medium
|
Unassigned |
Bug Description
The upcoming release (0.6.0) of charms.reactive has renamed the 'from_state' class method from the RelationBase to 'from_flag'. This breaks charms.openstack, and probably a few OpenStack reactive charms.
The "probably" replacement is to use charms.
A quick search of the code bases on 2017-12-12 indicates:
charms.openstack:
charms_
657: amqp_ssl = reactive.
charms_
54: return args + tuple(ri for ri in (reactive.
377: interface = reactive.
charms_
1168: cluster_rel = reactive.
And in the charms:
charm-designate
126: cluster = reactive.
129: dns_backend = reactive.
162: cluster = reactive.
165: dns_backend = reactive.
charm-barbican/
39: hsm = reactive.
54: hsm = reactive.
charm-manila-
202: manila_plugin = charms.
charm-tempest/
16: identity_int = reactive.
charm-manila/
108: manila_plugin = charms.
charm-manila/
89: self.patch(
Changed in charm-barbican: | |
importance: | Undecided → Critical |
Changed in charm-designate: | |
importance: | Undecided → Critical |
Changed in charm-barbican: | |
importance: | Critical → High |
Changed in charm-designate: | |
importance: | Critical → High |
Changed in charm-manila: | |
importance: | Undecided → High |
Changed in charm-manila-generic: | |
importance: | Undecided → High |
Changed in charm-tempest: | |
importance: | Undecided → High |
Changed in charms.openstack: | |
importance: | Undecided → High |
Changed in charms.openstack: | |
status: | New → Triaged |
assignee: | nobody → Alex Kavanagh (ajkavanagh) |
status: | Triaged → In Progress |
Changed in charm-tempest: | |
status: | New → Triaged |
Changed in charm-manila-generic: | |
status: | New → Triaged |
Changed in charm-manila: | |
status: | New → Triaged |
Changed in charm-designate: | |
status: | New → Triaged |
Changed in charm-barbican: | |
status: | New → Triaged |
Reactive charms are not (yet) broken so pushing down to a medium priority.