Murano Weekly Meeting 2015.08.18
Meeting time: 2015.August.18th 1:00~2:00
Chairperson: Nikolay Starodubtsev, from Mirantis
Meeting summary:
1.Migrating to yaql 1.0 status.
PIC: Stan Lagun
Status: The Community decided to fix legacy mode function in yaql.
Because the legacy mode was intended to emulate yaql 0.2 behavior,
and we see several constructs that do not work any more in yaql 1.0.
There are two breaking changes as follows:
1) In yaql 0.2 you could say $key in $dict (as in Python).
In yaql 1.0 you could say $key in $dict.keys(), $key in $dict.values().
and $dict itself is not iterable.
2) In yaql 0.2 foo() != true would be true if foo would return string, integer, whatever.
In yaql 1.0 if foo would return non-boolean value that would cause exception to be thrown.
Action: Fix yaql legacy mode and release yaql 1.0 rc3 after successful deployment.
2.Glance Artifact Repository(glance v3) transition status.
PIC: Alexander Tivelkov
Action: VM images are one example of artifacts, but artifacts could also be Murano Application Packages,
Mistral Workbooks, Heat templates or Solum Plan Files.
The code in python-muranoclient has to wait till the fixes are in place.
We'll have to add artifacts support to python-muranoclient afterwards.
Link: https://www.mirantis.com/blog/openstack-glances-artifacts/
3.Add support for heat environments.
PIC: Michal Gershenzon
Status: Enable the user to choose one environment from all environment files
located in the package under /Resources/HotEnvironments to be deployed
with the heat template as part of a Murano environment.
This function works well, but the main risk is about the Murano Dashboard UI.
1) When the hot template parameters has no defaults, the UI user must enter parameter values, even if there is an environment that already contains them.
2) When the hot template parameters has defaults and the user clear the defaults and leaves the fields empty, the UI still sends the parameters with null values.
3) The current implementation effects values validation.
Action: Verify the following link don't break anything and then produce next steps with UI.
Link: https://review.openstack.org/#/c/211608/
Murano Weekly Meeting 2015.08.18的更多相关文章
- Murano Weekly Meeting 2015.08.04
Meeting time: 2015.August.4th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting summa ...
- Murano Weekly Meeting 2015.08.25
Meeting time: 2015.August.25th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting summ ...
- Murano Weekly Meeting 2015.08.11
Meeting time: 2015.August.11th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting summ ...
- Murano Weekly Meeting 2015.09.08
Meeting time: 2015.September.8th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting su ...
- Murano Weekly Meeting 2015.09.22
Meeting time: 2015.September.22th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting s ...
- Murano Weekly Meeting 2015.09.15
Meeting time: 2015.September.15th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting s ...
- Murano Weekly Meeting 2015.09.01
Meeting time: 2015.September.1st 1:00~2:00 Chairperson: Nikolay Starodubtsev, from Mirantis Meeting ...
- Murano Weekly Meeting 2015.07.28
Meeting time: 2015.July.28th 1:00~2:00 Chairperson: Kirill Zaitsev, core from Mirantis Meeting summa ...
- Murano Weekly Meeting 2015.12.01
Meeting time: 2015.December.1st 1:00~2:00 Chairperson: Nikolay Starodubtsev, from Mirantis Meeting ...
随机推荐
- 20169219《linux内核原理与分析》第九周作业
网易云课堂学习 可执行程序的装载 可执行程序的产生过程:预处理-----> 编译 ----> 汇编 ----> 链接 以hello.c文件为例进行分析,编译步骤如下 vi hello ...
- SQLyog使用,连接ubuntu虚拟机(Error No.2003)
1.为mysql设置远程访问权限 mysql> grant all PRIVILEGES on *.* to ‘账号’@’%’ identified by ‘密码′; mysql> flu ...
- (转)深入研究 蒋金楠(Artech)老师的 MiniMvc(迷你 MVC),看看 MVC 内部到底是如何运行的
前言 跟我一起顺藤摸瓜剖析 Artech 老师的 MiniMVC 是如何运行的,了解它,我们就大体了解 ASP.NET MVC 是如何运行的了.既然是“顺藤摸瓜”,那我们就按照 ASP.NET 的执行 ...
- 扒一扒spring,dom4j实现模拟实现读取xml
今天leadr提出需求,原来公司项目中读取解析xml文件的代码效率太低,考虑切换一种xml为数据封装格式与读取方式以提高效率.我这灵机一动spring对bean的依赖注入就是读取xml文件,可以尝试扒 ...
- requests模块demo
import urllib.request import requests from requests.auth import HTTPBasicAuth from requests.auth imp ...
- Js判断参数(String,Array,Object)是否为undefined或者值为空
在一些前端控件要提交数据到服务器端的数据验证过程中,需要判断提交的数据是否为空.如果是普通表单的字符串数据,只需要在 trim 后判断 length 即可,而这里需要的数据可以是各种不同的类型,通过 ...
- Apache Spark
1. 用Apache Spark进行大数据处理——第一部分:入门介绍 2.
- Vue.js 60分钟快速入门
原文链接:http://www.cnblogs.com/keepfool/p/5619070.html Vue.js介绍 Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和 ...
- wordpress显示FTP上传
在开始添加的配置文件里添加以下内容 define("FS_METHOD","direct"); define("FS_CHMOD_DIR", ...
- vue.js路由嵌套
<!DOCTYPE html> <html> <head> <title></title> <meta charset="u ...