Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Project update - heat (up to pike-1)
1. Project Update - Heat
Mon 8 , 5:30pm-6:10pm
Hynes Convention Center - Level 2 - MR 203
Heat- Project Onboarding
Tue 9 , 2:00pm-3:30pm
Hynes Convention Center - Plaza Level - MR 105
Large Orchestration stacks
Wed 10 , 5:20pm-6:00pm
Hynes Convention Center - Plaza Level - MR 104
2. Project Update - Heat
Rico Lin @ EasyStack
Zane 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
3. 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.
7. So checkout what you have
with
$ openstack orchestration resource type list
8. 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
9. Also
You can run heat integration tests with tempest!!!
checkout https://github.com/openstack/heat/tree/master/heat_integrationtests
10. Heads up for Convergence
$ openstack stack create -t kubernetes.yaml
Stack
Stack
Stack Stack
11. Convergence update
● Significantly dropdown of memory usage
● Fix update cancel error
● Get live resource properties when update a stack
15. Heat can't work with federated identity…
And we still trying to work it out
One known limitation
16. ● 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