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 ...
随机推荐
- Git相关安装包打包下载
Git相关软件偶尔需要***才能下载,故分享于此 1.Git-2.15.0-64-bit.exe 2.TortoiseGit-2.5.0.0-64bit.msi 3.TortoiseGit-Langu ...
- 【Arcgis for android】Error inflating class com.esri.android.map.MapView【已解决】
解决方案:如果你是一个项目之前调试是好的,突然调试报这个错,听我的,直接卸载手机上调试的这个程序,重新调试,你会发现ok了 环境:arcgis android 10.2 错误:E/AndroidRun ...
- WCF寄宿控制台.WindowsService.WinFrom.WebAPI寄宿控制台和windows服务
先建立wcf类库.会默认生成一些试用代码.如下: public class Service1 { public string GetData(int value) { return string.Fo ...
- C++ 打印缓存区数据 十六进制格式
1.调试C++程序时,有时可能需要以16进制打印输出缓存区数据,以定位跟踪问题,现提供其实现的代码: void printHex(char* buff, int buff_len) { + ); if ...
- java 学习第零篇JDK安装和记事本编辑JAVA(2)
上面说了如何安装JDK那么这把就是来说怎么用记事本编写java 桌面上新建一个记事本 之后编写: public class a{ public static void main(String [ ...
- Spring core注解
1.@Autowired Autowired是用在JavaBean中的注解,通过byType形式,用来给指定的字段或方法注入所需的外部资源 Autowired注解来指定自动装配,可以修饰setter方 ...
- Spark大数据处理 之 动手写WordCount
Spark是主流的大数据处理框架,具体有啥能耐,相信不需要多说.我们开门见山,直接动手写大数据界的HelloWorld:WordCount. 先上完整代码,看看咋样能入门. import org.ap ...
- Shell学习日记
if语句的使用 if语句的的格式: if [ expression ] expression 和方括号([ ])之间必须有空格,否则会有语法错误. then statments fi 或者: if [ ...
- C++基础学习2:命名空间
C++语言引入命名空间(Namespace)这一概念主要是为了避免命名冲突,其关键字为 namespace. 科技发展到如今,一个系统通常都不会仅由一个人来开发完成,不同的人开发同一个系统,不可避免地 ...
- HTTP协议和WebSocket协议(一)
转自:https://www.jianshu.com/p/0e5b946880b4# HTTP HTTP的地址格式如下: http_URL = "http:" "//&q ...