cloudkitty with monasca: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
New
|
Undecided
|
Unassigned |
Bug Description
What happened:
When trying to create a stack using monasca and cloudkitty there's error.
What you expected to happen:
no errors.
OS: Ubuntu 21.04 (Hirsute Hippo)
Kernel: Linux os 5.11.0-38-generic #42-Ubuntu SMP Fri Sep 24 14:03:54 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Docker version: 20.10.9, build c2ea9bc
Kolla-Ansible version: both 12.2.0 and 13.0.0.0rc1
openstack version: both wallaby and xena
Docker image Install type: source
globals.yml:
config_strategy: "COPY_ALWAYS"
kolla_base_distro: "ubuntu"
kolla_install_type: "source"
openstack_release: "wallaby"
kolla_internal_
network_interface: eno1
neutron_
neutron_
enable_haproxy: "no"
#enable_
#enable_ceilometer: "yes"
enable_cinder: "yes"
enable_
enable_
enable_cloudkitty: "yes"
#enable_gnocchi: "yes"
#enable_prometheus: "yes"
enable_monasca: "yes"
cloudkitty_
enable_
ceph_cinder_
ceph_cinder_user: "admin"
ceph_cinder_
fernet_
cinder_
cinder_
nova_compute_
nova_console: "novnc"
#enable_aodh: "yes"
monasca_
monasca_
enable_
kibana_log_prefix: "monasca"
sudo docker logs -f cloudkitty_
Process Process-828:
Traceback (most recent call last):
File "/usr/lib/
self.run()
File "/usr/lib/
self.
File "/var/lib/
target(*args, **kwargs)
File "/var/lib/
sw = cls(*args, **kwargs)
File "/var/lib/
self.service = config.
File "/var/lib/
self.collector = collector.
File "/var/lib/
return driver.
File "/var/lib/
super(
File "/var/lib/
extensions = self._load_
File "/var/lib/
self.
File "/var/lib/
ext = self._load_
File "/var/lib/
return super(NamedExte
File "/var/lib/
obj = plugin(
File "/var/lib/
self._conn = mon_client_
File "/var/lib/
mon_endpoint = get_monasca_
File "/var/lib/
service_list = keystone_
File "/var/lib/
return super(ServiceMa
File "/var/lib/
return f(*args, **new_kwargs)
File "/var/lib/
list_resp = self._list(
File "/var/lib/
resp, body = self.client.
File "/var/lib/
return self.request(url, 'GET', **kwargs)
File "/var/lib/
resp = super(LegacyJso
File "/var/lib/
return self.session.
File "/var/lib/
base_url = self.get_
File "/var/lib/
auth = self._auth_
File "/var/lib/
raise exceptions.
keystoneauth1.
I've just added metrics.yml which was missing in new images. and current configuration
current cloudkitty.conf:
```
[DEFAULT]
debug = True
log_dir = /var/log/
log_file = /var/log/
transport_url = rabbit:
[database]
connection = mysql+pymysql:
connection_
max_pool_size = 1
max_retries = -1
[keystone_
www_authenticat
auth_url = http://
auth_type = password
project_domain_id = default
user_domain_id = default
project_name = service
username = cloudkitty
password = 67rfyzWSuKxqjWH
region_name = RegionOne
cafile =
memcache_
memcache_secret_key = Z3iM1Jm7HrAPwoW
memcached_servers = 192.168.
[oslo_middleware]
enable_
[oslo_concurrency]
lock_path = /var/lib/
[collect]
collector = monasca
[fetcher_keystone]
keystone_version = 3
auth_section = keystone_authtoken
region_name = RegionOne
[collector_monasca]
monasca_
interface = internal
[api]
host_ip = 192.168.150.150
port = 8889
[orchestrator]
coordination_url = mysql:/
max_workers = 5
[storage]
backend = influxdb
version = 2
[storage_influxdb]
database = cloudkitty
host = 192.168.150.150
port = 8086
```
description: | updated |