Re: [openstack-dev] [kuryr][Release-job-failures] Release of openstack/kuryr-tempest-plugin failed
Looks like kuryr-tempest-plugin doesn’t have a voting docs job for regular commits. I’ve added https://review.openstack.org/#/c/475901/ and https://review.openstack.org/#/c/475904/ to fix the issue. Regards, Kirill On 20 June 2017 at 21:51:49, Doug Hellmann (d...@doughellmann.com) wrote: It looks like the kuryr-tempest-plugin repository has a documentation job set up but no documentation. http://logs.openstack.org/1e/1ee40b0f0ee4e92209b8ccff6d74f4980f6234ab/release/kuryr-tempest-plugin-docs-ubuntu-xenial/7f096fd/console.html#_2017-06-20_17_03_00_590629 --- Begin forwarded message from jenkins --- From: jenkinsTo: release-job-failures Date: Tue, 20 Jun 2017 17:08:35 + Subject: [Release-job-failures] Release of openstack/kuryr-tempest-plugin failed Build failed. - kuryr-tempest-plugin-tarball http://logs.openstack.org/1e/1ee40b0f0ee4e92209b8ccff6d74f4980f6234ab/release/kuryr-tempest-plugin-tarball/791b9b2/ : SUCCESS in 3m 00s - kuryr-tempest-plugin-tarball-signing http://logs.openstack.org/1e/1ee40b0f0ee4e92209b8ccff6d74f4980f6234ab/release/kuryr-tempest-plugin-tarball-signing/f74ada9/ : SUCCESS in 42s - kuryr-tempest-plugin-pypi-both-upload http://logs.openstack.org/1e/1ee40b0f0ee4e92209b8ccff6d74f4980f6234ab/release/kuryr-tempest-plugin-pypi-both-upload/43ac1e9/ : SUCCESS in 30s - kuryr-tempest-plugin-announce-release http://logs.openstack.org/1e/1ee40b0f0ee4e92209b8ccff6d74f4980f6234ab/release/kuryr-tempest-plugin-announce-release/65d7a48/ : SUCCESS in 5m 07s - propose-kuryr-tempest-plugin-update-constraints http://logs.openstack.org/1e/1ee40b0f0ee4e92209b8ccff6d74f4980f6234ab/release/propose-kuryr-tempest-plugin-update-constraints/8b85c19/ : SUCCESS in 23s - kuryr-tempest-plugin-docs-ubuntu-xenial http://logs.openstack.org/1e/1ee40b0f0ee4e92209b8ccff6d74f4980f6234ab/release/kuryr-tempest-plugin-docs-ubuntu-xenial/7f096fd/ : FAILURE in 3m 32s --- End forwarded message --- __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [all][tc] Moving away from "big tent" terminology
Not touching the separate gerrit topic, but I genuinely like the "community" name. In my opinion it very well covers the "projects not governed by TC" definition. Regards, Kirill > Le 15 июня 2017 г. à 18:28, Davanum Srinivasa écrit : > >> On Thu, Jun 15, 2017 at 11:17 AM, gordon chung wrote: >> >> >>> On 15/06/17 10:57 AM, Thierry Carrez wrote: >>> Jeremy Stanley wrote: > > I'm still unconvinced a term is needed for this. Can't we just have > "OpenStack Projects" (those under TC governance) and "everything > else?" Why must the existence of any term require a term for its > opposite? >>> Well, we tried that for 2.5 years now, and people are still confused >>> about which projects are an Openstack project and what are not. The >>> confusion led to the perception that everything under openstack/ is an >>> openstack project. It led to the perception that "big tent" means >>> "anything goes in" or "flea market". >> >> regardless of terminology, i'm not entirely certain what everyone's >> definition of an openstack project and > it> project is. additionally, what the purpose of this categorization is? > > The purpose (my 2 cents) is to highlight what projects are under > governance and those that are not. > > Maybe we should call those not under governance as "community" > projects, aggregate these under say community.openstack.org also run a > second gerrit instance (community-git.openstack.org ?) so the > separation is clear and distinct. > > Thanks, > Dims > >> >> -- >> gord >> __ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > > -- > Davanum Srinivas :: https://twitter.com/dims > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano][barbican] Encrypting sensitive properties
As long as this integration is optional (i.e. no barbican — no encryption) It feels ok to me. We have a very similar integration with congress, yet you can deploy murano with or without it. As for the way to convey this, I believe metadata attributes were designed to answer use-cases like this one. see https://docs.openstack.org/developer/murano/appdev-guide/murano_pl/metadata.html for more info. Regards, Kirill > Le 25 мая 2017 г. à 18:49, Paul Bourkea écrit : > > Hi all, > > I've been looking at a blueprint[0] logged for Murano which involves > encrypting parts of the object model stored in the database that may contain > passwords or sensitive information. > > I wanted to see if people had any thoughts or preferences on how this should > be done. On the face of it, it seems Barbican is a good choice for solving > this, and have read a lengthy discussion around this on the mailing list from > earlier this year[1]. Overall the benefits of Barbican seem to be that we can > handle the encryption and management of secrets in a common and standard way, > and avoid having to implement and maintain this ourselves. The main drawback > for Barbican seems to be that we impose another service dependency on the > operator, though this complaint seems to be in some way appeased by > Castellan, which offers alternative backends to just Barbican (though unsure > right now what those are?). The alternative to integrating Barbican/Castellan > is to use a more lightweight "roll your own" encryption such as what Glance > is using[2]. > > After we decide on how we want to implement the encryption there is also the > question of how best to expose this feature to users. My current thought is > that we can use Murano attributes, so application authors can do something > like this: > > - name: appPassword > type: password > encrypt: true > > This would of course be transparent to the end user of the application. Any > thoughts on both issues are very welcome, I hope to have a prototype in the > next few days which may help solidify this also. > > Regards, > -Paul. > > [0] > https://blueprints.launchpad.net/murano/+spec/allow-encrypting-of-muranopl-properties > [1] > http://lists.openstack.org/pipermail/openstack-dev/2017-January/110192.html > [2] > https://github.com/openstack/glance/blob/48ee8ef4793ed40397613193f09872f474c11abe/glance/common/crypt.py > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano]An error occured when I executed environment-deploy
Well, looks like you don’t have murano-api endpoint in keystone service catalog. Have you tried adding it? -- Kirill Zaitsev On 28 February 2017 at 09:05:34, 渥美 慶彦 (atsumi.yoshih...@po.ntts.co.jp) wrote: Hi everyone, I tried to execute "environment-deploy", but failed. 2017-02-27 15:40:21.066 13046 ERROR murano.common.engine [-] keystoneauth1.exceptions.catalog.EndpointNotFound: Endpoint for unknown service (Omitted) auth_uri is equal to that one in nova.conf. I refered to http://egonzalez.org/murano-in-rdo-openstack-manual-installation/ after "Import ApacheHttpServer package". Do you have information? My environment: CentOS 7 OpenStack Mitaka(Packstack), including Heat Murano[ openstack-murano-api-2.0.0-2.el7.noarch python2-muranoclient-0.8.6-1.el7.noarch openstack-murano-common-2.0.0-2.el7.noarch openstack-murano-engine-2.0.0-2.el7.noarch openstack-murano-doc-2.0.0-2.el7.noarch ](yum install) Base Murano package:tag2.0.0 Thank you. -- NTTソフトウェア株式会社 クラウド&セキュリティ事業部 第一事業ユニット 渥美 慶彦(Atsumi Yoshihiko) 〒220-0012 横浜市西区みなとみらい4-4-5 横浜アイマークプレイス13F TEL:045-212-7539 FAX:045-212-9800 E-mail:atsumi.yoshih...@po.ntts.co.jp __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [yaql] Yaql validating performance
I think fuel team encountered similar problems, I’d advice asking them around. Also Stan (author of yaql) might shed some light on the problem =) -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc On 17 January 2017 at 15:11:52, lương hữu tuấn (tuantulu...@gmail.com) wrote: Hi, We are now using yaql in mistral and what we see that the process of validating yaql expression of input takes a lot of time, especially with the big size input. Do you guys have any information about performance of yaql? Br, @Nokia/Tuan __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] No meetings on 12.27 and 01.3 due to holidays
Fellow murano developers, I suggest we skip the next two meetings due to holidays =) -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] Removing Ekaterina Chernova and Filip Blaha from cores
Implemented -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc Le 17 novembre 2016 à 18:28:19, Kirill Zaitsev (kzait...@mirantis.com) a écrit: I’m proposing to remove Ekaterina Chernova and Filip Blaha from the list of murano cores. They both have been very active in the previous cycles, but their focus have shifted and we haven’t seen much activity in Newton and Ocata. If the situation would change — I would be very happy to welcome back both Ekaterina and Filip to murano core team. I would also like to express my thanks for all the hard work Ekaterina and Filip has put into murano. Hope to see you back in future. You can find statistics info here http://stackalytics.com/?module=murano-group=all_id=filip.bl...@hpe.com and here: http://stackalytics.com/?module=murano-group=all_id=efedorova Ekaterina is also core in murano-milestone (i.e. stable branches), so this also implies removing her from the group too. If you have any thoughts or objections to this decision — please voice them. -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] Nominating Felipe Monteiro for murano core
Done. Congratulations Felipe! =) -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc Le 17 novembre 2016 à 18:06:47, Serg Melikyan (smelik...@mirantis.com) a écrit: +1 On Thu, Nov 17, 2016 at 5:54 AM, Alexander Tivelkov <ativel...@mirantis.com> wrote: +1 On Thu, Nov 17, 2016 at 4:29 PM Kirill Zaitsev <kzait...@mirantis.com> wrote: Hello team, I would like to nominate Felipe for murano core. His and his teams work on increasing murano unit test coverage in Newton and Ocata has allowed us to reach astonishing 85% I would like to personally thank Felipe for his dedication to making murano a more mature and stable project! You can view statistics for his work here: http://stackalytics.com/?metric=commits=ocata=murano-group_id=felipe.monte...@att.com Please respond with +1/-1 on the candidate =) -- Kirill Zaitsev Sent with Airmail __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Regards, Alexander Tivelkov __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Serg Melikyan, Development Manager at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com | +1 (650) 440-8979 __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] Removing Ekaterina Chernova and Filip Blaha from cores
I’m proposing to remove Ekaterina Chernova and Filip Blaha from the list of murano cores. They both have been very active in the previous cycles, but their focus have shifted and we haven’t seen much activity in Newton and Ocata. If the situation would change — I would be very happy to welcome back both Ekaterina and Filip to murano core team. I would also like to express my thanks for all the hard work Ekaterina and Filip has put into murano. Hope to see you back in future. You can find statistics info here http://stackalytics.com/?module=murano-group=all_id=filip.bl...@hpe.com and here: http://stackalytics.com/?module=murano-group=all_id=efedorova Ekaterina is also core in murano-milestone (i.e. stable branches), so this also implies removing her from the group too. If you have any thoughts or objections to this decision — please voice them. -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] Nominating Felipe Monteiro for murano core
Hello team, I would like to nominate Felipe for murano core. His and his teams work on increasing murano unit test coverage in Newton and Ocata has allowed us to reach astonishing 85% I would like to personally thank Felipe for his dedication to making murano a more mature and stable project! You can view statistics for his work here: http://stackalytics.com/?metric=commits=ocata=murano-group_id=felipe.monte...@att.com Please respond with +1/-1 on the candidate =) -- Kirill Zaitsev Sent with Airmail signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [Murano] No meetings on Oct 25 and Nov 1 due to summit
Most of the team is going to attend summit, so there will be no meeting on Oct 25 I would also suggest skipping meeting on Nov 1, since afaik a lot of folks would still be travelling by that time (myself included). Unless someone’s volunteering to chair and has specific agenda — let’s skip Nov 1 also. -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] [all] Ocata Design Summit - Proposed slot allocation
Your email says, that in Murano we have: 1 fb 3wr This might be an error on my side, because I believe I’ve requested 1 fb 1wr in the questionnaire. I’m not really sure we’ll be able to utilize that much time (In Austin our 2d wr was just a bit too much to be honest) I’m asking to downgrade our slots to 1fb 1wr and suggest we spend the rest of our time on X-Project activities instead. I'd also ask to not overlap Murano and Community App Catalog sessions if that is possible. -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc On 13 septembre 2016 at 11:50:35, Thierry Carrez (thie...@openstack.org) wrote: Murano: 1fb 3wr signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano][ptl] Announcing my candidacy for PTL for Murano for the Ocala cycle
Hello everyone, here is my announcement to run for Murano PTL for Ocata. It has been my pleasure to serve as Murano PTL in Newton and I would like to offer my services to the team and the community once more. Looking back at all the challenges and achievements of Newton cycle I feel very proud to be part of Murano. We’ve made a great step forward in integrating with glare and have set up (now green) glare-integration jobs for nearly every murano component. Work on both multi-region apps and app development framework took a leap forward and they’re nearly finished. We’ve started work on supporting and documenting installation of murano from RDO and UCA. And those are just the tip of the iceberg. Here are few challenges and changes I’d like to implement in Ocata * Switch murano to ‘release-with-intermediary’ model. Probably the biggest change on the list. The rationale behind this change is to make releases more frequent and less in size to give our users access to new features faster. Release automation through openstack/releases repository has dramatically reduced the cost of making a release and would allow us to concentrate more on features, release often and get user feedback sooner. Secondary activity here would be to allow current murano support installations of a previous version of OpenStack. This is already the case API-wise, but might pose a certain challenge code-wise. * Continue work and support of murano packages for major distributions. We have awesome packages for Debian (thanks zigo!), but we also need to have up-to-date UCA and RDO packages. This will be twice as important with the new release model. Furthermore we’d need to incorporate these installation guides into our documentation. The final goal here is to make them to be the default way to install murano. * Documentation. As a continuation of #2 — there’s quite some work we need to do regarding our docs. App Framework, Garbage Collection, Multi-region apps, Installation from packages, YAQL library (even though it’s not part of murano) — all these features need some documentation love shead onto them. * Continue with the App Catalog and Glare integrations. We’ve had some progress in both directions, but there is still a lot to be done. Hopefuly with glare moving to a separate repository and AppCatalog-Glare integration underway we’ll be able to finally switch to v1 Glare API in Ocata * We’re halfway there with the OSC integration and I’d really love to see it finished during Ocata and finally release the 1.0.0 client as soon as that is done. =) Regardless of the election result — I’m looking forward to Ocata and would try my best to help Murano and the community around it thrive. Cheers, Kirill (kzaitsev_ws) -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] [app-catalog] [ffe] App Catalog dashboards patches are ready
Hi! As the title says here are the patches that set up app-catalog-ui and murano-dashboard to work under common panel structure [1] Repositories would now share a couple of small config files to allow both dashboards be installed independently, if needed [2], [3] Here is also a small script I used to fetch a clean install http://paste.openstack.org/show/567659/ [4] (you would obviously need to change your OPENSTACK_HOST ip) I already got some positive feedback on the murano side of patches, but I am holding them back till I get some feedback on the app-catalog-ui side. I’d like to kindly ask Kevin and Chris to take a look at the patches and new structure and provide some feedback. We still have time before RC1 and I really hope to see this land in Newton =) [1] https://review.openstack.org/#/q/topic:bp/catalog-dashboard-reorg [2] https://review.openstack.org/#/c/335725/6/app_catalog/enabled/_50_dashboard_catalog.py [3] https://review.openstack.org/#/c/335725/6/app_catalog/enabled/_60_panel_group_browse.py [4] http://paste.openstack.org/show/567659/ -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Murano] FFE for dependency-driven multi-step resource deallocation
Garbage collection bp addresses a very important piece of tech debt and is required for app framework to work correctly. Therefore I’m granting this one. ETA for code to be merged is next week. I've also updated topic link to https://review.openstack.org/#/q/topic:bp/dependency-driven-resource-deallocation,n,z to match the one in the blueprint. -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc On 1 septembre 2016 at 16:13:28, Nikolay Starodubtsev (nstarodubt...@mirantis.com) wrote: Hi all, I'd like to request a feature freeze exception for dependency-driven multi-step resource deallocation[0]. We've merged an initial commit for it [1] and a spec[2]. That's what we have on review [3]. The of patches on review is about bugs related to this feature, and only one add some new functional [4]. ETA for the work to be done is the first half of next week. Links: [0]: https://blueprints.launchpad.net/murano/+spec/dependency-driven-resource-deallocation [1]: https://review.openstack.org/351125 [2]: https://review.openstack.org/336497 [3]: https://review.openstack.org/#/q/topic:gc-collect [4]: https://review.openstack.org/364090 Nikolay Starodubtsev Software Engineer Mirantis Inc. Skype: dark_harlequine1 __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano][app-catalog] FFE request for dashboard reorg
I would like to request an FFE for murano/appcatalog-dashboard-reorg https://blueprints.launchpad.net/murano/+spec/catalog-dashboard-reorg A little back story: we’ve agreed to start merging murano-dashboard and app-catalog-ui under the same structure back in Austin. For app-catalog-ui the process is pretty easy and straightforward, since it’s mostly a js/angular style plugin to horizon. But for murano-dashboard it required a bit more work with tests and renames. The job is finished there, i.e we have green set of patches for murano-dashboard https://review.openstack.org/#/q/topic:bp/catalog-dashboard-reorg Here is the link to the etherpad we used to coordinate the activities https://etherpad.openstack.org/p/apps-dashboard-structure What still needs to be done: update app-catalog-ui for the new structure (a pretty straightforward patch) and make sure, that both parties agree on the new structure of the dashboard. Overall I see the changes as mostly safe and not bringing any new features/functionalities to the dashboard. My ETA for landing the code/agreeing on the new structure is end of next week. Since I’m the one who should approve this FFE from murano side — I’m going to consider it granted for murano, unless there are some objections. Feel free to sound your concerns if any =) -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [heat][yaql] Deep merge map of lists?
FYI: we’re in the process of doing almost that =) Here is a link for yaql doc commits https://review.openstack.org/#/q/status:open+project:openstack/yaql+branch:master+topic:yaqldocs We plan to have it finished and published in time for N release and Barcelona =) -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc On 30 août 2016 at 23:55:18, Zane Bitter (zbit...@redhat.com) wrote: On 30/08/16 12:18, Jiří Stránský wrote: > > Hmm yea that's strange, because YAQL has a test case for reduce() with 5 > items: > > https://github.com/openstack/yaql/blob/f71a0305089997cbfa5ff00f660920711b04f39e/yaql/tests/test_queries.py#L337-L339 If YAQL people are reading this, I suggest you should immediately replace your absurdly awful documentation[1] with the contents of these test files. [1] http://yaql.readthedocs.io/en/latest/language_description.html __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] NoMethodRegisteredException when deploying Murano environment
Hi, it’s impossible to say without knowing what application you’re trying to deploy. Also this mailing list is not the best place for usage questions =) Please come to our IRC channel #murano — we would try to help you find what went wrong. -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc On 24 août 2016 at 05:57:32, wuhan (wuhan9...@163.com) wrote: listNeutronExtensions signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] Separating guides from murano developers documentation
It’s always hard to chip away from your code, even from documentation =))) But if that is the way most OpenStack projects do and if it would make our install docs more visible — I agree with the idea. -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc On 16 août 2016 at 23:19:39, Serg Melikyan (smelik...@mirantis.com) wrote: Hi folks, at this moment all murano documentation (including admin & user guides) is published only in one place [0], but actually all other projects store there only developer documentation and guides are separated. I propose to follow same model with murano documentation. What do you think? References: [0] docs.openstack.org/developer/murano/ -- Serg Melikyan, Development Manager at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano][glare] Should we make glare jobs voting
With 3d milestone and feature freeze just behind the corner and all the talks about glare moving to a separate repo/project — I’m wondering if we should make our glare-integration jobs voting? Our gate-tempest-dsvm-murano-glare-backend is pretty stable at this point and has helped us find at least 1 legitimate bug in glare integration, while our 3d-party CI glare jobs are still not running the tests properly and require a bit more love before turning them on. At the same time I’m looking forward to moving to glare api v1.0 and this would mean these jobs would have to be re-worked, the moment we switch. So right now I’m slightly inclined to leave the jobs non-voting and make them voting as soon as we switch to glare v1. This would require some discipline with not merging the patches, that break glare integration, but would save us the hassle of turning the job up and down. But I would also like to ask for teams opinion on the matter. -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Glance][TC][Heat][App-Catalog][Murano][Tacker] Glare as a new Project
Undoubtedly, in the short term it will be painful, but I believe that in the long run Glare will win. Let’s hope that projects, that use Glare would also win from this decision. =) It seems to me, that murano is currently the only one that has been actively trying to incorporate glare into it’s development process. We have a (non-voting) integration job with glare backend. The split probably means, that devstack (and thus dsvm job) installations would be run via plugin from new repository. I would like to ask glance and glare teams to approach the process responsibly and not remove the code until it’s ready to be used from the new repo. I’m going to echo Tim’s concerns and suggest that glare team put packaging and ease of use/deployment high on the list of new projects priorities. -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc On 5 août 2016 at 21:11:12, Mikhail Fedosin (mfedo...@mirantis.com) wrote: Thank you all for your responses! From my side I can add that our separation is a deliberate step. We pre-weighed all pros and cons and our final decision was that moving forward as a new project is the lesser of two evils. Also, I want to say, that Glare was designed as an open project and we want to build a good community with members from different companies. Glare suppose to be a backend for Heat (and therefore TripleO), App-Catalog, Tacker and definitely Nova. In addition we are considering the possibility of storage Docker containers, which may be useful for Magnum. Then, I think that comparison between Image API and Artifact API is not correct. Moreover, in my opinion Image API imposes artificial constraints. Just imagine that your file system can only store images in JPG format (more precisely, it could store any data, but it is imperative that all files must have the extension ".jpg"). Likewise Glance - I can put there any data, it can be both packages and templates, as well as video from my holiday. And this interface, though not ideal, may not work for all services. But those artificial limitations that have been created, do Glance uncomfortable even for storing images. On the other hand Glare provides unified interface for all possible binary data types. If we take the example with filesystem, in Glare's case it supports all file extensions, folders, history of file changes on your disk, data validation and conversion, import/export files from different computers and so on. These features are not presented in Glance and I think they never will, because of deficiencies in the architecture. For this reason I think Glare's adoption is important and it will be a huge step forward for OpenStack and the whole community. Thanks again! If you want to support us, please vote for our talk on Barcelona summit - https://www.openstack.org/summit/barcelona-2016/vote-for-speakers/ Search "Glare" and there will be our presentation. Best, Mike On Fri, Aug 5, 2016 at 5:22 PM, Jonathan D. Proulx <j...@csail.mit.edu> wrote: I don't have a strong opinion on the split vs stay discussion. It does seem there's been sustained if ineffective attempts to keep this together so I lean toward supporting the divorce. But let's not pretend there are no costs for this. On Thu, Aug 04, 2016 at 07:02:48PM -0400, Jay Pipes wrote: :On 08/04/2016 06:40 PM, Clint Byrum wrote: :>But, if I look at this from a user perspective, if I do want to use :>anything other than images as cloud artifacts, the story is pretty :>confusing. : :Actually, I beg to differ. A unified OpenStack Artifacts API, :long-term, will be more user-friendly and less confusing since a :single API can be used for various kinds of similar artifacts -- :images, Heat templates, Tosca flows, Murano app manifests, maybe :Solum things, maybe eventually Nova flavor-like things, etc. The confusion is the current state of two API's, not having a future integrated API. Remember how well that served us with nova-network and neutron (né quantum). I also agree with Tim's point. Yes if a new project is fully documented and integrated well into packaging and config management implementing it is trivial, but history again teaches this is a long road. It also means extra dev overhead to create and mange these supporting structures to hide the complexity from end users. Now if the two project are sufficiently different this may not be a significant delta as the new docs and config management code would be need in the old project if the new service stayed stayed there. -Jon __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not
Re: [openstack-dev] [heat] [yaql] Evaluate YAQL expressions in the yaqluator
Hi and thanks for your continued support for yaql =) Please take note, that we’re currently have a big effort in updating and writing yaql documentation (I hope we’ll get it done and ready for barcelona). Feel free to propose a short article to official yaql docs about yaqluator ;) -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc On 29 juillet 2016 at 09:08:41, Elisha, Moshe (Nokia - IL) (moshe.eli...@nokia.com) wrote: Hi, I saw that starting the Newton release - Heat supports yaql function[1]. I think this will prove to be very powerful and very handy. I wanted to make sure you are familiar with the yaqluator[2] as it might be useful for you. yaqluator – is a free online YAQL evaluator. * Enter a YAML / JSON and a YAQL expression and evaluate to see the result. * There is a catalog of commonly used OpenStack API responses to run YAQL expressions against. * It is open-source[3] and any contribution is welcome. I hope you will find it useful. [1] http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#yaql [2] http://yaqluator.com [3] https://github.com/ALU-CloudBand/yaqluator __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] PTL on vacation
Hi team, I’d like to inform you, that I would be on vacation during next week and a half and would like to appoint some of my deputies =) During this cycle I’m acting as a release liaison, so in my absence I would like Victor Ryzhenkin (freerunner) to act as one and be responsible for supervising our releases, if any. As for IRC community meetings — I’m leaving Nikolay Starodubtsev (Nikolay_St) and Valerii Kovalchuk (vakovalchuk) to chair the next two meetings. I also suggest to skip the next meeting, unless some agenda items are added. Guys, please don’t forget to send a message next week, if you decide to follow this suggestion. As for myself — I’ll be obviously less active, but I should have some internet access and would still check email and answer questions on reviews, just at a slower rate. =) -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [horizon] Plugin stability, failing tests etc.
Initially I don’t think I like the idea of making master-horizon job non-voting for murano-dashboard. Here are some reasons: 1) We would still need to fix murano-dashboard to work with master horizon (since we would need to be released together) 2) The breakage would be less visible 3) I can imagine a situation when a change would pass on master but would not pass on a previous stable point release (even worse this release can be n3). Say we’re trying to use some function/feature, that has just landed. Those are my initial ideas about this, have give it a bit more time, to think more carefully. BTW, I can fetch the numbers on how many times murano-dashboard gate was broken by changes in horizon, during M and N cycles, if you’re interested. Also for murano-dashboard we run our integration selenium tests as a 3d-party CI, so technically we’re not blocked by the job not working, in case we need to land some security patch. =) -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc On 20 juillet 2016 at 17:10:46, Rob Cresswell (robert.cressw...@outlook.com) wrote: Yes, it would mean changing your requirements after a release. So, for example you might run two gate tests: - A voting Horizon-stable/milestone test, (or both) - A non-voting Horizon-master test That gives you a lot of control over making your tests passing (multiple patches to make the Horizon-master test pass, or all in one patch set alongside the horizon-milestone test bump), rather than random failures each week. You'd still be able to track the failures as they come in, but they won't break your gate each time. I don't think where horizon (the library) lives would change how you version against it. We don't currently have any plans to separate the two; while we realise its a desirable change, weighing the work and risk involved in the split architecture vs the end result, we've chosen to work on other higher priority items for now (performance, filtering improvements, angular work etc.) Rob On 20 July 2016 at 13:38, Hayes, Graham <graham.ha...@hpe.com> wrote: On 20/07/2016 10:16, Rob Cresswell wrote: > Hey all, > > So we've had a few issues with plugin stability recently, and its > apparent that many plugins are building off Horizon master as a > dependency. I would really advise against this. A more manageable > development process may be to: > > - Base stable plugins against a stable release of Horizon > - Base WIP versions/new plugins off the last Horizon milestone, b2 in > this case, and then bump the version and capture issues within the same > patch. This should prevent random breakages, and should allow you to > just look at the release notes for that milestone. So this would mean changing tox.ini or requirements files after each horizon release? This dovetails nicely with the other thread about how we should be doing cross project interactions. What would be best, would be having horizon released as a separate library on pypi like the clients and oslo libs. Then openstack-dashboard, and all the plugins could rely on the same base library, without hacks like: deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt http://tarballs.openstack.org/horizon/horizon-master.tar.gz in tox.ini or # Testing Requirements http://tarballs.openstack.org/horizon/horizon-master.tar.gz#egg=horizon in (test-)requirements.txt Is that on roadmap? > On the Horizon side, we've moved our FF a week earlier, so I think that > week combined with the usual RC period should be enough time to fix > bugs. We'll aim to make sure our release notes are complete with regards > to breaking issues for plugins, and deprecate appropriately. > > Rob __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] Mascot for murano
Let’s hop on the mascot craze train and choose one for murano, shall we? For those out of loop, please see http://www.openstack.org/project-mascots =) Feel free to add suggestions, leave +1/-1 votes here https://etherpad.openstack.org/p/murano-mascot -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [release][documentation][telemetry][murano][trove] missing milestones
We’re in the process of tearing down murano apps into separate production grade apps and murano-examples, that are only good as, well examples. So we do not intend to include murano-apps as a deliverable in this cycle. (Would probably need to update the release model for it as soon as possible next cycle) -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc On 15 juillet 2016 at 16:38:06, Doug Hellmann (d...@doughellmann.com) wrote: We have a few deliverables without any milestone tags for this release cycle, yet (see the list below). They are at risk of being excluded from the final release for failing to prepare releases under the cycle-with-milestone release model. Please propose 0b2 tags by the end of the day, or let us know officially that you do not intend to include these deliverables this cycle. Thanks, Doug training-labs (Documentation) aodh (Telemetry) ceilometer (Telemetry) murano-apps (murano) trove-image-builder (trove) __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [app-catalog][murano] Dashboards
Back in Austin we’ve agreed to start bringing murano-dashboard and app-catalog-ui horizon dashboards closer to each other. See the etherpad [1] for more context and to refresh what we’ve been talking about. Since murano-dashboard is mostly a python project and app-catalog-ui is mostly a javascript/angular project moving them now to a single code base doesn’t make much sense to me =) However we can start working towards moving under a common namespace/dashboard in horizon. In Austin we agreed to see if that is possible/feasible to do. I’ve uploaded two patches for review [2] that do exactly that. Both of them are currently WIP, but despite that they show that we can fit our panels under one horizon-dashboard (I took the liberty of naming it «Applications"). There is also a short gif, that shows my dev horizon environment [3]. We haven’t decided the exact layout in Austin, so I would like to kickstart that discussion. I’ve drafted a small etherpad[4], that I suggest we could use to share ideas. Would really appreciate if you guys would find a couple of minutes of your time to think about the layout for our dashboards and put those thoughts in the etherpad. P.S. The other part where we agreed to collaborate on naming was the OSC command namespaces. I do remember talking about the names, but can’t remember if we have agreed on anything specific. So this might be a good opportunity to also figure this question out. [1] https://etherpad.openstack.org/p/AUS-app-catalog [2] https://review.openstack.org/#/q/topic:applications-dashboard [3] https://www.dropbox.com/s/26sfxpoc9hd8gi7/shared_dashboard.gif?dl=0 [4] https://etherpad.openstack.org/p/apps-dashboard-structure -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] Fail to install murano in Pro environment / Ansible cookbook for murano
Hi Alioune! Can you please share which versions of murano and existing cloud do you have? I would bet that you’re using stable/liberty murano, or earlier. The code you mentioned has been refactored in stable/mitaka [1] This was done, because oslo.messaging has merged a commit [2], that changed a couple of interfaces murano used. This commit AFAIK triggered a major version release of oslo.messaging (5.0.0). At least according to gerrit 5.0.0 is the 1st release it is included in. Then again in stable/liberty the upper constraint for oslo.messaging was 2.5.0 [3]. However it is not capped in requirements. [4] So the problem here (and that’s my educated guess =)) is that tox is installing way too recent version of oslo.messaging library for murano to use on stable/liberty. A quick solution for your case would be to downgrade your oslo.messaging to 2.5.0 A longer and better solution would be to teach our tox to honor upper-constraints for stable branches, I guess, since they’re not always backward compatible as we may see. Hope this helps! Also, please note, that this ML is not for usage questions — the question is more suited for openst...@lists.openstack.org Or you can come to #murano in IRC =) We try to keep it alive and you’ll be able to get answers quicker. [1] https://review.openstack.org/#/q/Ied7acaeed6edde17d2d6f073c304021e22811409,n,z [2] https://review.openstack.org/#/c/297988/ [3] https://github.com/openstack/requirements/blob/stable/liberty/upper-constraints.txt#L196 [4] https://github.com/openstack/requirements/blob/stable/liberty/global-requirements.txt#L90 -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc On 4 juillet 2016 at 17:34:40, Alioune (baliou...@gmail.com) wrote: Hi all, I'm trying to install murano in existing openstack platform following [1]. So the installation process fails at step [2] with this error. Any suggestion for solving that ? Is there existing murano playbook for easy deployment with ansible ? You can find my murano.conf in [3] [1] http://docs.openstack.org/developer/murano/install/manual.html [2] sudo tox -e venv -- murano-api --config-file ./etc/murano/murano.conf [3] https://drive.google.com/file/d/0B-bfET74f0WZd2N6WGR0Szh1UUE/view?usp=sharing ERROR: 2016-07-04 14:06:59.960 9251 WARNING keystonemiddleware.auth_token [-] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. 2016-07-04 14:06:59.960 9251 WARNING keystonemiddleware.auth_token [-] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the N release, use 'identity_uri\ instead. 2016-07-04 14:07:00.252 9251 CRITICAL murano [-] TypeError: __init__() takes exactly 3 arguments (5 given) 2016-07-04 14:07:00.252 9251 ERROR murano Traceback (most recent call last): 2016-07-04 14:07:00.252 9251 ERROR murano File ".tox/venv/bin/murano-api", line 10, in 2016-07-04 14:07:00.252 9251 ERROR murano sys.exit(main()) 2016-07-04 14:07:00.252 9251 ERROR murano File "/home/vagrant/murano/murano/cmd/api.py", line 66, in main 2016-07-04 14:07:00.252 9251 ERROR murano launcher.launch_service(server.get_notification_service()) 2016-07-04 14:07:00.252 9251 ERROR murano File "/home/vagrant/murano/murano/common/server.py", line 235, in get_notification_service 2016-07-04 14:07:00.252 9251 ERROR murano NOTIFICATION_SERVICE = _prepare_notification_service(str(uuid.uuid4())) 2016-07-04 14:07:00.252 9251 ERROR murano File "/home/vagrant/murano/murano/common/server.py", line 219, in _prepare_notification_service 2016-07-04 14:07:00.252 9251 ERROR murano [s_target], endpoints, None, True) 2016-07-04 14:07:00.252 9251 ERROR murano TypeError: __init__() takes exactly 3 arguments (5 given) 2016-07-04 14:07:00.252 9251 ERROR murano ERROR: InvocationError: '/home/vagrant/murano/.tox/venv/bin/murano-api --config-file etc/murano/murano.conf' _ summary _ ERROR: venv: commands failed __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano][release] Changing murano-agent release model to cycle-with-intermediary
Hello team, Currently murano-agent has 'cycle-with-milestones' release model, i.e. the same as murano and murano-dashboard. At the same time the project does not really receive a lot of updates to justify such model. In fact it is developed a lot like our python-muranoclient is and we intend it to be backward compatible. I’ve pushed a change for review [1], but would like to get some opinions before giving it a go P.S. going to add this to agenda for our next community meeting, but feel free to comment here or in the review. [1] https://review.openstack.org/#/c/334534/ -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano][murano-apps] FQNs of murano apps/classes
TL,DR version: Murano team is using io.murano namespace for murano Core Library, it should not be used for apps; We’ve updated our murano apps to use org.openstack and/or com.mirantis where applicable [1]. If you’re developing a murano app — please pick a relevant namespace. Long Version: In MuranoPL packages and classes have FQNs, Fully Qualified Names. This is done to allow developers of apps distinguish between different implementations of the same thing. For example we might have a VM-based MySQL [2] and a docker-based MySQL classes [3]. The idea of FQNs is quite similar to the idea of namespaces from Java, for example. Until very recently we(murano-team) have been using ‘io.murano’ prefix for all of our apps. Originally this namespace was designed to contain only ‘core’ murano classes, but then we’ve added a couple of apps, and a couple more and eventually we’ve been using the namespace all over. This lead to app developers from outside the core murano team to copy this practice and use ‘io.murano’ prefix in their own apps (Since all the apps start with ‘io.murano’ one would make a logical solution, that he should also start his/her app with ‘io.murano’). This defeats the idea of having multiple independent implementations with different FQN, so we’re updating our apps to remove this prefix. It will probably take some time to update apps on app.openstack.org, but apps in murano-apps have already been updated accordingly. The same idea applies to murano plugins, that extend core library with new functionality. This work is described in corresponding spec [4] (it’s quite short, so if you’re writing a murano-plugin, please give it a read) and will be implemented by this commit [5]. The goal here is also to remove ‘io.murano.extensions’ from the class names of the plugins. Old names are deprecated, but would be supported. So, if you’re developing a murano app, please don’t use 'io.murano' as the prefix for your app’s FQN, but rather choose a more appropriate one. 'org.openstack' might be a good choice. And if your company plans to invest into supporting the app — it might be a good idea to put it’s name there. [1] https://review.openstack.org/#/q/status:merged+project:openstack/murano-apps+branch:master+topic:bp/fix-fqn-usage [2] https://git.openstack.org/cgit/openstack/murano-apps/tree/MySQL/package/manifest.yaml#n15 [3] https://git.openstack.org/cgit/openstack/murano-apps/tree/Docker/Applications/MySQL/package/manifest.yaml#n15 [4] https://specs.openstack.org/openstack/murano-specs/specs/newton/approved/plugin-fqn-rename.html [5] https://review.openstack.org/#/c/332875/ -- Kirill Zaitsev Murano Project Tech Lead Software Engineer at Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Fuel] Merge IRC channels
Just wanting to share an opinion: We in murano had similar discussion about a year ago, and ultimately decided that it’s not worth the work to rename #murano into #openstack-murano, support the deprectated channel, edit documents, and move people around. After all there is #heat #tacker and #tripleo See for yourself: https://wiki.openstack.org/wiki/IRC BTW looks like none of the #fuel-X channels is on the list. Since you’re making the changes it might be a good idea to update the wiki =) -- Kirill Zaitsev Software Engineer Mirantis, Inc On 25 June 2016 at 12:40:17, Roman Prykhodchenko (m...@romcheg.me) wrote: Since Fuel is a part of OpenStack now, should we rename #fuel to #openstack-fuel? - romcheg 24 черв. 2016 р. о 18:49 Andrew Woodward <xar...@gmail.com> написав(ла): There is also #fuel-devops I never liked having all the channels, so +1 On Fri, Jun 24, 2016 at 4:25 AM Anastasia Urlapova <aurlap...@mirantis.com> wrote: Vova, please don't forget merge #fuel-qa into a #fuel On Fri, Jun 24, 2016 at 1:55 PM, Vladimir Kozhukalov <vkozhuka...@mirantis.com> wrote: Nice. #fuel-infra is to merged as well. Vladimir Kozhukalov On Fri, Jun 24, 2016 at 1:50 PM, Aleksandra Fedorova <afedor...@mirantis.com> wrote: And +1 for #fuel-infra As of now it will be more useful if infra issues related to project will be visible for project developers. We don't have much infra-related traffic on IRC for now, and we will be able to split again if we got it. On Fri, Jun 24, 2016 at 1:26 PM, Vladimir Kozhukalov <vkozhuka...@mirantis.com> wrote: Dear colleagues, We have a few IRC channels but the level of activity there is quite low. #fuel #fuel-dev #fuel-python #fuel-infra My suggestion is to merge all these channels into a single IRC channel #fuel. Other #fuel-* channels are to be deprecated. What do you think of this? Vladimir Kozhukalov __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Aleksandra Fedorova Fuel CI Engineer bookwar __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- -- Andrew Woodward Mirantis Fuel Community Ambassador Ceph Community __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] [murano-apps] Murano apps core changes
Done, Sergey, feel free to add whoever you consider necessary in the group. -- Kirill Zaitsev Software Engineer Mirantis, Inc On 14 June 2016 at 14:21:18, Kirill Zaitsev (kzait...@mirantis.com) wrote: Last week a patch [1] has been landed, that added murano-apps-core group, responsible for murano-apps repositories. Right now this group only includes murano-core. As a continuation of transition of responsibilities for murano-apps (started here [2]) I’m going to add Sergey Kraynev, who is leading the murano-apps separation initiative and allow him to nominate/add members to the team. There is also one person, whom I would like to nominate for murano-apps-core myself — Dmytro Dovbii. Of all the murano team he has one of the greatest expertise with murano apps, and his contribution to their development and support is hard to underestimate [3]. I believe, that Dmytro would make a good foundation for the murano-apps-core team. If there are no objections to these steps — I’m going to implement them by the end of this week. [1] https://review.openstack.org/#/c/323340/ [2] http://lists.openstack.org/pipermail/openstack-dev/2016-May/096268.html [3] http://stackalytics.com/?release=all=commits=murano-apps -- Kirill Zaitsev Software Engineer Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] Nominating Alexander Tivelkov and Zhu Rong for murano cores
Thanks everyone. Changes have been implemented. -- Kirill Zaitsev Software Engineer Mirantis, Inc On 17 June 2016 at 10:13:22, Omar Shykhkerimov (oshykhkeri...@mirantis.com) wrote: +1, agree with this proposition On Thu, Jun 16, 2016 at 3:08 PM, Victor Ryzhenkin <vryzhen...@mirantis.com> wrote: It’s great to see this happen! +1 for adding both! Well deserved, folks! Also agreed to remove Steve from murano-core. -- Victor Ryzhenkin Quality Assurance Engineer freerunner on #freenode От 16 июня 2016 г. в 14:51:23, Tetiana Lashchova (tlashch...@mirantis.com) написал: +1 for both On Thu, Jun 16, 2016 at 11:26 AM, Nikolay Starodubtsev <nstarodubt...@mirantis.com> wrote: +1 Well deserved! Nikolay Starodubtsev Software Engineer Mirantis Inc. Skype: dark_harlequine1 2016-06-15 19:42 GMT+03:00 Serg Melikyan <smelik...@mirantis.com>: +1 Finally! On Wed, Jun 15, 2016 at 3:33 AM, Ihor Dvoretskyi <idvorets...@mirantis.com> wrote: +1 for Alexander Tivelkov. Good effort. On Wed, Jun 15, 2016 at 1:08 PM, Artem Silenkov <asilen...@mirantis.com> wrote: Hello! +1 Regards, Artem Silenkov --- paas-team On Wed, Jun 15, 2016 at 12:56 PM, Dmytro Dovbii <ddov...@mirantis.com> wrote: +1 15 июня 2016 г. 6:47 пользователь "Yang, Lin A" <lin.a.y...@intel.com> написал: +1 both for Alexander Tivelkov and Zhu Rong. Well deserved. Regards, Lin Yang On Jun 15, 2016, at 3:17 AM, Kirill Zaitsev <kzait...@mirantis.com> wrote: Hello team, I want to annonce the following changes to murano core team: 1) I’d like to nominate Alexander Tivelkov for murano core. He has been part of the project for a very long time and has contributed to almost every part of murano. He has been fully committed to murano during mitaka cycle and continues doing so during newton [1]. His work on the scalable framework architecture is one of the most notable features scheduled for N release. 2) I’d like to nominate Zhu Rong for murano core. Last time he was nominated I -1’ed the proposal, because I believed he needed to start making more substantial contributions. I’m sure that Zhu Rong showed his commitment [2] to murano project and I’m happy to nominate him myself. His work on the separating cfapi from murano api and contributions headed at addressing murano’s technical debt are much appreciated. 3) Finally I would like to remove Steve McLellan[3] from murano core team. Steve has been part of murano from very early stages of it. However his focus has since shifted and he hasn’t been active in murano during last couple of cycles. I want to thank Steve for his contributions and express hope to see him back in the project in future. Murano team, please respond with +1/-1 to the proposed changes. [1] http://stackalytics.com/?user_id=ativelkov=marks [2] http://stackalytics.com/?metric=marks_id=zhu-rong [3] http://stackalytics.com/?user_id=sjmc7 -- Kirill Zaitsev Software Engineer Mirantis, Inc __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Best regards, Ihor Dvoretskyi __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Serg Melikyan, Development Manager at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com | +1 (650) 440-8979 __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questio
[openstack-dev] [murano] Nominating Alexander Tivelkov and Zhu Rong for murano cores
Hello team, I want to annonce the following changes to murano core team: 1) I’d like to nominate Alexander Tivelkov for murano core. He has been part of the project for a very long time and has contributed to almost every part of murano. He has been fully committed to murano during mitaka cycle and continues doing so during newton [1]. His work on the scalable framework architecture is one of the most notable features scheduled for N release. 2) I’d like to nominate Zhu Rong for murano core. Last time he was nominated I -1’ed the proposal, because I believed he needed to start making more substantial contributions. I’m sure that Zhu Rong showed his commitment [2] to murano project and I’m happy to nominate him myself. His work on the separating cfapi from murano api and contributions headed at addressing murano’s technical debt are much appreciated. 3) Finally I would like to remove Steve McLellan[3] from murano core team. Steve has been part of murano from very early stages of it. However his focus has since shifted and he hasn’t been active in murano during last couple of cycles. I want to thank Steve for his contributions and express hope to see him back in the project in future. Murano team, please respond with +1/-1 to the proposed changes. [1] http://stackalytics.com/?user_id=ativelkov=marks [2] http://stackalytics.com/?metric=marks_id=zhu-rong [3] http://stackalytics.com/?user_id=sjmc7 -- Kirill Zaitsev Software Engineer Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] [murano-apps] Murano apps core changes
Last week a patch [1] has been landed, that added murano-apps-core group, responsible for murano-apps repositories. Right now this group only includes murano-core. As a continuation of transition of responsibilities for murano-apps (started here [2]) I’m going to add Sergey Kraynev, who is leading the murano-apps separation initiative and allow him to nominate/add members to the team. There is also one person, whom I would like to nominate for murano-apps-core myself — Dmytro Dovbii. Of all the murano team he has one of the greatest expertise with murano apps, and his contribution to their development and support is hard to underestimate [3]. I believe, that Dmytro would make a good foundation for the murano-apps-core team. If there are no objections to these steps — I’m going to implement them by the end of this week. [1] https://review.openstack.org/#/c/323340/ [2] http://lists.openstack.org/pipermail/openstack-dev/2016-May/096268.html [3] http://stackalytics.com/?release=all=commits=murano-apps -- Kirill Zaitsev Software Engineer Mirantis, Inc signature.asc Description: Message signed with OpenPGP using AMPGpg __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [stable][all] Tagging kilo-eol for "the world"
I’ve submitted a request to release all the unreleased code we still have for murano repositories https://review.openstack.org/#/c/325359/ ; It would be really great if we could get one final release before EOL’ing kilo in murano, murano-dashboard, murano-agent and python-muranoclient, if that is possible. After that I believe kilo branches in those repos are ready to be EOL’ed and deleted. -- Kirill Zaitsev Software Engineer Mirantis, Inc On 3 June 2016 at 09:26:58, Tony Breeds (t...@bakeyournoodle.com) wrote: On Thu, Jun 02, 2016 at 08:31:43PM +1000, Tony Breeds wrote: > Hi all, > In early May we tagged/EOL'd several (13) projects. We'd like to do a > final round for a more complete set. We looked for projects meet one or more > of the following criteria: > - The project is openstack-dev/devstack, openstack-dev/grenade or > openstack/requirements > - The project has the 'check-requirements' job listed as a template in > project-config:zuul/layout.yaml > - The project is listed in governance:reference/projects.yaml and is tagged > with 'release:managed' or 'stable:follows-policy' (or both). So We've had a few people opt into EOL'ing which is great. I've Moved the lists from paste.o.o to a gist. The reason for that is I can update them, the URL doesn't change and there is a revision history (or sorts). The 2 lists are now at: https://gist.github.com/tbreeds/7de812a5d363fab4bd425beae5084c87 Given that there are now only 39 repos that are not (yet) EOL'ing I'm inclined to default to EOL'ing everything that that isn't a deployment project. That is to say I'm suggesting that: openstack/cloudkitty cloudkitty 1 openstack/cloudkitty-dashboard cloudkitty 1 openstack/cloudpulse BigTent openstack/compute-hyperv BigTent openstack/fuel-plugin-purestorage-cinder BigTent openstack/group-based-policy BigTent 4 openstack/group-based-policy-automation BigTent openstack/group-based-policy-ui BigTent openstack/murano-apps murano 3 openstack/nova-solver-scheduler BigTent openstack/openstack-resource-agents BigTent openstack/oslo-incubator oslo openstack/powervc-driver BigTent 1 openstack/python-cloudkittyclient cloudkitty 1 openstack/python-cloudpulseclient BigTent openstack/python-group-based-policy-client BigTent openstack/swiftonfile BigTent openstack/training-labs Documentation openstack/yaql BigTent 2 Get added to the EOL list. With the following hanging back for a while as they might need small tweaks based on the kilo-eol tag. openstack/cookbook-openstack-bare-metal Chef OpenStack openstack/cookbook-openstack-block-storage Chef OpenStack openstack/cookbook-openstack-client Chef OpenStack openstack/cookbook-openstack-common Chef OpenStack openstack/cookbook-openstack-compute Chef OpenStack openstack/cookbook-openstack-dashboard Chef OpenStack openstack/cookbook-openstack-data-processing Chef OpenStack openstack/cookbook-openstack-database Chef OpenStack openstack/cookbook-openstack-identity Chef OpenStack openstack/cookbook-openstack-image Chef OpenStack openstack/cookbook-openstack-integration-test Chef OpenStack openstack/cookbook-openstack-network Chef OpenStack openstack/cookbook-openstack-object-storage Chef OpenStack openstack/cookbook-openstack-ops-database Chef OpenStack openstack/cookbook-openstack-ops-messaging Chef OpenStack openstack/cookbook-openstack-orchestration Chef OpenStack openstack/cookbook-openstack-telemetry Chef OpenStack openstack/openstack-ansible OpenStackAnsible openstack/openstack-chef-repo Chef OpenStack openstack/packstack BigTent Yours Tony. __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [stable][all][murano] Tagging kilo-eol for "the world"
I’d like to ask to keep murano-apps kilo branch alive. It’s indeed not a deployable project, but a collection of reference apps for murano. While no active development happens for murano on kilo itself anymore, the apps repo is intended to provide reference application for kilo users. Is it possible for us to keep that branch alive? -- Kirill Zaitsev Software Engineer Mirantis, Inc On 3 June 2016 at 09:26:58, Tony Breeds (t...@bakeyournoodle.com) wrote: to default to EOL'ing everything that that isn't a deployment project. __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] No weekly meetings on April 26th and May 3d
Due to summit, long flights and holidays, that happen in Russia and Ukraine early in May there would be no weekly meetings on 26th and 3d. -- Kirill Zaitsev Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] Fw:Extending API via Plugins
I’d like to add my 2 cents for this: It’s really hard to read through the changes on pastes. May I ask you to submit it on gerrit for review as a WIP patch? This would allow us to give you proper feedback. I +1 Serg’s idea to add a formal spec for this change. May I ask you to submit one to murano-specs repo? If you have any questions on the process of implementing these — feel free to come to #murano on IRC or to one of our weekly meetings https://wiki.openstack.org/wiki/Meetings/MuranoAgenda (feel free to add your ideas to agenda items). I’m including [murano] in the title to get correct folks’s attention =) -- Kirill Zaitsev Mirantis, Inc On 30 March 2016 at 20:33:54, Serg Melikyan (smelik...@mirantis.com) wrote: Hi wangzhh, I think this look reasonable, but I would prefer to have a proper spec for this feature. I generally like to have extendable API in Murano. On Thu, Mar 24, 2016 at 8:49 PM, 王正浩 <wang...@awcloud.com> wrote: I'm sorry that I forgot to tell you murano-paste.ini should be modified to ... [app:apiv1app] paste.app_factory = murano.api.v1.router:APIRouterV1.factory ... And the file [4] is murano/api/v1/extensions_base.py -- Original -- From: "王正浩"<wang...@awcloud.com>; Date: Fri, Mar 25, 2016 11:10 AM To: "List"<OpenStack-dev@lists.openstack.org>; Cc: "smelikyan"<smelik...@mirantis.com>; Subject: Extending API via Plugins Hi Serg Melikyan, I don't know much about CF Broker API. I'm sorry that I have no real use-case. But here is a test one which I plan to complete. I modified murano/common/wsgi.py[0], murano/api/v1/router.py[1], added ... murano.api.v1.extensions = test = murano.api.v1.extensions.test:testAPI ... to the setup.cfg[2]. Imply the class testAPI[3]. The class testAPI inherit a base class APIExtensionBase[4]. I'll show you my code. P.S. I copied it from nova. So there are some extra code, hope you don't mind. [0] http://paste.openstack.org/show/491841/ [1] http://paste.openstack.org/show/491840/ [2] http://paste.openstack.org/show/491842/ [3] http://paste.openstack.org/show/491845/ [4] http://paste.openstack.org/show/491843/ -- Serg Melikyan, Development Manager at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com | +1 (650) 440-8979 __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [release][all][ptl] release process changes for official projects
My immediate question is — when would this be merged? Is it a good idea to alter this during the final RC week and before mitaka release, rather than implement this change early in the Newton cycle and let people release their final release the old way? -- Kirill Zaitsev Murano Team Software Engineer Mirantis, Inc On 29 March 2016 at 19:46:08, Doug Hellmann (d...@doughellmann.com) wrote: During the Mitaka cycle, the release team worked on automation for tagging and documenting releases [1]. For the first phase, we focused on official teams with the release:managed tag for their deliverables, to keep the number of projects manageable as we built out the tools and processes we needed. That created a bit of confusion as official projects still had to submit openstack/releases changes in order to appear on the releases.openstack.org website. For the second phase during the Newton cycle, we are prepared to expand the use of automation to all deliverables for all official projects. As part of this shift, we will be updating the Gerrit ACLs for projects to ensure that the release team can handle the releases and branching. These updates will remove tagging and branching rights for anyone not on the central release management team. Instead of tagging releases and then recording them in the releases repository after the tag is applied, all official teams can now use the releases repo to request new releases. We will be reviewing version numbers in all tag requests to ensure SemVer is followed, and we won't release libraries late in the week, but we will process releases regularly so there is no reason this change should have a significant impact on your ability to release frequently. If you're not familiar with the current release process, please review the README.rst file in the openstack/releases repository. Follow up here on the mailing list or in #openstack-release if you have questions. The project-config change to update ACLs and correct issues with the build job definitions for official projects is https://review.openstack.org/298866 Doug [1] http://specs.openstack.org/openstack-infra/infra-specs/specs/centralize-release-tagging.html __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [all] Newton Design Summit - Proposed slot allocation
Is it too late to ask for a half-day Contributors Meetup for murano? We had an extremely successful contributors meetup in Tokyo and I guess it is an error on our side, that we have not requested one for in Austin. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 16 March 2016 at 12:57:30, Thierry Carrez (thie...@openstack.org) wrote: Hi PTLs, Here is the proposed slot allocation for project teams at the Newton Design Summit in Austin. This is based on the requests the mitaka PTLs have made, space availability and project activity & collaboration needs. | fb: fishbowl 40-min slots | wr: workroom 40-min slots | cm: Friday contributors meetup | | full: full day, half: only morning or only afternoon Neutron: 9fb, cm:full Nova: 18fb, cm:full Fuel: 3fb, 11wr, cm:full Horizon: 1fb, 7wr, cm:half Cinder: 4fb, 5wr, cm:full Keystone: 5fb, 8wr; cm:full Ironic: 5fb, 5wr, cm:half Heat: 4fb, 8wr, cm:half TripleO: 2fb, 3wr, cm:half Kolla: 4fb, 10wr, cm:full Oslo: 3fb, 5wr Ceilometer: 2fb, 7wr, cm:half Manila: 2fb, 4wr, cm:half Murano: 1fb, 2wr Rally: 2fb, 2wr Sahara: 2fb, 6wr, cm:half Glance: 3fb, 5wr, cm:full Magnum: 5fb, 5wr, cm:full Swift: 2fb, 12wr, cm:full OpenStackClient: 1fb, 1wr, cm:half Senlin: 1fb, 5wr, cm:half Monasca: 5wr Trove: 3fb, 6wr, cm:half Dragonflow: 1fb, 4wr, cm:half* Mistral: 1fb, 3wr Zaqar: 1fb, 3wr, cm:half Barbican: 2fb, 6wr, cm:half Designate: 1fb, 5wr, cm:half Astara: 1fb, cm:full Freezer: 1fb, 2wr, cm:half Congress: 1fb, 3wr Tacker: 1fb, 3wr, cm:half Kuryr: 1fb, 5wr, cm:half* Searchlight: 1fb, 2wr Cue: no space request received Solum: 1fb, 1wr Winstackers: 1wr CloudKitty: 1fb EC2API: 2wr Infrastructure: 3fb, 4wr, cm:day** Documentation: 4fb, 4wr, cm:half Quality Assurance: 4fb, 4wr, cm:day** PuppetOpenStack: 2fb, 3wr, cm:half OpenStackAnsible: 1fb, 8wr, cm:half Release mgmt: 1fb, cm:half Security: 3fb, 2wr, cm:half ChefOpenstack: 1fb, 2wr Stable maint: 1fb I18n: cm:half Refstack: 3wr OpenStack UX: 2wr RpmPackaging: 1fb***, 1wr App catalog: 1fb, 2wr Packaging-deb: 1fb***, 1wr *: shared meetup between Kuryr and Dragonflow **: shared meetup between Infra and QA ***: shared fishbowl between RPM packaging and DEB packaging, for collecting wider packaging feedback We'll start working on laying out those sessions over the available rooms and time slots. Most of you have communicated constraints together with their room requests (like Manila not wanting overlap with Cinder sessions), and we'll try to accommodate them the best we can. If you have extra constraints you haven't communicated yet, please reply to me ASAP. Now is time to think about the content you'd like to cover during those sessions and fire up those newton etherpads :) Cheers, -- Thierry Carrez (ttx) __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] PTL Candidacy
I would like to announce my candidacy for murano PTL Those of you, who joined Murano during lastest couple of cycles probably bumped into me on the IRC. And those of you, who have been with Murano for a long time probably know me as an active reviewer/contributor and release manager for Mitaka cycle. I hope this allows me to spare the introductions =) Working on Murano and being part of Murano and larger OpenStack communities is definitely the most engaging and exciting thing I’ve ever done in my career. I’m really excited to work with all the smart folks, who put their hard work into making murano robust and mature OpenStack project as well as guiding the newcomers and seeing new talents join our communities. I’m feeling lucky to have the opportunity to dedicate my time and efforts to Murano as a PTL. Here are a few topics I would like murano project to concentrate on during Newton cycle: Tighter integration with Glare and wider adoption of app versioning. We’ve had murano-glare integration implemented in Kilo and in Newton I would like to see Glare become the default storage option for murano application packages. This would include glare-related integration jobs and closer communication with glare community to track and reflect on changes, that are coming to glare project. That is going to be one substantial step further to allow Murano apps and more importantly Core Library be versioned and distributed in such manner. Tighter integration with Community App Catalog. From the very beginning of the Community App Catalog project I believed, that integration with it is essential for Murano’s growth and further development. I’ve been working on implementing a fully fledged API for Community App Catalog and plan to continue those efforts. This should allow murano to replace current repository-based integration with a more robust and mature API approach. Another important integration point is the UIs of the murano-dashboard and app-catalog-ui. Seeing those work and evolve together is something I’m keen to see. Continue with multi-region and multi-cloud efforts. In Mitaka cycle we’ve made it possible to deploy murano environments into particular region of an OS cloud with Murano. That’s a great start, but there is a long road ahead. We would need to add more fine-grained control, allow deploying particular apps of the environment into different regions, allow single app to spawn resources in different regions as well as different clouds. We would need to add UI for this features. The road ahead is long, yet exciting! OSC client integration. I’ve been extremely happy to serve as Outreachy mentor for Murano this cycle. My mentee managed to build a foundation of an OSC plugin, which I believe should be turned into a full-grown OSC integration and become the default CLI for Murano in Newton. Finalise py3 transition. Not much to say here. We’ve done great job from not supporting py3 in Liberty to having client and dashboard py3 compatible in Mitaka. The finish line is just a few steps ahead and I’m intending to make those steps in Newton. I’m feeling that Murano as a project has gained some substantial momentum and I’m excited to have the opportunity to push us forward. Cheers, Kirill (kzaitsev)__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Murano] [FFE] Support for Magnum Plugin
I’m going to advocate for this FFE. Even though it’s very late to ask for FFE, I believe, that this commit is very low-risk/high reward (the plugin is not enabled by default). I believe that code is in good shape (I remember +2 it at some point) and would very much like to see this in. Serg, do you have any objections? -- Kirill Zaitsev Software Engineer Mirantis, Inc On 14 March 2016 at 11:55:46, Madhuri (madhuri.ra...@gmail.com) wrote: Hi All, I would like to request a feature freeze exception for "Magnum/Murano rationalization" [1], Magnum app to deploy Kubernetes/Mesos/Swarm cluster. The patch is on review[2]. I am looking for your decision about considering this change for a FFE. [1] https://blueprints.launchpad.net/murano/+spec/magnum-murano-rationalization [2] https://review.openstack.org/#/c/269250/ Regards, Madhuri __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [app-catalog] Nominating Kirill Zaitsev to App Catalog Core
Thanks everyone, this is an honor and great responsibility. I would do my best as App Catalog Core. -- Kirill Zaitsev Software Engineer Mirantis, Inc On 9 March 2016 at 05:50:53, Christopher Aedo (d...@aedo.net) wrote: On Thu, Mar 3, 2016 at 1:10 PM, Christopher Aedo <d...@aedo.net> wrote: > I'd like to propose Kirill Zaitsev to the core team for app-catalog > and app-catalog-ui. > Kirill has been actively involved with the Community App Catalog since > nearly the beginning of the project, and more recently has been doing > the heavy lifting around implementing GLARE for a new backend. > > I think he would be an excellent addition - please vote, thanks! I failed to set a deadline here, but expected no one would object to this proposal. It's been nearly a week so I feel safe in welcoming Kirill as an app-catalog core - congrats! -Christopher __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Fuel] [murano] [yaql] yaql.js
(and thus port YAQL to JS) FYI, you’re not the first one to have that idea. =) We have https://review.openstack.org/#/c/159905/3 an initial draft of how YAQL may look on JS. It’s outdated, but most certainly can be revived and finished if you have interest in helping us make it happen. =) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 2 March 2016 at 14:01:57, Vitaly Kramskikh (vkramsk...@mirantis.com) wrote: Oh, so there is a spec. I was worried that this patch has "WIP-no-bprint-assigned-yet" string in the commit message, so I thought there is no spec for it. So the commit message should be updated to avoid such confusion. It's really good I've seen this spec. There are plans to overhaul UI data format description which we use for cluster and node settings to solve some issues and implement long-awaited features like nested structures, so we might also want to deprecate our expression language and also switch to YAQL (and thus port YAQL to JS). 2016-03-02 17:17 GMT+07:00 Vladimir Kuklin <vkuk...@mirantis.com>: Vitaly Thanks for bringing this up. Actually the spec has been on review for almost 2 weeks: https://review.openstack.org/#/c/282695/. Essentially, this is not introducing new DSL but replacing the existing one with more powerful extendable language which is being actively developed within OpenStack and is already a part of other projects (Murano, Mistral), which has much more contributors, can return not only boolean but any arbitrary collections. So it means that we want to deprecate current Expression language that you wrote and replace it with YAQL due to those reasons. You are not going to extend this Expression-based language in 3 weeks up to level of support of extensions, method overloading, return of arbitrary collections (e.g. we also want to calculate cross-depends and requires fields on the fly which require for it to return list of dicts) and support of this stuff on your own, are you? On Wed, Mar 2, 2016 at 10:09 AM, Vitaly Kramskikh <vkramsk...@mirantis.com> wrote: I think it's not a part of best practices to introduce changes like https://review.openstack.org/#/c/279714/ (adding yet another DSL to the project) without a blueprint and review and discussion of the spec. 2016-03-02 2:19 GMT+07:00 Alexey Shtokolov <ashtoko...@mirantis.com>: Fuelers, I would like to request a feature freeze exception for "Unlock settings tab" feature [0] This feature being combined with Task-based deployment [1] and LCM-readiness for Fuel deployment tasks [2] unlocks Basic LCM in Fuel. We conducted a thorough redesign of this feature and splitted it into several granular changes [3]-[6] to allow users to change settings on deployed, partially deployed, stopped or erred clusters and further run redeployment using a particular graph (custom or calculated based on expected changes stored in DB) and with new parameters. We need 3 weeks after FF to finish this feature. Risk of not delivering it after 3 weeks is low. Patches on review or in progress: https://review.openstack.org/#/c/284139/ https://review.openstack.org/#/c/279714/ https://review.openstack.org/#/c/286754/ https://review.openstack.org/#/c/286783/ Specs: https://review.openstack.org/#/c/286713/ https://review.openstack.org/#/c/284797/ https://review.openstack.org/#/c/282695/ https://review.openstack.org/#/c/284250/ [0] https://blueprints.launchpad.net/fuel/+spec/unlock-settings-tab [1] https://blueprints.launchpad.net/fuel/+spec/enable-task-based-deployment [2] https://blueprints.launchpad.net/fuel/+spec/granular-task-lcm-readiness [3] https://blueprints.launchpad.net/fuel/+spec/computable-task-fields-yaql [4] https://blueprints.launchpad.net/fuel/+spec/store-deployment-tasks-history [5] https://blueprints.launchpad.net/fuel/+spec/custom-graph-execution [6] https://blueprints.launchpad.net/fuel/+spec/save-deployment-info-in-database -- --- WBR, Alexey Shtokolov __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Vitaly Kramskikh, Fuel UI Tech Lead, Mirantis, Inc. __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Yours Faithfully, Vladimir Kuklin, Fuel Library Tech Lead, Mirantis, Inc. +7 (495) 640-49-04 +7 (926) 702-39-68 Skype kuklinvv 35bk3, Vorontsovskaya Str. Moscow, Russia, www.mirantis.com www.mirantis.ru vkuk...@mirantis.com __ OpenStack Development Mailing List (not for usage ques
Re: [openstack-dev] [all][i18n] Liaisons for I18n
Have just updated myself as a murano liaison. Would be happy to help with i18n’ing murano-dashboard! -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 29 February 2016 at 12:29:15, Ying Chun Guo (guoyi...@cn.ibm.com) wrote: Just noticed the previous mail is not in good format. Send again for your reading easily. Sorry for the inconveniency. --- Hello, Mitaka translation will start soon, from this week. In Mitaka translation, IBM full time translators will join the translation team and work with community translators. With their help, I18n team is able to cover more projects. So I need liaisons from dev projects who can help I18n team to work compatibly with development team in the release cycle. I especially need liaisons in below projects, which are in Mitaka translation plan: nova, glance, keystone, cinder, swift, neutron, heat, horizon, ceilometer. I also need liaisons from Horizon plugin projects, which are ready in translation website: trove-dashboard, sahara-dashboard,designate-dasbhard, magnum-ui, monasca-ui, murano-dashboard and senlin-dashboard. I need liaisons tell us whether they are ready for translation from project view. As to other projects, liaisons are welcomed too. Here are the descriptions of I18n liaisons: - The liaison should be a core reviewer for the project and understand the i18n status of this project. - The liaison should understand project release schedule very well. - The liaison should notify I18n team happens of important moments in the project release in time. For example, happen of soft string freeze, happen of hard string freeze, and happen of RC1 cutting. - The liaison should take care of translation patches to the project, and make sure the patches are successfully merged to the final release version. When the translation patch is failed, the liaison should notify I18n team. If you are interested to be a liaison and help translators, input your information here: https://wiki.openstack.org/wiki/CrossProjectLiaisons#I18n . Best regards Ying Chun Guo (Daisy) __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [horizon][i18n] Any Horizon plugins ready for translation in Mitaka?
A small followup on murano-dashboard. We have just added i18n support during mitaka cycle, and I believe, that murano-dashboard is ready for being translated. There is a https://review.openstack.org/#/c/277874/ cleanup commit, however, that I really hope would land before the string freeze. (it removes lot’s of unnecessary noise in marked strings and squashes near-identical strings to one) We’re going to follow string freeze guidelines for murano (since we now have our projects translated). And since murano-dashboard follows release:cycle-with-milestones the RC1 date is going to be more or less the same as horizon’s Would be happy to help if you have any more questions. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 26 February 2016 at 08:19:30, Akihiro Motoki (amot...@gmail.com) wrote: Daisy, I can followup trove- and sahara- dashboard. I don't think I can track the status of all of others. This is the reason I used 'seem' in the past emails. I suggest to check a release model which each project adopts at http://governance.openstack.org/reference/projects/index.html. 2016-02-26 9:52 GMT+09:00 Ying Chun Guo <guoyi...@cn.ibm.com>: > Thank you, Akihiro. > > Can you help me to understand these plugin projects are release together > with Horizon or they have their own release schedule ? > I mean, do they meet soft freeze/hard freeze/RC1 cutting at the same time > for Horizon project ? > > Best regards > Ying Chun Guo (Daisy) > > > Akihiro Motoki <amot...@gmail.com> wrote on 2016/02/26 01:00:15: > >> From: Akihiro Motoki <amot...@gmail.com> >> To: "OpenStack Development Mailing List (not for usage questions)" >> <openstack-dev@lists.openstack.org> >> Date: 2016/02/26 01:04 > > >> Subject: Re: [openstack-dev] [horizon][i18n] Any Horizon plugins >> ready for translation in Mitaka? >> >> 2016-02-25 19:47 GMT+09:00 Andreas Jaeger <a...@suse.com>: >> > On 2016-02-25 11:40, Ying Chun Guo wrote: >> >> Thank you, Akihiro. >> >> The projects listed below are all in translation website except >> >> desginate-dasbhard. >> > >> > Typo, it' designate, see >> > https://translate.openstack.org/project/view/designate-dashboard >> >> Thanks for the follow-up. >> Yeah. I typed designate-dashboard and made a mistake :-( >> >> > >> >> Whether these projects can get translated in Mitaka depends. >> >> Let's discuss with team. >> > >> > Andreas >> > >> >> Best regards >> >> Ying Chun Guo (Daisy) >> >> >> >> >> >> Akihiro Motoki <amot...@gmail.com> wrote on 2016/02/23 15:56:39: >> >> >> >>> From: Akihiro Motoki <amot...@gmail.com> >> >>> To: "OpenStack Development Mailing List (not for usage questions)" >> >>> <openstack-dev@lists.openstack.org> >> >>> Date: 2016/02/23 16:00 >> >>> Subject: Re: [openstack-dev] [horizon][i18n] Any Horizon plugins >> >>> ready for translation in Mitaka? >> >>> >> >>> Hi Daisy, >> >>> >> >>> AFAIK the following horizon plugins are ready for translation. >> >>> I tested and confirmed translations of these two work well with >> >>> Japanese. >> >>> A minor improvement on devstack or other stuff are in progress but it >> >>> does not affect translation. >> >>> >> >>> * trove-dashboard >> >>> * sahara-dashboard >> >>> >> >>> The following horizon plugins SEEM to support translations. >> >>> I have never tried them. >> >>> >> >>> * desginate-dasbhard >> >>> * magnum-ui >> >>> * monasca-ui >> >>> * murano-dashboard >> >>> * senlin-dashboard >> >>> >> >>> Thanks, >> >>> Akihiro >> >>> >> >>> 2016-02-23 15:52 GMT+09:00 Ying Chun Guo <guoyi...@cn.ibm.com>: >> >>> > Hi, >> >>> > >> >>> > Mitaka translation will be started from March 4 and ended in the >> >>> > week of >> >>> > March 28. >> >>> > I'd like to know which Horizon plugins[1] are ready for translation >> >>> > in >> >>> > Mitaka release. >> >>> > If there are, I'm happy to include them in the Mitaka translation >> >>> > plan. >> >>> > >> >>> > Thank you. &g
Re: [openstack-dev] [murano] Nominate Victor Ryzhenkin to Murano Core
+1 from me. Victor’s continued work on keeping our gates green and stable is invaluable. His contribution during M cycle is also very impressive. Looking forward to seeing him one of the cores. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 27 January 2016 at 01:10:18, Stan Lagun (sla...@mirantis.com) wrote: +1! Well deserved! Sincerely yours, Stan Lagun Principal Software Engineer @ Mirantis On Tue, Jan 26, 2016 at 5:20 AM, Yang, Lin A <lin.a.y...@intel.com> wrote: > Glad to see this happened. :) > Well deserved, Victor. > > Lin Yang > @Intel > >> On Jan 23, 2016, at 01:33, Serg Melikyan <smelik...@mirantis.com> wrote: >> >> I would like to nominate Victor Ryzhenkin (freerunner on IRC) join to the >> Murano >> core-reviewers team. He has been an active member of the Murano team >> for some time now. You can check his review activity report here: >> http://stackalytics.com/report/contribution/murano-group/90 >> >> Team please vote for this change in reply to this message. >> -- >> Serg Melikyan, Senior Software Engineer at Mirantis, Inc. >> http://mirantis.com | smelik...@mirantis.com >> >> __ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [all][clients] Enable hacking in python-*clients
I’d like to +1 the idea of moving these custom checks from repositories to hacking. We, in murano, had a couple of commits, that added custom checks like checking that we do not use xrange, mutable objects as default arguments, etc. At first those look good and logical, but as their numbers grew, it started to look like it 1) bloats the repository with lot’s of unrelated, non-specific code/checks 2) makes OpenStack code-base less uniform (different project have different set of rules) 3) doesn’t reuse the same code, but encourages contributors to copy-paste the same rule to a dozen of repositories, which is a bad thing overall I believe that if you find yourself in a situation, where you want to add a custom check to repository — you should first consider adding this very check to hacking instead. On the other hand releasing a new version of hacking and bumping it’s version in global requirements (it’s currently pinned to <0.11), might be a painful process. Is there any procedure, that hacking (and/or OS community as a whole) follows, regarding those upgrades? -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 19 January 2016 at 16:38:56, Akihiro Motoki (amot...@gmail.com) wrote: 2016-01-19 18:58 GMT+09:00 Kekane, Abhishek <abhishek.kek...@nttdata.com>: > > > -Original Message- > From: Andreas Jaeger [mailto:a...@suse.com] > Sent: 19 January 2016 15:19 > To: OpenStack Development Mailing List (not for usage questions) > Subject: Re: [openstack-dev] [all][clients] Enable hacking in python-*clients > > On 2016-01-19 10:44, Abhishek Kekane wrote: >>> Hi Abishek, >> >>> In my understanding, hacking check is enabled for most (or all) of >> >>> python-*client. >> >>> For example, flake8 is run for each neutronclient review [1]. >> >>> test-requirements installs hacking, so I believe hacking check is enabled. >> >>> openstackclient and novaclient do the same [2] [3]. >> >>> Am I missing something? >> >> Hi Akhiro Motoki, >> >> Individual OpenStack projects has separate hacking module (e.g. >> nova/hacking/checks.py) which contains additional rules other than >> standard PEP8 errors/warnings. >> >> In similar mode can we do same in python-*clients? > > Let's share one common set of rules and not have each repo additional ones. > So, if those are useful, propose them for the hacking repo. Totally agree. > To answer your questions: Sure, it can be done but why? > > Because we can encounter this issues in local environments only, also we can > add custom checks like > 1. use six.string_types instead of basestring > 2. use dict.items or six.iteritems(dict) instead of dict.items > 3. checks on assertions etc. If you find hacking rules you feel useful for various projects, I would suggest you try to add them to the hacking repo first. If there is still a reasonable reasons to add the rules to individual repos, you can propose them (though I believe it is a rare care). I am not sure there are common rules specific to python-*client repos, but it seems this is not a case of yours as far as I read this thread. Akihiro > > Abhishek > > Andreas > -- > Andreas Jaeger aj@{suse.com,opensuse.org} Twitter: jaegerandi > SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany > GF: Felix Imendörffer, Jane Smithard, Graham Norton, > HRB 21284 (AG Nürnberg) > GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 > > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > __ > Disclaimer: This email and any attachments are sent in strictest confidence > for the sole use of the addressee and may contain legally privileged, > confidential, and proprietary data. If you are not the intended recipient, > please advise the sender by replying promptly to this email and then delete > and destroy this email and any attachments without any further use, copying > or forwarding. > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openst
Re: [openstack-dev] [murano] Nominate Rong Zhu to Murano Core
I would very much want to see Rong Zhu to be in Murano Core, but I would like to see more contribution and better reviews before that happens. I would have to say -1 from my side. 1) Rong Zhu is currently the top commiter in M cycle. However looking at his commits http://stackalytics.com/?user_id=zhu-rong=commits=murano-group — most of them are either cosmetic or fix small and non-complex bugs. I would like to see Rong Zhu participate in development of project more. In order to become Core, I would like to see him design and implement a more complex feature for the project, not just cleanup typos & docs, and fix easy to reach bugs. 2) Rong Zhu is an active reviewer in our projects, and I really appreciate that. However, he currently makes less than 1 review a day (on average) and there is a lot of place for improvement here. I would also want to see more comments and better explanations on his votes, i.e. why he voted the way he did. Overall I would very like to see Rong Zhu become one of Murano Cores, but right now is not the best moment. I believe he should be a more active reviewer and contribute more to the project (beyond just fixing simple bugs) to become a Core reviewer. I would be happy to assist him on achieving those. As soon as that happens I would gladly change my vote, but currently it is -1. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 25 January 2016 at 10:29:42, Nikolay Starodubtsev (nstarodubt...@mirantis.com) wrote: +1, no objections from my side. Nikolay Starodubtsev Software Engineer Mirantis Inc. Skype: dark_harlequine1 2016-01-22 18:48 GMT+03:00 Serg Melikyan <smelik...@mirantis.com>: I would like to nominate Rong Zhu (zhurong on IRC) join to the Murano core-reviewers team. He has been an active member of the Murano team for some time now. You can check his review activity report here: http://stackalytics.com/report/contribution/murano-group/90 Team please vote for this change in reply to this message. -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] why not abandon launchpad milestones and/or blueprints?
One more argument in favour of abandoning use of milestones is that they do not work well with new stable branch release structure and us having multiple repositories rely on one launchpad. We might have murano ver 1.0.5 and murano-dashboard ver 1.0.3, which would be totally fine under current stable-branch release scheme and really weird in launchpad. I.e. have several active milestones or have only the latest milestone active. Or we would have to make unnecessary releases, to keep tags in repositories synced (which I also do not think is a nice thing to do). -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 22 December 2015 at 17:18:25, Kirill Zaitsev (kzait...@mirantis.com) wrote: Hi all. A couple of meetings ago I brought this up and promised to start a discussion in the ML. There are two ideas behind this letter: 1st) Since we (and openstack at large) started using reno for release notes — launchpad milestones became redundant as a tracking tool of what have been done during development of a certain version of an app. We might still use milestones for what we’re planning to do during a certain period of development, but in my opinion it never really worked, since dozens of open/in-progress bugs get transferred at release time to the next milestone. I’d like to discuss the idea to stop using milestones on l-pad and just target bugs/bps to series. +1 from me on the idea as I don’t see milestones being useful anymore 2d) We currently have 3 ways to track something we’d like to implement: wishlist-bug, blueprint, spec. A spec always require a blueprint, but a blueprint doesn’t always require a spec. The idea is to minimise the number of tracking tools we use here and to stop using blueprints altogether. For small features this would mean assigning a wishlist-level bug. And for large features we should file a spec anyway and probably a specially tagged bug. Pros: simpler more streamlined release/bug/feature management. One place to search for all functionality. Cons: we would have to write Closes-Bug, which is kind of misleading. We wouldn’t be able to track dependencies between bugs the same way we now do for bps. I don’t have a strong opinion on this one, so I would love to hear out some opinions on this one. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] why not abandon launchpad milestones and/or blueprints?
Hi all. A couple of meetings ago I brought this up and promised to start a discussion in the ML. There are two ideas behind this letter: 1st) Since we (and openstack at large) started using reno for release notes — launchpad milestones became redundant as a tracking tool of what have been done during development of a certain version of an app. We might still use milestones for what we’re planning to do during a certain period of development, but in my opinion it never really worked, since dozens of open/in-progress bugs get transferred at release time to the next milestone. I’d like to discuss the idea to stop using milestones on l-pad and just target bugs/bps to series. +1 from me on the idea as I don’t see milestones being useful anymore 2d) We currently have 3 ways to track something we’d like to implement: wishlist-bug, blueprint, spec. A spec always require a blueprint, but a blueprint doesn’t always require a spec. The idea is to minimise the number of tracking tools we use here and to stop using blueprints altogether. For small features this would mean assigning a wishlist-level bug. And for large features we should file a spec anyway and probably a specially tagged bug. Pros: simpler more streamlined release/bug/feature management. One place to search for all functionality. Cons: we would have to write Closes-Bug, which is kind of misleading. We wouldn’t be able to track dependencies between bugs the same way we now do for bps. I don’t have a strong opinion on this one, so I would love to hear out some opinions on this one. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano][i18n] let's start translating murano
We’ve been receiving requests to get murano translated for some time and I’m happy to say that you can start doing that today. Murano is up on zanata [1]. So if you’re using murano and want to see it translated in your language and are willing to help that — please join the translation efforts. Follow the steps you need to take to become openstack translator [2] and join the i18n mailing list [3] If you’re interested in how it works internally: here are few docs to read [4] and [5] I’m looking forward to bringing other murano projects to zanata soon. And as for now I’m going to start translating murano to Russian. =) [1] https://translate.openstack.org/project/view/murano [2] http://docs.openstack.org/developer/i18n/official_translator.html [3] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n [4] https://wiki.openstack.org/wiki/Translations [5] https://wiki.openstack.org/wiki/Translations/Infrastructure#Workflow -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano][i18n] let's start translating murano
Thanks for noting that! I was probably a bit too excited for this =) Anyway as of this moment murano project on zanata is populated with strings and is ready to be translated. =) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 18 December 2015 at 16:16:17, Andreas Jaeger (a...@suse.com) wrote: On 12/18/2015 01:35 PM, Kirill Zaitsev wrote: > We’ve been receiving requests to get murano translated for some time and > I’m happy to say that you can start doing that today. > > Murano is up on zanata [1]. Note: It's up there and currently empty. It will get content *after* the next merge of any change for the murano project, Andreas > So if you’re using murano and want to see it translated in your language > and are willing to help that — please join the translation efforts. > Follow the steps you need to take to become openstack translator [2] and > join the i18n mailing list [3] > > If you’re interested in how it works internally: here are few docs to > read [4] and [5] > > I’m looking forward to bringing other murano projects to zanata soon. > And as for now I’m going to start translating murano to Russian. =) > > [1] https://translate.openstack.org/project/view/murano > [2] http://docs.openstack.org/developer/i18n/official_translator.html > [3] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n > [4] https://wiki.openstack.org/wiki/Translations > [5] https://wiki.openstack.org/wiki/Translations/Infrastructure#Workflow -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] let's start using reno
Hello, fellow murano developers. You surely heard about reno [1] — RElease NOtes management tool. I’m happy to say, that it’s configured and ready to be used for murano itself. If you need an example — here is our 1st commit that includes a reno release note https://review.openstack.org/#/c/215542/ [2] I’m going to be adding reno to all murano repos before mitaka-1 (as mentioned in http://lists.openstack.org/pipermail/openstack-dev/2015-November/079795.html [3]) Release notes for murano can be found here: http://docs.openstack.org/releasenotes/murano/index.html [4] TLDR: pip install reno reno new my-fix-name then edit releasenotes/notes/my-fix-name-{id}.yaml, delete what you don’t need, add/alter what’s important and git add the file to your commit. [1] http://docs.openstack.org/developer/reno/ [2] https://review.openstack.org/#/c/215542/ [3] http://lists.openstack.org/pipermail/openstack-dev/2015-November/079795.html [4] http://docs.openstack.org/releasenotes/murano/index.html -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [reno] [release] Where do release notes of stable branches go?
I’m setting up reno for murano repository and been testing and playing with it a bit and this question seems unclear to me. So where should we put release notes for stable releases? Into respective branches or into master? -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] [glare] Visibility consistency for packages and images
Thanks for summing this up. We’ve already merged the client patch so I believe we should merge the dashboard one as well, to keep things consistent among GUI and CLI. Anyway your concerns are as relevant for dashboard as they are for client. Keeping dependency graph visibility consistent (i.e. forbidding to change visibility of a dependency or at least handling it in some reasonable fashion) right now seems like a very difficult task, but we might be able to do so during migration towards glare-based backend (i.e. this https://github.com/openstack/murano-specs/blob/master/specs/liberty/artifact-repository-support.rst spec). I believe it would require some thought and some input from the artifacts team as well. One place we can do this is on our weekly meeting. btw, my suggestion is to file a bp for your bug, since it feels like a feature of considerable size to me, what do you think? -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 4 November 2015 at 15:28:27, Olivier Lemasle (olivier.lema...@apalia.net) wrote: Hi all, Ekaterina Chernova suggested last week to discuss the matter of visibility consistency for murano packages and glance images, following my bug report on that subject [1]. The general idea is to make sure that if a murano package is public, it should be really available for all projects, which mean that: - if it depends on other murano packages, these packages must be public, - if it depends on glance images, these images must be public. In fact, I created this bug report after Alexander Tivelkov's suggesion on a review request [2] I did to fix a related bug [3]. In this other bug report, I focused on images visibility during the initial import of a package, because dependant murano packages are already imported with the same visibility. It seemed to me most confusing that packages are made public if the images are private. So I did a fix in murano-dashboard, which is already merged [4], and another one for python-muranoclient, still in review ([2]). What are your thoughts on this subject? Do we need to address first the general dependency issue? Is this a murano, glance or glare subject? Do we still need to do something specific for the initial import (currently, dependency resolution for packages and images is done both in murano-dashboard and in python-muranoclient)? Thank you for your inputs, [1] https://bugs.launchpad.net/murano/+bug/1509208 [2] https://review.openstack.org/#/c/236834/ [3] https://bugs.launchpad.net/murano/+bug/1507139 [4] https://review.openstack.org/#/c/236830/ -- Olivier Lemasle Software Engineer Apalia™ Mobile: +33-611-69-12-11 http://www.apalia.net olivier.lema...@apalia.net __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [release] establishing release liaisons for mitaka
I’ve updated the page, and marked myself as a release liaison for Murano (this is coordinated with Serg (sergmelikyan), Murano PTL). Have already been closely watching release-tagged emails for some time. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 21 October 2015 at 22:48:24, Craig Vyvial (cp16...@gmail.com) wrote: Doug, I updated the liaisons for Trove on the wiki page. Thanks, -Craig On Wed, Oct 21, 2015 at 11:26 AM Doug Hellmann <d...@doughellmann.com> wrote: Excerpts from Lingxian Kong's message of 2015-10-21 16:42:32 +0800: > Hi, Doug, > > After conversition with Mistral PTL(Renat), I'm willing to be mistral > liaison to take participate in cross-project release effort on beharf > of mistral team, so please count me in. Great, thank you for volunteering! Please add your contact details to the wiki page [3], and make sure you have your email client configured so that you will see messages with the "[release]" topic tag. Doug [3] https://wiki.openstack.org/wiki/CrossProjectLiaisons#Release_management > > On Wed, Oct 14, 2015 at 11:25 PM, Doug Hellmann <d...@doughellmann.com> wrote: > > As with the other cross-project teams, the release management team > > relies on liaisons from each project to be available for coordination of > > work across all teams. It's the start of a new cycle, so it's time to > > find those liaison volunteers. > > > > We are working on updating the release documentation as part of the > > Project Team Guide. Release liaison responsibilities are documented in > > [0], and we will update that page with more details over time. > > > > In the past we have defaulted to having the PTL act as liaison if no > > alternate is specified, and we will continue to do that during Mitaka. > > If you plan to delegate release work to a liaison, especially for > > submitting release requests, please update the wiki [1] to provide their > > contact information. If you plan to serve as your team's liaison, please > > add your contact details to the page. > > > > Thanks, > > Doug > > > > [0] > > http://docs.openstack.org/project-team-guide/release-management.html#release-liaisons > > [1] https://wiki.openstack.org/wiki/CrossProjectLiaisons#Release_management > > > > __ > > OpenStack Development Mailing List (not for usage questions) > > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] Murano code flow for custom development and combining murano with horizon in devstack
Hi 1) adding [murano] would definitely suffice 2) Seems that you want to combine some of the murano panels under your own dashboard, right? (I do not really see why would you want to do that, but still). I believe that it is possible. You can look at muranodashboard/dashboard.py file. It defines Panels and a Dashboard murano has. Technically you can import those and just follow instructions on http://docs.openstack.org/developer/horizon/topics/tutorial.html you mentioned. 3) Murano-dashboard does not have such a page, because murano-dashboard is itself a dashboard built for horizon and follows the structure, defined in the article you mentioned. I might have gotten something wrong, so I once again invite you to join #murano on freenode IRC. Would probably be much faster to chat there. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 28 Sep 2015 at 18:23:41, Sumanth Sathyanarayana (sumanth.sathyanaray...@gmail.com) wrote: Thanks Kirill. Would adding "[murano]” to the subject line suffice or pls let me know if there is a separate mailing list for murano? Let me try to clarify what I am asking over here. So we have all these panels - 'Compute', 'Network', etc on Horizon dashboard. If I add another panel like 'Example1' in Horizon by changing the code of openstack-dashboard inside horizon, it gets added. Similarly if I change the code of murano-dashboard and add another panel 'Example2' it gets added as a separate panel. Now, assuming I have some changes in Horizon's openstack-dashboard(i.e. example 1) and some changes in murano-dashboard(i.e. example2) is there a way of combining them into one panel i.e. say along with Compute, Network, etc panels I have something like a Murano panel under which both the changes of Horizon's openstack-dashboard(example1 - subpanel) and murano-dashboard(example2 - subpanel) be incorporated. Would a simple copy paste of say all the changes in Horizon's openstack-dashboard to murano-dashboard work or is there a better way of handling it. Is murano-dashboard and openstack-dashboard code flow similar with all the different files like 'tables.py', 'form.py', 'views.py', etc? Does murano have a tutorial page something similar to this - http://docs.openstack.org/developer/horizon/topics/tutorial.html Thanks & Best Regards Sumanth On Mon, Sep 28, 2015 at 3:56 AM, Kirill Zaitsev <kzait...@mirantis.com> wrote: Hi, murano-dashboard works the same way any other horizon dashboard does. I’m not quite sure, what you meant by «combined and showed under one tab», could you please elaborate? If you’re asking about debugging — you can install murano-dashboard locally and configure it to use remote cloud (i.e. devstack) as descried here http://murano.readthedocs.org/en/latest/install/manual.html#install-murano-dashboard . If not — then I did’t quite understood what you asked in the first place =) Feel free to come and ask around in #murano — you might get help there faster then on ML =) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 26 Sep 2015 at 02:24:10, Sumanth Sathyanarayana (sumanth.sathyanaray...@gmail.com) wrote: Hello, Could anyone let me know if the changes in murano dashboard and horizon's openstackdashboard, both be combined and showed under one tab. i.e. say under Murano tab on the side left panel all the changes done in horizon and murano both appear. If anyone could point me to a link explaining custom development of murano and the code flow would be very helpful... Thanks & Best Regards Sumanth __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Murano code flow for custom development and combining murano with horizon in devstack
Hi, murano-dashboard works the same way any other horizon dashboard does. I’m not quite sure, what you meant by «combined and showed under one tab», could you please elaborate? If you’re asking about debugging — you can install murano-dashboard locally and configure it to use remote cloud (i.e. devstack) as descried here http://murano.readthedocs.org/en/latest/install/manual.html#install-murano-dashboard . If not — then I did’t quite understood what you asked in the first place =) Feel free to come and ask around in #murano — you might get help there faster then on ML =) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 26 Sep 2015 at 02:24:10, Sumanth Sathyanarayana (sumanth.sathyanaray...@gmail.com) wrote: Hello, Could anyone let me know if the changes in murano dashboard and horizon's openstackdashboard, both be combined and showed under one tab. i.e. say under Murano tab on the side left panel all the changes done in horizon and murano both appear. If anyone could point me to a link explaining custom development of murano and the code flow would be very helpful... Thanks & Best Regards Sumanth __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] suggestion on commit message title format for the murano-apps repository
Looks reasonable to me! Could you maybe document that on HACKING.rst in the repo? We could vote on the commit itself. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 25 Sep 2015 at 02:14:09, Alexey Khivin (akhi...@mirantis.com) wrote: Hello everyone Almost an every commit-message in the murano-apps repository contains a name of the application which it is related to I suggest to specify application within commit message title using strict and uniform format For example, something like this: [ApacheHTTPServer] Utilize Custom Network selector [Docker/Kubernetes] Fix typo instead of this: Utilize Custom Network selector in Apache App Fix typo in Kubernetes Cluster app I think it would be useful for readability of the messages list -- Regards, Alexey Khivin __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] [dashboard] Remove the owner filter from "Package Definitions" page
I believe, that pagination is not broken there, since it works the same way pagination works on glance images page in horizon (the place the filter comes from) Nevertheless +1 from me on the idea of replacing the filter with text-based filter, that would search by name. AFAIK it should be able to paginate based on filtered api calls. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 4 Sep 2015 at 14:49:26, Ekaterina Chernova (efedor...@mirantis.com) wrote: Agreed. Currently, pagination is broken on "Package definitions" page now, so removing that filter will fix it back. Also, 'Other' tab looks unhelpful, admin should indicate to witch tenant this package belongs to. This improvement will be added later. Regards, Kate. On Fri, Sep 4, 2015 at 1:06 PM, Alexander Tivelkov <ativel...@mirantis.com> wrote: +1 on this. Filtering by ownership makes sense only on Catalog view (i.e. on the page of usable apps) but not on the admin-like console like the list of package definitions. -- Regards, Alexander Tivelkov On Fri, Sep 4, 2015 at 12:36 PM, Dmitro Dovbii <ddov...@mirantis.com> wrote: Hi folks! I want suggest you to delete owner filter (3 tabs) from Package Definition page. Previously this filter was available for all users and we agreed that it is useless. Now it is available only for admin but I think this fact still doesn't improve the UX. Moreover, this filter prevents the implementation of the search by name, because the work of the two filters can be inconsistent. So, please express your opinion on this issue. If you agree, I will remove this filter ASAP. Best regards, Dmytro Dovbii __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] Proposing Nikolai Starodubtsev for core
I’m pleased to nominate Nikolai for Murano core. He’s been actively participating in development of murano during liberty and is among top5 contributors during last 90 days. He’s also leading the CloudFoundry integration initiative. Here are some useful links: Overall contribution: http://stackalytics.com/?user_id=starodubcevna List of reviews: https://review.openstack.org/#/q/reviewer:%22Nikolay+Starodubtsev%22,n,z Murano contribution during latest 90 days http://stackalytics.com/report/contribution/murano/90 Please vote with +1/-1 for approval/objections -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] [dashboard] public package visibility in Package Definitions UX concern
On our latest irc meeting I raised a concern about public package visibility. Here’s the commit that caused my concerns https://review.openstack.org/#/c/213682/ We currently have «catalog» and «package definitions» pages in our dashboard. The former contains packages that the user can add in his environment, and the latter contains packages the user can edit. This means, that admin user sees all the packages on package definitions page, while simple user can only see packages from his tenant. Lately we’ve added a filter, similar to the one «Images» dashboard has, that separates packages into «project» «public» and «other» groups, to ease selection, but this unfortunately introduced some negative UX, cause non-admin users now see the filter and expect all the public packages to be there. This can be solved in a couple of ways. 1) Remove the filter for non-admin user, thus removing any concerns about public-packages. User can still sort the table by pressing on the public header. 2) Renaming the filter to something like «my public» for non-admin 3) Allowing user to see public packages from other tenants, but making all the edit options grey, although I’m not sure if it’s possible to do so for bulk operation checkboxes. 4) Leave everything as is (ostrich algorithm), as we believe, that this is expected behaviour Personally I like #1 as it makes more sense to me and feels more consistent than other options. Ideas/opinions would be appreciated. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] new engine is almost here!
This week yaql 1.0.0rc2 has been released https://pypi.python.org/pypi/yaql/1.0.0.0rc2 This rc2 would most likely become 1.0 release. This also means, that murano is upgrading it’s engine to accommodate changes and improvements to new yaql. If you’re working with upstream/master murano or interested in helping improve new engine: please try and test it. Here are commits, that do the migration: murano: https://review.openstack.org/#/c/204099/ murano-dashboard: https://review.openstack.org/#/c/203588/ python-muranoclient: https://review.openstack.org/#/c/202684/ Do not forget to install updated client and new yaql to the env with dashboard and murano virtual-envs! If you have any complex custom apps, be sure to test them against the new engine, to help us find any bugs we might have missed there! -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Does murano dymamic-ui have plan to support edit function?
Hi, sure there are such plans! This have been long referred as per-component-UI. I’m really hoping there would be some traction about it during mitaka cycle. Not in liberty though, feature freeze is less than a month away. btw, if you’re interested in custom tweaking and fine-tuning of murano object-model you can take a look at these CLI tools https://review.openstack.org/#/q/project:openstack/python-muranoclient+branch:master+topic:bp/env-configuration-from-cli,n,z and this https://review.openstack.org/#/c/208659/ commit in particular. Although using those would require you to have some knowledge about how murano handles things internally. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 12 Aug 2015 at 13:23:47, WANG, Ming Hao (Tony T) (tony.a.w...@alcatel-lucent.com) wrote: Dear OpenStack developers, Currently, murano dynamic-ui is “one-time” GUI, and I can’t edit data what has been submitted. Does murano dynamic-ui have plan to support edit function in the future? For example, developer develops some Wizard GUI to do some configuration, and user wants to change some configuration after the deployment. Thanks, Tony __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Does murano dymamic-ui have plan to support edit function?
Hi Tony, After re-readng your question again I tend to agree with Alex. Actions seem to be exactly what you’re asking for. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 12 Aug 2015 at 20:16:08, Alexander Tivelkov (ativel...@mirantis.com) wrote: Hi Tony, Thanks for your interest! This is a complicated topic. Being able to edit the object model (with DynamicUI, the CLI tools mentioned by Kirill or manually with murano's API) is just the tip of the iceberg: if you have already deployed your application, modifying of some of its input properties will not be enough: the application developer has to supply the logic which will handle the changes and will execute all the needed actions to reconfigure the app. Right now the right way to do so is to create an action method (see [1] for details), which may be called for already deployed apps. In this action you may change the properties of the object and do whatever custom handling you may need to reconfigure your app. For example, if you want to change the password of the database admin user of the mysql app, you may add an action method changeAdminPassword which will not only set '$.password' property to a new value, but will also execute an appropriate password-changing script on the VM running the database instance. Right now the actions are partially supported on the UI level (in the dashboard you may call any action of any deployed application), however currently you cannot pass any parameters to these actions if called from the UI, and being able to pass them is indeed required for your scenario (in the aforementioned example with DB password change, such an action should have at least one parameter - the new password value). This will be probably addressed during the M cycle as part of the per-component UI initiative mentioned by Kirill: we will provide a way to render dynamic UI dialogs not only for the new applications being added but also for the actions of the already deployed apps. Hope this helps. Please let me know if you have any questions on Actions and any other related topics [1] http://murano.readthedocs.org/en/latest/draft/appdev-guide/murano_pl.html#murano-actions -- Regards, Alexander Tivelkov On Wed, Aug 12, 2015 at 2:16 PM, WANG, Ming Hao (Tony T) tony.a.w...@alcatel-lucent.com wrote: Kirll, Thanks for your info very much! We will study it first. Thanks, Tony From: Kirill Zaitsev [mailto:kzait...@mirantis.com] Sent: Wednesday, August 12, 2015 7:12 PM To: WANG, Ming Hao (Tony T); OpenStack Development Mailing List (not for usage questions) Subject: Re: [openstack-dev] Does murano dymamic-ui have plan to support edit function? Hi, sure there are such plans! This have been long referred as per-component-UI. I’m really hoping there would be some traction about it during mitaka cycle. Not in liberty though, feature freeze is less than a month away. btw, if you’re interested in custom tweaking and fine-tuning of murano object-model you can take a look at these CLI tools https://review.openstack.org/#/q/project:openstack/python-muranoclient+branch:master+topic:bp/env-configuration-from-cli,n,z and this https://review.openstack.org/#/c/208659/ commit in particular. Although using those would require you to have some knowledge about how murano handles things internally. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 12 Aug 2015 at 13:23:47, WANG, Ming Hao (Tony T) (tony.a.w...@alcatel-lucent.com) wrote: Dear OpenStack developers, Currently, murano dynamic-ui is “one-time” GUI, and I can’t edit data what has been submitted. Does murano dynamic-ui have plan to support edit function in the future? For example, developer develops some Wizard GUI to do some configuration, and user wants to change some configuration after the deployment. Thanks, Tony __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo
Re: [openstack-dev] [api] [all] To changes-since or not to changes-since
GET /app/items?f_updated_at=gte:some_timestamp I guess this should only return existing entries in a collection, while the proposition was to add deleted entries to the result too (if we use changes_since). More like a delta, than simple filtering. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 10 Aug 2015 at 07:10:23, hao wang (sxmatch1...@gmail.com) wrote: Hi, stackers Since now we have merged filtering guideline[1], is that said we should implement this feature according this guideline? like this: GET /app/items?f_updated_at=gte:some_timestamp Do we have reached a consensus about this? 2015-06-19 17:07 GMT+08:00 Chris Dent chd...@redhat.com: There's an open question in the API-WG on whether to formalize or otherwise enshrine the concept of a changes-since query parameter on collection oriented resources across the projects. The original source of this concept is from Nova's API: http://docs.openstack.org/developer/nova/v2/polling_changes-since_parameter.html There are arguments for and against but we've been unable to reach a consensus so the agreed next step was to bring the issue to the mailing list so more people can hash it out and provide their input. The hope is that concerns or constraints that those in the group are not aware of will be revealed and a better decision will be reached. The basic idea of changes-since is that it can be used as a way to signal that the requestor is doing some polling and would like to ask Give me stuff that has changed since the last time I checked. As I understand it, for the current implementations (in Nova and Glance) this means including stuff that has been deleted. Repeated requests to the resource with a changes-since parameter gives a running report on the evolving state of the resource. This is intended to allow efficient polling[0]. The pro camp on this likes it because this is very useful and quite humane: The requestor doesn't need to know the details of how the query is is implemented under the hood. That is, if there are several timestamps associated with the singular resources in the collection which of those are used for time comparison and which attributes (such as state with a value of deleted) are used to determine if a singular resource is included. The service gets to decide these things and in order for efficient polling to actually be achieved it needs to do in order to make effective queries of the data store. The con camp doesn't like it because it introduces magic, ambiguity and inconsistency into the API (when viewed from a cross-project perspective) and one of the defining goals of the working group is to slowly guide things to some measure of consistency. The alternate approach is to formulate a fairly rigorous query system for both filtering[1] and sorting[2] and use that to specify explicit queries that state I want resources that are newer than time X in timestamp attribute 'updated_at' _and_ have attribute 'state' that is one of 'foo', 'bar' or 'baz'. (I hope I have represented the two camps properly here and not introduced any bias. Myself I'm completely on the fence. If you think I've misrepresented the state of things please post a clarifying response.) The questions come down to: * Are there additional relevant pros and cons for the two proposals? * Are there additional proposals which can address the shortcomings in either? Thanks for your input. [0] Please try to refrain from responses on the line of ha! efficiency! that's hilarious! and ZOMG, polling, that's so last century. Everybody knows this already and it's not germane to the immediate concerns. We'll get to a fully message driven architecture next week. This week we're still working with what we've got. [1] filtering guideline proposal https://review.openstack.org/#/c/177468/ [2] sorting guideline proposal https://review.openstack.org/#/c/145579/ -- Chris Dent tw:@anticdent freenode:cdent https://tank.peermore.com/tanks/cdent __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Best Wishes For You! __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] periodic jobs reminder
hi This letter is just a heads up, that murano now has periodic jobs, that report any failures in stable branches to http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-stable-maint mailing list. So if you’re interested — you should subscribe to the mailing list (and possibly add some filters for murano =)) Thanks for your attention =) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] eslint cleanup
I gave it some thought, and came to a conclusion, that adopting openstack config is the right thing to do. It enables some of the rules, that are disabled by default, so it actually is stricter, than our current config. So https://review.openstack.org/#/c/206729/ Thank you again for your work Michael! -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 28 Jul 2015 at 17:38:03, Michael Krotscheck (krotsch...@gmail.com) wrote: Well, the reasons those rules are deactivated is because they simply had no equivalent in the previous tool, and we didn't want to force the Horizon team to suddenly take on a far more aggressive style correction job than they'd signed up for. Once their job goes green, I'm going to start updating those rules one by one to slowly tighten the rules set. With that in mind though: You can always extend the openstack rules and add your own additional restrictions. So: Best of both worlds :), just make sure you keep track of what's coming in from upstream. Michael On Tue, Jul 28, 2015 at 3:58 AM Kirill Zaitsev kzait...@mirantis.com wrote: Thanks Michael, I’m actually watching this process closely, and considering switching to these rules, as soon as the job goes green. =) The upside of not doing so is that, since our (murano) js code base is significantly smaller than that of horizon — we can impose slightly stricter rule set, than horizon currently does. But switching to it completely is something, that I do consider and it is on the roadmap =) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 28 Jul 2015 at 03:00:40, Michael Krotscheck (krotsch...@gmail.com) wrote: FYI, those rules have been moved into OpenStack under the QA program. I'm currently working on getting npm publish jobs to function so we can release those rules as well. http://git.openstack.org/cgit/openstack/eslint-config-openstack/ Michael On Mon, Jul 27, 2015 at 4:13 PM Kirill Zaitsev kzait...@mirantis.com wrote: Since there was some interest in my side activity (which is described in https://blueprints.launchpad.net/murano/+spec/add-js-lint-jobs) I’ve created an etherpad with files, that are yet to be cleaned up. Here is the link https://etherpad.openstack.org/p/murano-escleanup So I suggest, that if you’re willing to help — add yourself in front of the file you’d like to cleanup so that we would not do the same job twice. When adding rule configs I try to refer to https://github.com/krotscheck/eslint-config-openstack/blob/master/.eslintrc (I’m considering switching to it completely, but that is a story for a different letter =)) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] eslint cleanup
Thanks Michael, I’m actually watching this process closely, and considering switching to these rules, as soon as the job goes green. =) The upside of not doing so is that, since our (murano) js code base is significantly smaller than that of horizon — we can impose slightly stricter rule set, than horizon currently does. But switching to it completely is something, that I do consider and it is on the roadmap =) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 28 Jul 2015 at 03:00:40, Michael Krotscheck (krotsch...@gmail.com) wrote: FYI, those rules have been moved into OpenStack under the QA program. I'm currently working on getting npm publish jobs to function so we can release those rules as well. http://git.openstack.org/cgit/openstack/eslint-config-openstack/ Michael On Mon, Jul 27, 2015 at 4:13 PM Kirill Zaitsev kzait...@mirantis.com wrote: Since there was some interest in my side activity (which is described in https://blueprints.launchpad.net/murano/+spec/add-js-lint-jobs) I’ve created an etherpad with files, that are yet to be cleaned up. Here is the link https://etherpad.openstack.org/p/murano-escleanup So I suggest, that if you’re willing to help — add yourself in front of the file you’d like to cleanup so that we would not do the same job twice. When adding rule configs I try to refer to https://github.com/krotscheck/eslint-config-openstack/blob/master/.eslintrc (I’m considering switching to it completely, but that is a story for a different letter =)) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] eslint cleanup
Since there was some interest in my side activity (which is described in https://blueprints.launchpad.net/murano/+spec/add-js-lint-jobs) I’ve created an etherpad with files, that are yet to be cleaned up. Here is the link https://etherpad.openstack.org/p/murano-escleanup So I suggest, that if you’re willing to help — add yourself in front of the file you’d like to cleanup so that we would not do the same job twice. When adding rule configs I try to refer to https://github.com/krotscheck/eslint-config-openstack/blob/master/.eslintrc (I’m considering switching to it completely, but that is a story for a different letter =)) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Murano] Should we move to #openstack-murano ?
Heat does seem to use #heat though. But I have to agree, that most os OpenStack projects use #openstack-something I do not have a strong opinion about the idea, but I’m pretty sure nobody came to #openstack-murano and asked anything there. People usually do not ask questions in empty channels ;))) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 17 Jul 2015 at 19:23:30, Ekaterina Chernova (efedor...@mirantis.com) wrote: Hi guys! Currently Murano holds the #murano IRC channel. But all openstack projects have the openstack- prefix in their channel’s name. So I have a question: should we move to #openstack-murano? I think it’s a good idea, since it’s more obvious to go to #openstack-murano if one needs help with murano. Do you know if anybody tried to get help at #openstack-murano and discovered that this is not the official Murano channel ? Would it be hard to migrate from one channel to another? Regards, Kate. __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] [congress] murano congress integration test - trusts
Just to keep track, Victor started a bug on that: https://bugs.launchpad.net/murano/+bug/1474938/ Haven’t looked close into the problem, yet, though. Will try to do so some time soon. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 15 Jul 2015 at 16:44:24, Filip Blaha (filip.bl...@hp.com) wrote: Hi all our congress integration tests were broken by the change [1] (trusts enabled by default). However I suspect problem could be with initialization congress client [2] or in python-congressclient. Any ideas about that? Thanks [1] https://review.openstack.org/#/c/194615/ [2] https://github.com/openstack/murano/blob/6ac473fabbc2d2e1f3ed4c3d36be6439c1d6c2cd/murano/engine/client_manager.py#L102 Regards Filip __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Murano] Versioning of Murano packages and MuranoPL classes
Alexander, do you plan to update the https://review.openstack.org/#/c/140402/ versioning spec? We can possibly try to make it a joint effort, if you like. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 14 Jul 2015 at 11:34:56, Alexander Tivelkov (ativel...@mirantis.com) wrote: Gosha, Could you please elaborate what do you mean by extra blocks? Glance V3 comes with Glance out-of-the box, no extra deployment is needed. The only thing one will have to install is Murano Package Type plugin - but it will be installed at the same time with Murano. -- Regards, Alexander Tivelkov On Mon, Jul 13, 2015 at 5:54 PM, Georgy Okrokvertskhov gokrokvertsk...@mirantis.com wrote: On Mon, Jul 13, 2015 at 2:19 AM, Alexander Tivelkov ativel...@mirantis.com wrote: Hi Gosha, Supporting versioning in existing backend will require us to re-implement the significant part of Artifact Repository in Murano API: we'll need to add versions and dependencies concepts into our model (which is already complicated and dirty enough), extend appropriate API calls etc. And all the efforts will be a waste of time once we finally migrate to Artifacts. Also, what do you mean by set by default? V3 API is experimental, but it is already merged into upstream Glance, so there is no problem with using it in Murano right away. This is exactly why I have these concerns. I wonder how much customers will use experimental API in production. I just don't want to add extra block on Murano adoption way. -- Regards, Alexander Tivelkov On Fri, Jul 10, 2015 at 5:56 PM, Georgy Okrokvertskhov gokrokvertsk...@mirantis.com wrote: Hi Alex, Thank you for the great summary. I have a concern about item #8. Can we add an option to Murano to use previous storage engine rather then Glance v3? We need to make sure that v3 API in Glance is set by default before we do a hard dependency on it in Murano. Thanks Gosha On Fri, Jul 10, 2015 at 4:53 AM, Alexander Tivelkov ativel...@mirantis.com wrote: Hi folks, Ability to manage multiple versions of application packages and their dependencies was always an important item in Murano roadmap, however we still don't have a clear spec for this feature. Yesterday we hosted a small design session to come up with a plan on what can be done in Liberty timeframe to have proper versioning for MuranoPL classes and packages. Stan Lagun, Kirill Zaitsev and myself participated offline, some other muranoers joined remotely. Thanks to everybody who joined us. TL;DR: it turns out that now we have a clear plan which will allow us to achieve proper versioning of the packages and classes, and we'll try to implement the most important parts of it in Liberty. Here is the detailed outcome of the session: We'll use the standard Semantic Versioning format ('Major.Minor.Patch[-dev-build.label[+metadata.label]]') to version our packages: changes which break backwards-compatibility should increment the major segment, non-breaking new features increment the minor segment and all non-breaking bugfixes increment the patch segment. The developers should be carefull with the new features part: if you add a new method to a class, it may be considered a breaking change if the existing subclasses of this class have the same method already declared. We still assume that such changes should lead to increment of 'minor' segment, however it is up to best judgement of developers in particular case: if the risk of such method override is really high it may worth to increment the 'major' segment. Proper guideline on the versioning rules will be published closer to L release. A new field 'Version' is introduced into package manifest file which should define package version in complete semver format. The field itself is optional (so existing apps are not broken), if it is not specified the package is assumed to have version '0.0.0' The existing 'Require' block of Application manifest will be used to specify the package dependencies. Currently it is a yaml-based dictionary, with the keys set to fully-qualified names of the dependency packages and the values set to the version of those dependencies. Currently this block is used only for integration with apps stored at apps.openstack.org. It is suggested to use this block in the deployment process as well, and extend its semantics. The version of the dependency specified there should also follow the semver notation, however it may be specified in the shortened format, i.e. without specifying the 'patch' or 'patch' and 'minior' components. In this case the dependency will be specified as a range of allowed versions. For example, a dependency version 1.2 will mean a (1.2.0 = version 1.3) range. If the version of a dependency is not specified (like in this existing app - [1]) then we assume the version 0 - i.e. the last available pre-release version of a package. Murano core library is also a package which has its own version
Re: [openstack-dev] [Keystone] Symbol not found: _BIO_new_CMS
Just for the sake of future googlers. I’ve encountered the same problem (with horizon actually) and managed to solve it. 1) install and link latest openssl from homebrew: brew update brew install openssl brew link --force openssl 2) run tox, it fails. 3) manually activate the environment you want: . .tox/venv/bin/activate 4) build cryptography package with brew ssl: LDFLAGS=-L/usr/local/opt/openssl/lib CPPFLAGS=-I/usr/local/opt/openssl/include pip install --force-reinstall --upgrade --no-binary cryptography cryptography 5) deactivate that’s it — that should do the trick. Someone might be able to suggest a better way to do this, but this variant works for me. (As long as I do not rebuild venv too often =)) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] idea of introducing a spec-freeze, during M cycle
We had discussed this (see subj) interesting idea, during our latest meeting in IRC (http://eavesdrop.openstack.org/meetings/murano/2015/murano.2015-07-07-17.01.html) The idea was borrowed from nova, who froze their specs shortly after L1 release. The reasoning behind this is rather simple, as adding something, that requires a spec during a 2d half of the cycle, seems like a not so good idea. Knowing that there would be a spec freeze of some sort, would probably 1) make contributors want to write their specs beforehan 2) make reviewers review specs more often (although I’m not really sure if there is a good way to encourage spec reviews) What do you think about such an idea? Obviously introducing a spec-freeze for liberty (without proper prior notice) is a bad thing to do. But sounds like a reasonable idea for M cycle. Somewhere between M-1 and M-2, maybe? What do you think? -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] We're enabling trusts by default in murano liberty
Hello all. I’m writing this letter to notify you of a small, but important change, that is about to come. https://review.openstack.org/194615 We’re enabling trusts by default in murano and asking everyone who is using murano for development to upgrade and/or start using them and help us properly test them. Use of trusts was implemented them in kilo. The main problem this decision might pose is the fact that our trusts code has not yet been battle-tested, therefore there might be some errors associated with it. But ideally you shouldn’t even notice that you enabled them! =) The reason behind this decision is simple — this is the intended behaviour of murano-engine. With current behaviour as soon as the user logs out of horizon — his or her token would become invalid and any deployment started by the user can fail. Trusts solve this problem naturally. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] shellcheck all .sh scripts in murano-deployment
After thinking about this for a while, I came to think, that we also need a jslinter job for murano-dashboard. Horizon is currently adopting eslint as a one tool for the job (meant to replace jscs and jshint afaiu), so we could adopt this as part of the blueprint, I filed. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 15 Jun 2015 at 02:27:06, Kirill Zaitsev (kzait...@mirantis.com) wrote: Since there were no objections, and as a follow-up I’ve created a BP for that in murano: https://blueprints.launchpad.net/murano/+spec/add-shellcheck-jobs -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 10 Jun 2015 at 18:07:19, Filip Blaha (filip.bl...@hp.com) wrote: Thanks for comment and suggestion! there is also shutil2 framework for unit testing over shell scripts. We shall consider it whether it could bring us value for the effort. I personally have no strong opinion about that. Little contradiction to my previous mail:-) Regards Filip On 06/10/2015 03:34 PM, Jeremy Stanley wrote: On 2015-06-10 13:48:26 +0200 (+0200), Filip Blaha wrote: +1, nice idea. Shell script are not easy to review - large files, not covered by unit tests. Any automatic tool could be beneficial. It's worth noting that just because your shell scripts don't have their own validation tests doesn't mean they can't. For example see the test-features.sh and test-functions.sh scripts in the https://git.openstack.org/cgit/openstack-infra/devstack-gate/ repo, making sure we maintain a contract on things like branch fallback logic which is easy to subtly break if not tested. __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] shellcheck all .sh scripts in murano-deployment
Since there were no objections, and as a follow-up I’ve created a BP for that in murano: https://blueprints.launchpad.net/murano/+spec/add-shellcheck-jobs -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 10 Jun 2015 at 18:07:19, Filip Blaha (filip.bl...@hp.com) wrote: Thanks for comment and suggestion! there is also shutil2 framework for unit testing over shell scripts. We shall consider it whether it could bring us value for the effort. I personally have no strong opinion about that. Little contradiction to my previous mail:-) Regards Filip On 06/10/2015 03:34 PM, Jeremy Stanley wrote: On 2015-06-10 13:48:26 +0200 (+0200), Filip Blaha wrote: +1, nice idea. Shell script are not easy to review - large files, not covered by unit tests. Any automatic tool could be beneficial. It's worth noting that just because your shell scripts don't have their own validation tests doesn't mean they can't. For example see the test-features.sh and test-functions.sh scripts in the https://git.openstack.org/cgit/openstack-infra/devstack-gate/ repo, making sure we maintain a contract on things like branch fallback logic which is easy to subtly break if not tested. __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] backporting changes to stable/juno and stable/kilo
Hi all. I’ve been looking through the bugs/fixes we’ve made during kilo cycle. Some of them are worthy of being backported to stable/juno. And some of the fixes we’ve already made in liberty are worthy of being backported to stable/kilo. Since we’ve agreed on using tags for bugs I’ve marked those bugs as juno-backport-potential and kilo-backport-potential. Here are the links for them murano bugs with tag 'juno-backport-potential’ and without a tag ‘in-stable-juno’ : http://j.mp/murano-juno-backport murano bugs in murano with tag ‘kilo-backport-potential’ and without a tag ‘in-stable-kilo’: http://j.mp/murano-kilo-backport python-muranoclient bugs with tag 'juno-backport-potential’ and without a tag ‘in-stable-juno’ : http://j.mp/muranoclient-juno-backport python-muranoclient bugs in murano with tag ‘kilo-backport-potential’ and without a tag ‘in-stable-kilo’: http://j.mp/muranoclient-kilo-backport Sorry for using url shortener, the links are really large and would clutter the email otherwise. I also hope I didn’t mess up with them. =) You can construct them from Launchpads advanced search. If you have any objections to the list of bugs to be backported — you can comment in respective bugs on l-pad and we can discuss it on a per-bug basis. If you're aware of any bugs, that have backport potential that are not present on the list: feel free to tag them. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Tracking bugs in apps on launchpad
+1 Can’t find any objectsions to separating murano-apps from murano. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 8 Jun 2015 at 17:13:22, Dmitro Dovbii (ddov...@mirantis.com) wrote: Hi, Serg! Nice! Why only bug tracking? I'm looking forward to the first blueprint submitting :) Regards, Dmytro Dovbii 2015-06-08 16:34 GMT+03:00 Serg Melikyan smelik...@mirantis.com: We originally created https://launchpad.net/murano-applications, and I misspelled address in my first e-mail, but after I was pointed out to the mistake I've decided to create new project with URL https://launchpad.net/murano-apps that correspond to the repository name. On Mon, Jun 8, 2015 at 4:01 PM, Serg Melikyan smelik...@mirantis.com wrote: Hi folks, We used to track bugs that we have in applications published in openstack/murano-apps repository directly on launchpad.net/murano but sometimes it's really inconvenient: * applications are not a part of the murano * it's hard to properly prioritize bugs, because critical bug for app is not critical at all for murano We had created murano-apps project on launchpad sometimes ago, but never truly used this project. I propose to move existing bugs for applications to https://launchpad.net/murano-apps and use this project as place for tracking bugs in openstack/murano-apps repository. Folks, what do you think about that? -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Murano] python-openstackclient support
https://blueprints.launchpad.net/python-muranoclient/+spec/openstack-client-plugin-support I’ve done that a while ago, already =). Could you please approve it? -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 9 Jun 2015 at 11:45:56, Serg Melikyan (smelik...@mirantis.com) wrote: Hi Kirill, It's definitely a great idea, it needs to be verified though AFAIK all openstack projects are moving to support python-openstackclient. I think we should file a blueprint around that and start looking at that on background. I think it will be not a big deal to support python-openstackclient. On Thu, Apr 23, 2015 at 3:04 AM, Stan Lagun sla...@mirantis.com wrote: +1 for the idea though not sure on priority of this since we have so many way more important things to implement in Kilo. I'd say that would be a great contribution if we find someone willing to contribute it :) Sincerely yours, Stan Lagun Principal Software Engineer @ Mirantis On Thu, Apr 23, 2015 at 1:55 AM, Kirill Zaitsev kzait...@mirantis.com wrote: Since python-openstackclient is now a part of openstack — I guess it would be a good idea to support it in murano. It has setuptools-based plugin system, and it should be fairly easy to add murano commands as plugins to it. BTW, It’s based on cliff and has a terrific completion support (which is basically why I started looking into the issue in the first place =)) What do you think, is it a good idea? -- Kirill Zaitsev Sent with Airmail __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Murano] python-openstackclient support
Since it includes a certain research phase (on how to integrate properly) I’d bet on half-a-week to week of work. But that’s just a wild guess. Might be less, might be more. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 9 Jun 2015 at 14:59:13, Ekaterina Chernova (efedor...@mirantis.com) wrote: Hi all! I support the idea! Kirill, how much time do you think blueprint implementation will take? On Tue, Jun 9, 2015 at 2:46 PM, Kirill Zaitsev kzait...@mirantis.com wrote: https://blueprints.launchpad.net/python-muranoclient/+spec/openstack-client-plugin-support I’ve done that a while ago, already =). Could you please approve it? -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 9 Jun 2015 at 11:45:56, Serg Melikyan (smelik...@mirantis.com) wrote: Hi Kirill, It's definitely a great idea, it needs to be verified though AFAIK all openstack projects are moving to support python-openstackclient. I think we should file a blueprint around that and start looking at that on background. I think it will be not a big deal to support python-openstackclient. On Thu, Apr 23, 2015 at 3:04 AM, Stan Lagun sla...@mirantis.com wrote: +1 for the idea though not sure on priority of this since we have so many way more important things to implement in Kilo. I'd say that would be a great contribution if we find someone willing to contribute it :) Sincerely yours, Stan Lagun Principal Software Engineer @ Mirantis On Thu, Apr 23, 2015 at 1:55 AM, Kirill Zaitsev kzait...@mirantis.com wrote: Since python-openstackclient is now a part of openstack — I guess it would be a good idea to support it in murano. It has setuptools-based plugin system, and it should be fairly easy to add murano commands as plugins to it. BTW, It’s based on cliff and has a terrific completion support (which is basically why I started looking into the issue in the first place =)) What do you think, is it a good idea? -- Kirill Zaitsev Sent with Airmail __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] shellcheck all .sh scripts in murano-deployment
Folks, I’ve got another proposal, mainly to the guys, who deal with CI and test jobs daily. What would you say about adding a job to murano-deployment, that would launch shellcheck http://www.shellcheck.net/about.html against all .sh files? I use it, when reviewing .sh scripts (well, actually my vim does it for me =P) and although It has some excessive checks I find it quite useful. We could also add a similar job to murano-apps, since they use shell scripts quite often. Any objections to this idea? -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Tracking bugs in apps on launchpad
First we need to setup bugtracking on murano-apps =) -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 9 Jun 2015 at 15:13:07, Ekaterina Chernova (efedor...@mirantis.com) wrote: Folks, nice idea. Who is wishing to look through all bugs in murano and move to murano-apps project appropriate ones? Regards, Kate. On Tue, Jun 9, 2015 at 2:49 PM, Kirill Zaitsev kzait...@mirantis.com wrote: +1 Can’t find any objectsions to separating murano-apps from murano. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 8 Jun 2015 at 17:13:22, Dmitro Dovbii (ddov...@mirantis.com) wrote: Hi, Serg! Nice! Why only bug tracking? I'm looking forward to the first blueprint submitting :) Regards, Dmytro Dovbii 2015-06-08 16:34 GMT+03:00 Serg Melikyan smelik...@mirantis.com: We originally created https://launchpad.net/murano-applications, and I misspelled address in my first e-mail, but after I was pointed out to the mistake I've decided to create new project with URL https://launchpad.net/murano-apps that correspond to the repository name. On Mon, Jun 8, 2015 at 4:01 PM, Serg Melikyan smelik...@mirantis.com wrote: Hi folks, We used to track bugs that we have in applications published in openstack/murano-apps repository directly on launchpad.net/murano but sometimes it's really inconvenient: * applications are not a part of the murano * it's hard to properly prioritize bugs, because critical bug for app is not critical at all for murano We had created murano-apps project on launchpad sometimes ago, but never truly used this project. I propose to move existing bugs for applications to https://launchpad.net/murano-apps and use this project as place for tracking bugs in openstack/murano-apps repository. Folks, what do you think about that? -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [murano] python versions
I’ve looked into several OS projects, and they first seen to implement py3 support and create a job later. (Except for heat. They already have a non-voting py34, which seem to fail every time =)) I suggest we do the same: first make murano work on py34, then make a py34 job. I’ll file a blueprint shortly. -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 2 Jun 2015 at 15:58:17, Serg Melikyan (smelik...@mirantis.com) wrote: Hi Kirill, I agree with Alexander that we should not remove support for python 2.6 in python-muranoclient. Regarding adding python-3 jobs - great idea! But we need to migrate python-muranoclient to yaql 1.0 first and then add python-3 jobs, because previous versions of yaql are not compatible with python-3. On Tue, Jun 2, 2015 at 3:33 PM, Alexander Tivelkov ativel...@mirantis.com wrote: Hi Kirill, Client libraries usually have wider range of python requirements, as they may be run on various kinds of legacy environments, including the ones with python 2.6. only. Murano is definitely not the only project in Openstack which still maintains py26 compatibility for its client: nova, glance, cinder and other integrated ones do this. So, I would not drop py26 support for client code without any good reasons to. Are there any significant reasons to do it? Regarding py3.4 - this is definitely a good idea. -- Regards, Alexander Tivelkov On Tue, Jun 2, 2015 at 3:04 PM, Kirill Zaitsev kzait...@mirantis.com wrote: It seems that python-muranoclient is the last project from murano-official group, that still supports python2.6. Other projects do not have a 2.6 testing job (correct me if I’m wrong). Personally I think it’s time to drop support for 2.6 completely, and add (at least non-voting) jobs with python3.4 support tests. It seems to fit the whole process of moving OS projects towards python 3: https://etherpad.openstack.org/p/liberty-cross-project-python3 What do you think? Does anyone have any objections? -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Murano] Nominating Kirill Zaitsev for murano-core
Thanks all! Someone should now say «With great power comes great responsibility» And I should respond with something like «Night gathers, and now my watch begins», should I? I kind of like this kind of symbolism =) Isn’t there a Core Developer Oath or Vow? Shouldn’t we think of one? -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 2 Jun 2015 at 20:27:46, McLellan, Steven (steve.mclel...@hp.com) wrote: +1 From: Stan Lagun sla...@mirantis.commailto:sla...@mirantis.com Reply-To: OpenStack Development Mailing List (not for usage questions) openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org Date: Tuesday, June 2, 2015 at 9:32 AM To: OpenStack Development Mailing List (not for usage questions) openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org Subject: Re: [openstack-dev] [Murano] Nominating Kirill Zaitsev for murano-core +1 without any doubt Sincerely yours, Stan Lagun Principal Software Engineer @ Mirantis mailto:sla...@mirantis.com On Tue, Jun 2, 2015 at 10:43 AM, Ekaterina Chernova efedor...@mirantis.commailto:efedor...@mirantis.com wrote: +1 Regards, Kate. On Tue, Jun 2, 2015 at 9:32 AM, Serg Melikyan smelik...@mirantis.commailto:smelik...@mirantis.com wrote: I'd like to propose Kirill Zaitsev to core members of Murano team. Kirill Zaitsev is active member of our community, he implementedhttps://launchpad.net/murano/+milestone/2015.1.0 several blueprint in Kilo and fixed number of bugs, he maintains a really good score as contributor: http://stackalytics.com/report/users/kzaitsev Existing Murano cores, please vote +1/-1 for the addition of Kirill to the murano-core. -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.commailto:smelik...@mirantis.com __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [murano] python versions
It seems that python-muranoclient is the last project from murano-official group, that still supports python2.6. Other projects do not have a 2.6 testing job (correct me if I’m wrong). Personally I think it’s time to drop support for 2.6 completely, and add (at least non-voting) jobs with python3.4 support tests. It seems to fit the whole process of moving OS projects towards python 3: https://etherpad.openstack.org/p/liberty-cross-project-python3 What do you think? Does anyone have any objections? -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [Murano] python-openstackclient support
Since python-openstackclient is now a part of openstack — I guess it would be a good idea to support it in murano. It has setuptools-based plugin system, and it should be fairly easy to add murano commands as plugins to it. BTW, It’s based on cliff and has a terrific completion support (which is basically why I started looking into the issue in the first place =)) What do you think, is it a good idea? -- Kirill Zaitsev Sent with Airmail__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [openstack clients] Client bash_completion script discovery
Hello all, Most OS python-xxxclient projects include a tools/xxx.bash_completion file, that is invaluable for working with said clients. Correct me if I’m wrong, but as far as I see the script is not packaged with any of the python packages on the pypi. If the end user wants to install client with pip install python-xxxclient she would have to go to that packages git repository and checkout the file by hand (and source it of course). I think it might be a good idea to include completion script with the client in the pypi package and add a separate command, smth like `bash-completion-script` or `completion-script bash`, that would print the script on the stdout. Since this applies basically to any python-xxxclient — I’d like to ask for input on this idea. Maybe someone already has a similar solution? -- Kirill Zaitsev Sent with Airmail__ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev