-
Notifications
You must be signed in to change notification settings - Fork 799
OpenStack Watcher Modules fail to load #1169
Comments
To confirm, those are available in the container? This error is typically due to the missing openstacksdk. You also have your creds/yaml configured/mounted (https://github.com/Netflix/security_monkey/blob/master/docker-compose.yml#L69)? |
Does that work?
No, but the clouds.yaml file is mounted which from my understanding is the correct one for the OpenStack connection?
/clouds.yaml is also configured as path in the account settings. |
Also there does not seem any request from the monkey instance to the openstack instance to take place (based on tcpdump while running monkey find_changes). I however verified that the identity API can be accessed from the monkey instance. |
I actually wonder if this is an issue with the os-client-config library that recently came up. I have a PR to cloudaux (SM helper library) to address. Netflix-Skunkworks/cloudaux#96 Testing a potential workaround pinning the os-client-config in Dockerfile pips |
@mikegrima Just merged and pushed changes to pypi. Rebuild a clean image (shoud pull in cloudaux 1.6.1). |
Please make sure that you have checked the boxes:
AWS, GCP, OpenStack, GitHub
Description of issue:
I created an OpenStack account (which is active in the Dashboard). However, no data seems to get imported so I ran monkey find_changes manually to identify any issues. The only issue I can identify is that all openstack watcher modules fail to load. The full logfile is attached
(monkey_find_changes.log), this is just an excerpt:
I'm using the git master with docker-compose on docker-compose.yml. Is there any more data I can provide or do you already have any ideas?
Edit:
Thanks,
Matthias
The text was updated successfully, but these errors were encountered: