project update - heat (up to pike-1)
TRANSCRIPT
Project Update - Heat Mon 8 , 5:30pm-6:10pm Hynes Convention Center - Level 2 - MR 203
Heat- Project OnboardingTue 9 , 2:00pm-3:30pm Hynes Convention Center - Plaza Level - MR 105
Large Orchestration stacksWed 10 , 5:20pm-6:00pm Hynes Convention Center - Plaza Level - MR 104
Project Update - HeatRico Lin @ EasyStackZane Bitter @ Red Hat
Rabi Mishra (Ocata PTL), Thomas Hervé (Newton PTL), Huang Tianhua, Peter Razumovsky, Sahdev Zala, Crag Wolfe, Steve Baker, shizhihui, Kanagaraj Manickam, Dan Prince, Ethan Lynn, Cao Xuan Hoang, Steven Hardy, Flavio Percoco Premoli, Jason Dunsmore, Dmitriy, Ian Main, Sergey Kraynev, gengchc, Andreas Jaeger, Juan Antonio Osorio Robles, Tuan, Mohankumar, zhufl, Yong Sheng Gong, Alex Schultz, Oleksii Chuprykov, Ha Van Tu, pawnesh kumar, Sam Yaple, shangxdy, Sofer Athlan-Guyot, Chris, Tanvir Talukder, Rakesh, Bharath Thiruveedula, James Slagle, Csaba Fülöp, Miguel Caballer, Anant Patil, Mathieu Velten, Yosef Hoffman, Michael Still, Georgy Dyuldin, Dan Radez, Zhenyu Zheng, Abhishek Chanda, Tony Breeds, gecong, zhangyanxian, anusreea, Alexander Ignatyev, ChangBo Guo(gcb), Nam, Chuck Short, Béla Vancsics, Davanum Srinivas, lvdongbing, Pierre Riteau, Daniel Gonzalez Nothnagel, Bhagyashri Shewale, Chason, Lars Kellogg-Stedman, Ying Zuo, Bin Zhou, Julian Sy, Spencer Yu, WeiJi, prince_katiyar, Martin André, Tovin Seven, yunfeng zhou, Jeremy Pugh, zengchen, Stephen Gordon, Jan Provaznik, surbhi sarda, Ana Krivokapić, Lu lei, Vijendra Soni, liangshang, Liusheng, Tetiana Lashchova, LiuNanke, Rob Cresswell, Lucky samadhiya, Bertrand Lallau, avnish, PanFengyun, Amit Ugol, Sylvain Baubeau, Russell Bryant, Drago Rosson, Anh Tran, Boden Russell, Leon Shaw, Sharat Sharma, Qiming Teng, Di XiaoLi, Ashutosh Mishra
Our Goals"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 It Means
Automatic, self healing, scalable, stable, and an IaaS for your Application (or other services) where you feel comfortable to put your own resource on top.
And on the way to achieve that goal...Newton
● 4 new resource type● Commits: 913● Reviews: 4174● Completed Blueprints: 22● Resolved Bugs: 266
Ocata
● 11 new resource type● Commits: 519● Reviews: 1888● Completed Blueprints: 10● Resolved Bugs: 151
Pike-1
● 3 new resource type● Commits: 188● Reviews: 776● Completed Blueprints: 8● Resolved Bugs: 50
New resource typesNewton
● OS::Cinder::QoSSpecs● OS::Cinder::Quota● OS::Monasca::AlarmDefinition● OS::Monasca::Notification
Ocata
● OS::Aodh::CompositeAlarm● OS::Cinder::QoSAssociation● OS::Designate::Zone● OS::Designate::RecordSet● OS::Keystone::Domain● OS::Neutron::Quota ● OS::Nova::Quota● OS::Sahara::Job● OS::Zaqar::Notification● OS::Zaqar::MistralTrigger● OS::Zaqar::SignedQueueURL
Deprecate● OS::Designate::Domain● OS::Designate::Record● OS::Glance::Image
Pike-1
● OS::Magnum::Cluster● OS::Magnum::ClusterTemplate● OS::Neutron::Segment● Freezer?● Zun?● Ironic?
New Template functions
(heat_template_version: newton) (heat_template_version: ocata) (heat_template_version: pike)
For more detail: https://docs.openstack.org/developer/heat/template_guide/hot_spec.html
Newton
● equals● not● and● or● if● map_replace● yaql
Ocata
● filter● str_replace_strict
Pike-1
● make_url● list_concat
Also
You can run heat integration tests with tempest!!!checkout https://github.com/openstack/heat/tree/master/heat_integrationtests
Convergence update● Significantly dropdown of memory usage
● Fix update cancel error
● Get live resource properties when update a stack
● Python 3.5 support● Neutron Segment resource for routed networks● Neutron VLAN trunk ports (802.1Q)● External custom resources managed by Mistral workflows● New intrinsic functions: make_url, list_concat_unique● Internal architecture improvements● Stable attribute values (no live lookup) in convergence● Memory & performance improvement for convergence● Reliability improvements for large stacks● [Preview] Optionally compare to actual state of resources during updates
Pike Roadmap
Questions?https://github.com/openstack/heat
https://launchpad.net/heathttps://wiki.openstack.org/wiki/Heat
IRC: #heatOur Meeting time:
Every Wednesdays at 1500 UTCin #openstack-meeting-5
Heat- Project OnboardingTue 9 , 2:00pm-3:30pm
Hynes Convention Center - Plaza Level - MR 105
Large Orchestration stacksWed 10 , 5:20pm-6:00pm
Hynes Convention Center - Plaza Level - MR 104
Thank You!https://github.com/openstack/heat
https://launchpad.net/heathttps://wiki.openstack.org/wiki/Heat
IRC: #heatOur Meeting time:
Every Wednesdays at 1500 UTCin #openstack-meeting-5
Heat- Project OnboardingTue 9 , 2:00pm-3:30pm
Hynes Convention Center - Plaza Level - MR 105
Large Orchestration stacksWed 10 , 5:20pm-6:00pm
Hynes Convention Center - Plaza Level - MR 104