The message is real. Juju should not use secgroup names to track secgroups on OpenStack. It should use unique secgroup IDs. Even with vanilla nova client, this can be expected to fail like so:
ubuntu@osci-bastion:⟫ for i in $(nova secgroup-list | awk '{ print $4 }'); do nova secgroup-delete $i; done
ERROR (NoUniqueMatch): Multiple security group matches found for name 'juju-osci-sv06', use an ID to be more specific.
ERROR (NoUniqueMatch): Multiple security group matches found for name 'juju-osci-sv06', use an ID to be more specific.
The message is real. Juju should not use secgroup names to track secgroups on OpenStack. It should use unique secgroup IDs. Even with vanilla nova client, this can be expected to fail like so:
ubuntu@ osci-bastion: ⟫ for i in $(nova secgroup-list | awk '{ print $4 }'); do nova secgroup-delete $i; done
ERROR (NoUniqueMatch): Multiple security group matches found for name 'juju-osci-sv06', use an ID to be more specific.
ERROR (NoUniqueMatch): Multiple security group matches found for name 'juju-osci-sv06', use an ID to be more specific.