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的更多相关文章

  1. Murano Weekly Meeting 2015.08.04

    Meeting time: 2015.August.4th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting summa ...

  2. Murano Weekly Meeting 2015.08.25

    Meeting time: 2015.August.25th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting summ ...

  3. Murano Weekly Meeting 2015.08.11

    Meeting time: 2015.August.11th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting summ ...

  4. Murano Weekly Meeting 2015.09.08

    Meeting time: 2015.September.8th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting su ...

  5. Murano Weekly Meeting 2015.09.22

    Meeting time: 2015.September.22th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting s ...

  6. Murano Weekly Meeting 2015.09.15

    Meeting time: 2015.September.15th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting s ...

  7. Murano Weekly Meeting 2015.09.01

    Meeting time: 2015.September.1st 1:00~2:00 Chairperson:  Nikolay Starodubtsev, from Mirantis Meeting ...

  8. Murano Weekly Meeting 2015.07.28

    Meeting time: 2015.July.28th 1:00~2:00 Chairperson: Kirill Zaitsev, core from Mirantis Meeting summa ...

  9. Murano Weekly Meeting 2015.12.01

    Meeting time: 2015.December.1st 1:00~2:00 Chairperson:  Nikolay Starodubtsev, from Mirantis Meeting ...

随机推荐

  1. jQuery CSS 操作

    jQuery CSS 操作 jQuery 拥有三种用于 CSS 操作的重要函数: $(selector).css(name,value) $(selector).css({properties}) $ ...

  2. 一劳永逸搭建android开发环境(android官网reference sample api tutorial全下载)

    [摘要]本文简单介绍了android开发环境的搭建,重点介绍了SDK manager和AVD升级问题:并提供了android reference,sample,api,及docs的下载信息. [1]为 ...

  3. docker,mysql,Navicat

    Navicat破解网址  https://www.jianshu.com/p/5f693b4c9468 docker pull mysql docker run -d -p 3306:3306 --n ...

  4. 利用python下载视频

    我们知道,有些网页上的视频,没有下载的按钮,并且有些视频需要付费下载,很多同学因此很苦恼.不怕,有问题找我,我试试用程序员的方式通俗易懂教会大家. 1.你先下载一个Python,不会下载的同学可以看这 ...

  5. CHSaveData

    NSData数据 NSStream文件流 NSCache缓存 SQLite NSFileManager文件管理 NSUserDefaults数据存储 PList数据存储 NSKeyedArchiver ...

  6. oracle如何去除字符串中的重复字符

    create or replace function remove_rame_string(oldStr varchar2, sign varchar2) return varchar2 is /** ...

  7. OpenCV&Qt学习之四——OpenCV 实现人脸检测与相关知识整理

    开发配置 OpenCV的例程中已经带有了人脸检测的例程,位置在:OpenCV\samples\facedetect.cpp文件,OpenCV的安装与这个例子的测试可以参考我之前的博文Linux 下编译 ...

  8. Mybatis学习笔记(一) —— mybatis介绍

    一.Mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名 ...

  9. php 在 匿名函数中 调用自身。。

    //php闭包实现函数的自调用,也就是实现递归 function closure($n,$counter,$max){ //匿名函数,这里函数的参数加&符号是,引址调用参数自己 $fn = f ...

  10. 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_IL和验证

    1.IL 基于栈——所有指令压入一个执行栈,并从栈弹出结果. 2.IL 指令无类型——指令会判断栈中操作数的类型,并执行恰当的操作. 3.IL 最大优势——应用程序的健壮性和安全性. 将 IL 编译成 ...