In this chapter, you learned how to develop a Murano package by going through the structure of an application package, and acquired a basic understating of its workflow. You should feel more confident in driving more customized applications and bringing them to the cloud through the application catalog service, thanks to the Murano programming language. As mentioned in the previous chapter, Cloud Application Publishers can use Heat orchestration templates to create and import them into the application catalog service. However, introducing the MuranoPL programming language has ultimately yielded a richer user experience in terms of flexibility and customization of the package layout. In addition, to drive a great Murano application development experience, it is recommended that you include a continuous integration pipeline that gathers cloud application developers and administrators...




















































