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. HDU 3974 Assign the task (DFS+线段树)

    题意:给定一棵树的公司职员管理图,有两种操作, 第一种是 T x y,把 x 及员工都变成 y, 第二种是 C x 询问 x 当前的数. 析:先把该树用dfs遍历,形成一个序列,然后再用线段树进行维护 ...

  2. javascript 设计模式实践之策略模式--输入验证

    博客地址:http://www.cnblogs.com/kongxianghai/p/4985122.html,写的挺好的推荐下!

  3. 混合APP开发-hybrid 升级流程

    本文来自网易云社区 作者:王贝 目前大多数APP已经应用hybrid进混合开发,这不,我们的gacha APP这个版本已经开始使用hybrid来开发了,hybrid的优势这里就不多说了,这里主要讲一下 ...

  4. Kotlin 控制台交互式操作

    kotlin 可以使用和控制台进行交互式操作. 还是蛮有意思. 使用Kotlin的交互式操作首先必须要正确的安装JDK和配置JDK的环境. 可以参考这篇文长 安装完成之后就要下载一个Kotlin的交互 ...

  5. ubuntu - 14.04,创建菜单

    我们有的时候可能会把一个执行程序放到一个位置,随后我们希望在ubuntu的菜单里面加入它,这个操作非常简单: 我在Gnome桌面里,选择:“系统工具”->“首选项”->"主菜单& ...

  6. 安装SSH,配置SSH无密码登陆

    环境:ubuntu16.04 Ubuntu 默认已安装了 SSH client,所以我们还需要安装 SSH server: sudo apt-get install openssh-server 安装 ...

  7. laravel安装[转https://laravelacademy.org/post/9528.html]

    Laravel 框架对PHP版本和扩展有一定要求,不过这些要求 Laravel Homestead 都已经满足了,不过如果你没有使用 Homestead 的话(那真是一件很遗憾的事情),有必要了解下这 ...

  8. 老男孩Day4作业:员工信息查询系统

    1.作业需求: (1).工信息表程序,实现增删改查操作: (2).可进行模糊查询,语法至少支持下面3种:          select name,age from staff_table where ...

  9. jdk 1.6.0_39 下载

    Java SE Development Kit 6u39 Product / File Description File Size Download password Linux x86 65.42 ...

  10. linux中sigsuspend和pause的区别

    pause和sigsuspend都是用于等待信号的发生 简单的说,sigsuspend = unblock + pause sigsuspend 函数是用于需要先接触 某个信号的阻塞状态 然后等待该信 ...