designate-manage does not properly support DEFAULT/transport_url
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Designate |
Fix Released
|
Medium
|
Dr. Jens Harbott |
Bug Description
The designate-manage command does not appear to support using the DEFAULT/
See https:/
2016-12-20 19:39:25.762 28479 CRITICAL designate [designate-manage - - - - -] AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.
2016-12-20 19:39:25.762 28479 ERROR designate Traceback (most recent call last):
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/bin/
2016-12-20 19:39:25.762 28479 ERROR designate sys.exit(main())
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate fn(*fn_args)
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate self.context, {"name": xpool['name']})
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate return func(*args, **kwargs)
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate return self.client.
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate return self.prepare(
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate retry=self.retry)
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate timeout=timeout, retry=retry)
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate retry=retry)
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate msg.update(
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate conn = self._get_
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate purpose=purpose)
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate self.connection = connection_
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate return self.connection
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate self.ensure_
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate self.ensure(
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate ret, channel = autoretry_method()
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate return fun(*args, **kwargs)
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate self.revive(
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate chan = self.transport.
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate self._connection = self._establish
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate conn = self.transport.
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate conn = self.Connection
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate (10, 30), # tune
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate self.channel_id, allowed_methods, timeout)
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate wait()
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate return self.dispatch_
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate return amqp_method(self, args)
2016-12-20 19:39:25.762 28479 ERROR designate File "/usr/lib/
2016-12-20 19:39:25.762 28479 ERROR designate (class_id, method_id), ConnectionError)
2016-12-20 19:39:25.762 28479 ERROR designate AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.
2016-12-20 19:39:25.762 28479 ERROR designate
Changed in designate: | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: low-hanging-fruit |
It seems that this has been fixed in master, at least I cannot reproduce any more, while the issue still exists in stable/ocata. Looking through the commit logs, I found https:/ /review. openstack. org/475273 as the possible "culprit".
Can anyone confirm this? Would it be possible to backport that patch to Ocata?