In the 'next' branch if a single vip is used then the charm never tell hacluster about it due to this typo in the ha-joined hook:
if len(vip_group) > 1: relation_set(groups={'grp_cinder_vips': ' '.join(vip_group)})
In the 'next' branch if a single vip is used then the charm never tell hacluster about it due to this typo in the ha-joined hook:
if len(vip_group) > 1:
relation_ set(groups= {'grp_cinder_ vips': ' '.join(vip_group)})