Re-write Fuxi with Golang
Re-write Fuxi by using Golang.
* Refer Fuxi's python code and https:/
* Use gophercloud to talk to cinder
Blueprint information
- Status:
- Not started
- Approver:
- Antoni Segura Puimedon
- Priority:
- Undefined
- Drafter:
- hongbin
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Possible approach for this is to build off the existing golang version at
https:/
Priorities:
* Update existing code to work with current docker-
* Reset all the deps including/
- Needs things like Keystone V3
- NoAuth support, looks like it needs a PR to GopherCloud last time I looked
* Unit tests
* Need to decide how to deal with the lack of os-brick in golang
- ? Port functionality of os-brick into a go pkg?
- ? Figure out some way to bind?
* If we go with this option, we could leverage this work: https:/
- ? Write a new pkg, or find and existing Open Source equivalent that we can leverage?