#4 add VM checkout capability to duffy
Closed: To resubmit as CPE initiative by arrfab. Opened by siddharthvipul1.

We have OpenNebula deployed already. have duffy checkout openenbula nodes to avoid baremetal requests where it's not needed.

  • We need to come up with a model to capture the data from VMs like we do for bare metal
  • Ansible playbook provision a VM and take data back, capture data
  • Modify Duffy API to handle API

Metadata Update from @dkirwan:
- Issue tagged with: need-more-info

@bstinson @arrfab @siddharthvipul1 can we update description to accurately describe work, add acceptance criteria etc and size the work.

Metadata Update from @dkirwan:
- Issue tagged with: centos-ci-infra

Metadata Update from @dkirwan:
- Issue untagged with: need-more-info
- Issue tagged with: high-gain, high-trouble

  • [ ] Create Duffy user on opennebula and test creating VMs using that user
  • [ ] Ansibilize - write playbooks for VM creation and deletions in opennebula
  • [ ] Modify Duffy API to handle --type vm flag and trigger vm creation instead of baremetal assign. Return VM's data to API call
  • [ ] Identify a suitable way and Integrate VM deletion in node/done
  • [ ] Design and modify model to handle VM sessions
  • [ ] Deploy on staging
  • [ ] Modify python-cicoclient to handle --type vm
  • [ ] deploy on prod
  • [ ] Announce

Metadata Update from @arrfab:
- Issue assigned to siddharthvipul1

Metadata Update from @siddharthvipul1:
- Assignee reset

Per discussion, closing this one as initiative and so to be filled in different tracker (already done too : https://pagure.io/cpe/initiatives-proposal/issue/15)

Metadata Update from @arrfab:
- Issue close_status updated to: To resubmit as CPE initiative
- Issue status updated to: Closed (was: Open)

Log in to comment on this ticket.

Metadata