Skip to content

Openstack Implementation

Ashley Kasim edited this page May 23, 2016 · 2 revisions

Maintainer: @ashleykasim

Authentication

Provider specification:

openstack:
  enabled:          # boolean specifying whether or not to use  openstack as a Provider
  accounts:         # list of openstack accounts
    - name:         # required unique name for this account

TODO: v2 vs. v3 authentication?

Infrastructure Operations

Server Groups

Create

Clouddriver: TODO

Deck: TODO

Clone

mapping???

Clouddriver: TODO

Deck: TODO

Resize

Clouddriver: TODO

Deck: TODO

Enable/Disable

Clouddriver: TODO

Deck: TODO

Destroy

Clouddriver: TODO

Deck: TODO

Autoscaling

Senlin Scale In/Out Policy?

Health checking

TBD

Load Balancers

LBaaS v1 is deprecated in Liberty. Do we need to support it or just offer v2?

Upsert

Clouddriver: TODO

Deck: TODO

Destroy

Clouddriver: TODO

Deck: TODO

Security Groups

Map 1:1 to openstack security groups

Upsert

Clouddriver: TODO

Deck: TODO

Destroy

Clouddriver: TODO

Deck: TODO

Caching and Presenting Infrastructure

TBD