Keypairs for other user created by admin user
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Kingbird |
Fix Released
|
Undecided
|
Goutham Pratapa |
Bug Description
In kingbird, when a user fires a command to sync keypairs from one region to other. The resources are created in other region but the internal working is not correct.
Note:
In Nova admin user can create keypairs for non-admin users.
Present requestflow:
Demo_user fires the request the request flow is as follows.
request go to kb-engine and kb-engine we call the nova-client which was created with admin credentials
Present Flow:
We are not using our request context object here at all.
step-1:
https:/
step-2:
https:/
step-3:
https:/
step-4:
https:/
Expected-Flow:
This way of creating keypairs in other regions is wrong. Rather, the keypairs have to be created based on the sessions established with the respective context,then followed by creating client for nova and creating keypairs in target regions.
Changed in kingbird: | |
assignee: | nobody → Goutham Pratapa (pratapagoutham) |
status: | New → Confirmed |
description: | updated |
summary: |
- Keypairs for other user users created by admin user + Keypairs for other user created by admin user |
Fix proposed to branch: master /review. openstack. org/466632
Review: https:/