2. "To produce a ubiquitous Open Source Cloud Computing platform that is
easy to use, simple to implement, interoperable between deployments,
works well at all scales, and meets the needs of users and operators of
both public and private clouds." "To create a human- and machine-
accessible service for managing the entire lifecycle of infrastructure and
applications within OpenStack clouds."
What's ours function?
Orchestration resources
What's ours user adoption?(from 1.5 years ago)
Documents
https://docs.openstack.org/heat/latest/
https://docs.openstack.org/releasenotes/heat/
What is Heat?
https://goo.gl/owg8eq
3. Thank you for your commits
Zane Bitter, Rabi Mishra, Rico Lin, Huang Tianhua, Thomas Herve, Harald Jensås, Steven Hardy, Bo Wang, hongbin.lu,
Andreas Jaeger, Monty Taylor, James E. Blair, Mathieu Velten, Sagi (Sergey) Shnaidman, Saravanan KR, ioggstream, Dan Prince,
Emilien Macchi, David Rabel, Vlad Gridin, Nam, Béla Vancsics, Matthew Edmonds, Sharmin Choksey, Omar Tleimat, liumk, Totti,
Matthew Treinish, Giulio Fidente, praveen, rajat29, Pavlo Shchelokovskyy, Daniel Pawlik, Matt Riedemann, Kien Nguyen, Jaewoo
Park, Kazunori Shinohara, wenbin luo, Crag Wolfe, Nguyen Hai, Praveen Yalagandula, liyi, Harald Jensas, Mohammed Naser, yatin,
Khaled Qarout, Nicolas Helgeson, priyaduggirala, Igor Duarte Cardoso, Jesse Pretorius, Thomas Goirand, Jose Luis Franco, Gábor
Antal, Jeremy Freudberg, Jeremy Liu, Alfredo Moralejo, hongbin, Luis Tomas Bolivar
Thank you for your reviews
Zane Bitter, Rico Lin, Rabi Mishra, Thomas Herve, Huang Tianhua, Steven Hardy, Prateek Goel, Hieu LE, Bob Haddleton, Vu
Cong Tuan, ChangBo Guo(gcb), Kien Nguyen, Dai Dang Van, Lance Bragstad, Sahdev Zala, Kanagaraj Manickam, Huachao Mao,
Nam, Qiming Teng, Andreas Jaeger, Juan Antonio Osorio Robles, Pavlo Shchelokovskyy, Nguyen Van Trung, Rajat Sharma, Giulio
Fidente, caishan, yanpeifei, guozj, Anusha Ramineni, Kevin Zhao, Totti, ioggstream, ShangXiao, Cédric Jeanneret, Louis Fourie,
Bernard Cafarelli, Emilien Macchi, David Rabel, melissaml, Bob Fournier, Hiroaki Kobayashi, wangqi, Steve Baker, wanghui, Pierre
Riteau, Marius Cornea, huang.zhiping, aditi sharma, Cuong Nguyen, chenpengzi, Deepak Mourya, Witek Bedyk, Peter
Razumovsky, Tovin Seven, Yuanbin Chen, Alan Pevec, zongyimin, Sean Dague, dharmendra, Marios Andreou, Tuan, Van Hung
Pham, Jason E. Rist, Zhenyu Yang, liumk, Ronelle Landy, Lukas Bezdicka, adityarn, John Fulton, Harald Jensås, praveen, Mike
Bayer, Chandan Kumar, Saravanan KR, zhanghaotian, Ethan Lynn, Sofer Athlan-Guyot, Dan Prince, Daniel Pawlik, Radoslaw
Smigielski, Gleb Zimin, Bogdan Dobrelya, Yandy Sun, Sean McGinnis, Pei Yu, Kazunori Shinohara, guanwenjing, haokunsheng,
Luigi Toscano, Dongjunxiong, Tin Lam, Mohammed Naser, chenn2, yatin, Shuo Liu, Andras Kovi, wanglei, Masahito Muroi,
Thomas Goirand, yuhaijia, Yurii Prokulevych, MaoyangLiu, Jose Luis Franco, Julien Danjou, Brad P. Crochet, wes hayutin,
yangangang, Debo Zhang
4. OpenStack Queens Features
Prelude
➡Heat supports Keystone federation (with auto-provisioning map) since the Ocata
New Features ( https://docs.openstack.org/releasenotes/heat/queens.html )
➡Octavia resources (OS::Octavia::*)
➡policy in code
➡Heat-Dashboard
➡Rest API for cancel a stack create/update without rollback
Some Noteworthy developments
➡Changed doc path https://docs.openstack.org/heat/latest/
➡Force delete Nova instance
➡new properties for: OS::Zun::Container, OS::Trove::Cluster
➡template parameter is tag-able
➡Removal_policies_mode for OS::Heat::ResourceGroup to allow append/overwrite blacklist
➡Allow attributes for OS::Keystone::Project
5. OpenStack Queens Features
Removed
➡CloudWatch API
➡OS::Heat::HARestarter
➡default policy.json file
➡heat.api.middleware.ssl:SSLMiddleware
➡heat.resource_type custom constraint
Deprecated
➡OS::Aodh::Alarm
• Use OS::Aodh::GnocchiAggregationByResourcesAlarm instead.
➡OS::Designate::Domain and OS::Designate::Record
• Use OS::Designate::Zone and OS::Designate::RecordSet instead
6. Done
➡Applied supports-rolling-upgrade
➡Extension for OpenStack Interop
In Progress
➡Etcd Support
➡Heat Dashboard
➡Swift template
➡Tests
• mox-removal
• tempest plugin
➡Improvement: Race conditions
OpenStack Rocky
On plan
➡Multi-cloud support
➡Improve failure handling for scaling groups
7. OpenStack Rocky one more thing...
We have moved from Launchpad to
StoryBoard!
Don't worry!
Your open bugs already waiting for you!
https://storyboard.openstack.org/#!/project_group/82
And plus a guideline!!
https://etherpad.openstack.org/p/Heat-StoryBoard-Migration-Info
Hurray!
8. Heat Dashboard
We split out the dashboard for Heat from Horizon.
Officially released in Queens.
If you want to utilize dashboard for Heat, please install Heat Dashboard along with Horizon.
Home Page
https://docs.openstack.org/heat-dashboard/latest/
Code
https://github.com/openstack/heat-dashboard
Bug/BP
https://storyboard.openstack.org/#!/project/992
9. Heat Dashboard
You can keep using existing dashboard functions.
Also now it’s time to start using WYSWYG function, “Template Generator”.
Key features:
Pull down menu for selectable parameters
Connector between resources
Draft Management
For more information,
please check our demo video :)
10. How to give feedback
● irc: ricolin in #heat
● Join our meeting and speak out (every Wed. 1400 UTC at irc #heat)
● Document it down: https://etherpad.openstack.org/p/heat-usecases
● File a Story in StoryBoard!
● Anyway you can find!
11. How to contribute
Review https://goo.gl/4KL1gN
StoryBoard (Bugs/BP) https://storyboard.openstack.org/#!/project_group/82
StoryBoard guide https://etherpad.openstack.org/p/Heat-StoryBoard-Migration-Info
Documents https://docs.openstack.org/heat/latest/
Release Notes https://docs.openstack.org/releasenotes/heat/
Feedback or Provide ideas = irc: #heat
Feedback your Use cases https://etherpad.openstack.org/p/heat-usecases
OnBoarding session!!! (1:50pm - 2:30pm)
Team meeting time Wednesday 14:00 UTC #heat (meeting wiki and archive)
12. @OpenStack
Q&A
Thank you!
openstack openstack OpenStackFoundation
Remaining Heat sessions:
Heat - Project Onboarding
Tue 22, 1:50pm - 2:30pm
Vancouver Convention Centre West - Level Two - Room 223
https://goo.gl/owg8eq