Traceback when installing a plugin with a force key
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
High
|
Fuel Python (Deprecated) |
Bug Description
Repro steps:
1. Install any Fuel plugin with a CLI
2. Try to reinstall it with a force key
fuel plugins --force --install <some-plugin>
Expected: the plugin installed
Actual:
Traceback (most recent call last):
File "/usr/bin/fuel", line 10, in <module>
sys.
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
parser.parse()
File "/usr/lib/
actions[
File "/usr/lib/
method(params)
File "/usr/lib/
results = Plugins.
File "/usr/lib/
response = cls.register(name, version, force=force)
File "/usr/lib/
return cls.update_
File "/usr/lib/
url = cls.class_
KeyError: 'id'
Version:
release: '8.0'
release_versions:
2015.1.0-8.0:
VERSION:
api: '1.0'
astute_sha: 959b06c5ef81431
build_id: '233'
build_number: '233'
feature_
- mirantis
fuel-
fuel-
fuel-
fuel-
fuel-
fuel-
fuel-
fuelmain_sha: cfed10fd84dc95a
fuelmenu_sha: 770f2aa62a74bf8
network-
openstack
production: docker
python-
release: '8.0'
shotgun_sha: 25dd78a3118267e
shotgun_sha: 25dd78a3118267e
Changed in fuel: | |
milestone: | none → 8.0 |
assignee: | nobody → Fuel Python Team (fuel-python) |
importance: | Undecided → High |
tags: | added: area-plugins |
summary: |
- Traceback then installing a plugin with a force key + Traceback when installing a plugin with a force key |
tags: | added: area-python |
tags: | removed: area-plugins |
tags: | added: team-bugfix |
the w/a is to unregister plugin and reinstall with --force should work. But you cannot unregister it if any env exist with this plugin