---
# System prepended metadata

title: heat support
tags: [DF]

---

# heat support
###### tags: `DF`

## refocus engineers
   * rabi, luke, adriano, kevin refocus on heat and become core.

## possibly ask current and former heat experts to courseware out heat from start to finish.

   * rabi, luke, adriano


## meeting notes
  * zane, rabi and Rico Lin are core.
      * we should propose new cores

  * should we move heat to internal 


  * failing tests:
      * remove ceilometer from failing tests
      * https://review.opendev.org/#/c/740940/
      * https://review.opendev.org/#/c/740937/
      * https://review.opendev.org/#/c/740936/
      * https://review.opendev.org/#/c/740939/
      
      
  * to-do 
      * write up bugs and cix heat failing jobs
      


-----------------
## remove heat..

#### links
https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca

https://cwiki.apache.org/confluence/display/ARIATOSCA/TOSCA+1.1+Simple+YAML+Profile

https://wiki.openstack.org/wiki/TOSCA-Parser

https://github.com/openstack/tosca-parser


### 3 ways to skin this cat

1. Rabi's ptg talk
2. use the heat client to parse tht, params into the fully formed ansible roles and playbooks
3. Work with ansible to join OASIS, and write the libraries required to become TOSCA compliant
4. Change the format of source of truth, replace tht.
    5. parsing params is easy
    6. replacing the yaql is not as easy


5. Get rid of the yaql querries in tht

6. need a parsers.. ( read tht, and dump into a human/machine readable format )
    7. need to create a new playbook and role for the cases where heat is doing some provisioning of networks and starting servers


STEPS ( proposal ):


HEAT - is stateful
  * for scale situations, heat for example knows what servers are up and down

 



