Authentication using command line parameters is broken in old Fuel Client
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Won't Fix
|
Medium
|
Roman Prykhodchenko | ||
8.0.x |
Won't Fix
|
Medium
|
Roman Prykhodchenko | ||
Mitaka |
Won't Fix
|
Medium
|
Roman Prykhodchenko |
Bug Description
Steps to reproduce:
1)Deploy any cluster
2)Change default keystone credentials (admin, ceph1 - as example)
3)Try to use commands from cli help
Actual result - additional parameters (non default credentials) brake cli.
root@nailgun ~]# fuel --user=admin --password=ceph1 node --node-id 64:88:de:ad:c1:91
Unauthorized: need authentication!
Please provide user and password via client
fuel --user=user --password=pass [action]
or modify your credentials in your configuration file.
[root@nailgun ~]# fuel --user=admin --password=ceph1 node
id | status | name | cluster | ip | mac | roles | pending_roles | online | group_id
---|---
3 | discover | Untitled (8c:20) | None | 10.109.0.8 | 64:f9:02:82:8c:20 | | | True | None
5 | discover | Untitled (31:73) | None | 10.109.0.9 | 64:ff:7d:23:31:73 | | | True | None
1 | discover | Untitled (c1:91) | None | 10.109.0.3 | 64:88:de:ad:c1:91 | | | True | None
4 | discover | Untitled (cd:a8) | None | 10.109.0.10 | 64:8f:15:77:cd:a8 | | | True | None
2 | discover | Untitled (b7:be) | None | 10.109.0.4 | 64:67:6e:5a:b7:be | | | True | None
# fuel node help
. . .
fuel node --node-id 80:ac
description: | updated |
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
milestone: | 8.0 → 9.0 |
tags: | added: module-client |
tags: | added: team-bugfix |
tags: | added: on-verification |
@Egor: I kindly ask to use specific topics for bugs. Most of the bugs is "Something failed".