80-deploy-ironic gets keystone auth token from wrong tftp location
Bug #1291533 reported by
Adam Gandelman
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
diskimage-builder |
Fix Released
|
Medium
|
Alexander Gordeev |
Bug Description
The ramdisk created with deploy-ironic element requires fetching a Keystone auth token from the tftp server:
TOKEN_FILE=
if tftp -r /tftpboot/
then TOKEN_HEADER="-H 'X-Auth-Token: `cat $TOKEN_FILE`'"
else TOKEN_HEADER=""
fi
This fails (at least using atftp setup with devstack[1]). On the tftp server side:
File /opt/stack/
Tokens are stored in the root of the configured server-side tftpboot directory. The element should fetch from there accordingly
[1] atftpd --port 69 --bind-address 10.0.0.251 -t 60 -m 50 --daemon --user ubuntu /opt/stack/
Changed in diskimage-builder: | |
importance: | Undecided → Medium |
Changed in diskimage-builder: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Seems this is handled on in tripleO's tftp server setup: https:/ /review. openstack. org/#/c/ 53398/ ( which was later copied to ironic-conductor setup). the WIP devstack patch has been updated to configure its tftp server similarly.