Murano Weekly Meeting 2015.07.28
Meeting time: 2015.July.28th 1:00~2:00
Chairperson: Kirill Zaitsev, core from Mirantis
Meeting summary:
1.Migrating to yaql 1.0 status.
PIC: Stan Lagun
Status: This quest is almost completed and most of our unit tests are green already with small minor issues left to fix
so the final version is going to be really soon.
Action: As soon as yaql and muranopl is ready, Kirill Zaitsev will write an email to encourage murano team and murano users to test new yaql.
2.Cloud Foundry Service Broker status
PIC: Nikolay Starodubtsev
Status: The Cloud Foundry integration code is ready for review, and waiting for the new Cloud Foundry stackato image to test the new ServiceBroker API v2.5.
What is Cloud Foundry?
Cloud foundry is the first open source PAAS cloud platform which is launched by VMware.
It supports a variety of framework, language, runtime environment, cloud platform and application services,
allowing developers to application deployment and expansion within a few seconds,
no need to worry about the problem of any infrastructure.
About this point, it is similar to Murano.
Link: http://baike.baidu.com/view/8193015.htm
Blue Print Description:
CloudFoundry allows an integration with 3rd party services via ServiceBroker API.
The current version of API is v2.5. The API is provided by Pivotal Company which is established by EMC and VMWare.
If Murano implements this API, it will be possible to expose all Murano applications as a services in CloudFoundry PaaS.
This will significantly improve PaaS user experience as it will have an ability to integrate his app with existing apps in Murano
and deploy really complex configurations on top of OpenStack.
Link: https://blueprints.launchpad.net/murano/+spec/cloudfoundry-api-support
3.Support for heat environments and files status
PIC: mgershen
Status:
(1) The heat environments feature implementation has not set in yet.
(2) The heat files feature implementation is going well and waiting for review.
(3) In order to make the connection between the stack in heat to the Murano environments, the Murano environment ID will be a part of the stack name.
(4) Heat has already allowed showing and hiding stack tagging, and tagging paramters should be passed when Murano calls heat API.
Blue Print Description:
(1) Allowing Heat environments to be saved and deployed as part of a Murano Heat package.
Heat environment is used to map resource names to templates, and optionally can be used to define common stack parameters.
Heat environment files should be placed in the package under '/Heat/Environments'.
When a user request to add a Heat-generated package to a Murano environment,
he should have an option to specify one of the heat-environment-files located at '/Heat/Environments' in the package,
and this heat-environment-file should be sent to Heat with the template during Murano environment deployment.
If no heat-environment-file was specified, the template will be deployed without a Heat environment.
(2) Allowing Heat additional files to be saved and deployed as part of a Murano Heat applications.
Adding additional files to a package should be optional. Such files should be placed in the package under '/HeatFiles'.
When a Heat-generated package is being deployed,
if the package contains additional files, they should be sent to Heat together with the template and params.
If there are any Heat additional files located in the package under '/HeatFiles',
they should all be sent with the template during stack creation in Heat.
Link: https://blueprints.launchpad.net/murano/+spec/cloudfoundry-api-support
4.My Weekly Work
With Kirill Zaitsev's help, I have made an implementation for "Add js linting jobs to murano-dashboard".
Almost I have submit 6 partially implements for this blue print, and 3 partially implements have been merged in this week.
Blue Print Description:
To ensure good quality of js files murano-dashboard should have js-linter jobs.
Horizon is currently adopting JP style guide and eslint, we could adopt the same tools for the purpose.
Blue Print Link: https://blueprints.launchpad.net/murano/+spec/add-js-lint-jobs
Blue Print Query Link: https://review.openstack.org/#/q/project:openstack/murano-dashboard+branch:master+topic:bp/add-js-lint-jobs,n,z
Murano Weekly Meeting 2015.07.28的更多相关文章
- Murano Weekly Meeting 2015.07.21
会议时间: 2015.07.21 主持人: Kirill Zaitsev, core from Mirantis 会议摘要: 1.murano client和murano dashboard升级到y ...
- Murano Weekly Meeting 2015.07.14
会议时间: 2015.07.14 主持人: Kirill Zaitsev, core from Mirantis 会议摘要: 1.periodic nightly builds,然后通过mailin ...
- 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 2016.07.19
Meeting time: 2016.July.19 1:00~2:00 Chairperson: Kirill Zaitsev, from Mirantis Meeting summary: 1. ...
- 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.08.25
Meeting time: 2015.August.25th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting summ ...
- Murano Weekly Meeting 2016.06.28
Meeting time: 2016.June.28 1:00~2:00 Chairperson: Kirill Zaitsev, from Mirantis Meeting summary: 1. ...
随机推荐
- [CentOS7] 安装sogou输入法
CentOS7 下的默认输入法不是很好用,于是还是用sogou输入法 由于官网只有Ubuntu版本的sogou输入法安装包,于是先下载下来再说,博主用的版本在这里(密:ph13): 接下来解压data ...
- 微信小程序小结(5) -- 常用语法
在 pages 字段的第一个页面就是这个小程序的首页(打开小程序看到的第一个页面). Page生命周期 属性 类型 描述 onLoad Function 生命周期函数--监听页面加载.一个页面只会调用 ...
- Python之‘’控制流‘’
一.if语句 格式: i1 = 3 if i1 > 4: print('yes you are right') elif 0 < i1 < 4: print('im dont kon ...
- git配置项目
1.下载安装完git 2.在git oschina上发布项目 3.管理-公匙管理 4.git上面生成公匙 $ cat ~/.ssh/id_rsa.pub 5.将公匙复制进 git oschina 管理 ...
- 实现织梦dedecms百度主动推送(实时)网页抓取
做百度推广的时候,如何让百度快速收录呢,下面提供了三种方式,今天我们主要讲的是第一种. 如何选择链接提交方式 1.主动推送:最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保 ...
- netty结合websocket使用
首先需要在后台建立netty服务器启动类; package com.cxy; import io.netty.bootstrap.ServerBootstrap; import io.netty.ch ...
- 整合feign过程中出现问题:
一:编译器报错 这个地方是由于没有被spring管理,编译器报错,可以选择加上@comoponent这个注解 也可以选择不加,启动程序是不会报错的. 二 报错为空: org.springframewo ...
- TestNG+ExtentReports生成超漂亮的测试报告(转)
一个优雅.漂亮的测试报告,能够给我们的测试工作带来不少的加分,而报告的模版实在是让我们这些技术人员头疼的问题,设计的实在是没有什么美感. 那么今天就给大家分享一个自动化测试中,一个超漂亮的测试报告模版 ...
- Dictionary 检测key是否存在
if(dict.ContainsKey(T key)) { //已存在key }
- CSS基础(续)
老男孩第39天 老男孩 CSS CSS的常用属性 4 文本属性 font-size: 10px; text-align: center; 横向排列 line-height: 200px; 文本行 ...