Jump to: navigation, search

ReddwarfUsingHeat

Revision as of 22:01, 2 May 2013 by Hubcap (talk | contribs) (Created page with "===Reddwarf using heat=== ====Main requirements==== * Not modifying the api * Minimizing architecture differences * Until heat has gone through its incubation, make it option...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Reddwarf using heat

Main requirements

  • Not modifying the api
  • Minimizing architecture differences
  • Until heat has gone through its incubation, make it optional
  • Make sure that the nova uuid is accessible, or that all state interaction to nova is managed by heat

Benefits

  • Reddwarf instrumenting on create/resize
    • Currently we are responsible for making sure the instance is prov'd and services are installed. this can be mitigated by using heat
    • package installation becomes a moot point. no need to write code to manage apt dependencies
  • Configuration is more flexible
    • If a company wants a particular image.. done.
    • If a company wants "extra" bits, like a log collection agent in the image.. done.
    • You get the picture

Risks

  • Heat is a moving target
    • There is much talk of a dsl, and many improvements to heat while its in incubation.
  • Keep a stable reddwarf api w/o many architecture changes
  • Make it optional for time being
    • Since its a moving target, we need to be agile enough to still rely on the original provisioning architecture

Explainings

The way i see it, reddwarf will talk to heat...mmmm lunch time