*** adrian_otto has quit IRC | 00:00 | |
openstackgerrit | Merged openstack/heat master: Fix translated required properties https://review.openstack.org/460103 | 00:04 |
---|---|---|
*** d0ugal has quit IRC | 00:04 | |
*** ramishra has quit IRC | 00:09 | |
*** ahonda has joined #heat | 00:10 | |
*** ramishra has joined #heat | 00:11 | |
*** adrian_otto has joined #heat | 00:16 | |
*** roughiz has joined #heat | 00:17 | |
*** palexster has joined #heat | 00:19 | |
*** ramishra has quit IRC | 00:25 | |
*** yassine has joined #heat | 00:25 | |
*** yassine is now known as Guest96685 | 00:26 | |
*** ramishra has joined #heat | 00:27 | |
*** ramishra has quit IRC | 00:35 | |
*** annegentle has joined #heat | 00:36 | |
*** ramishra has joined #heat | 00:40 | |
*** ramishra has quit IRC | 00:45 | |
*** Pavo has joined #heat | 00:50 | |
*** adrian_otto has quit IRC | 00:51 | |
*** stingaci has joined #heat | 00:52 | |
*** Pavo has quit IRC | 00:54 | |
*** Shunli has joined #heat | 00:55 | |
*** ramishra has joined #heat | 00:57 | |
*** stingaci has quit IRC | 00:57 | |
*** dixiaoli has joined #heat | 01:01 | |
*** gmoro has quit IRC | 01:02 | |
*** ramishra has quit IRC | 01:04 | |
*** gmoro has joined #heat | 01:04 | |
*** ahonda has quit IRC | 01:06 | |
*** ramishra has joined #heat | 01:12 | |
*** annegentle has quit IRC | 01:14 | |
*** ramishra has quit IRC | 01:17 | |
*** ramishra has joined #heat | 01:18 | |
*** zhenguo has joined #heat | 01:19 | |
*** annegentle has joined #heat | 01:19 | |
*** prateek has quit IRC | 01:26 | |
*** coreyob has quit IRC | 01:28 | |
*** ramishra has quit IRC | 01:35 | |
*** gmoro has quit IRC | 01:39 | |
*** ramishra has joined #heat | 01:42 | |
*** EricGonczer_ has quit IRC | 01:46 | |
*** gmoro has joined #heat | 01:48 | |
*** ramishra has quit IRC | 01:49 | |
*** yanyanhu has joined #heat | 01:50 | |
*** ramishra has joined #heat | 01:50 | |
*** ramishra has quit IRC | 02:00 | |
*** ramishra has joined #heat | 02:01 | |
openstackgerrit | huangtianhua proposed openstack/heat master: Support adding tags for network https://review.openstack.org/450630 | 02:01 |
*** zhurong has joined #heat | 02:03 | |
*** prateek has joined #heat | 02:04 | |
*** annegentle has quit IRC | 02:06 | |
openstackgerrit | huangtianhua proposed openstack/heat master: Support set tags for neutron subnetpool https://review.openstack.org/458321 | 02:09 |
openstackgerrit | huangtianhua proposed openstack/heat master: Support adding tags for router https://review.openstack.org/458327 | 02:09 |
openstackgerrit | huangtianhua proposed openstack/heat master: Support set tags for neutron port https://review.openstack.org/450661 | 02:09 |
openstackgerrit | huangtianhua proposed openstack/heat master: Support adding tags for subnet https://review.openstack.org/457895 | 02:09 |
*** prateek has quit IRC | 02:11 | |
*** ramishra has quit IRC | 02:11 | |
*** gmoro has quit IRC | 02:11 | |
*** stingaci has joined #heat | 02:14 | |
*** zhurong has quit IRC | 02:18 | |
*** ramishra has joined #heat | 02:19 | |
*** gmoro has joined #heat | 02:22 | |
*** ramishra has quit IRC | 02:23 | |
*** ramishra has joined #heat | 02:30 | |
openstackgerrit | huangtianhua proposed openstack/python-heatclient master: Remove support for py34 https://review.openstack.org/431257 | 02:41 |
*** ramishra has quit IRC | 02:42 | |
*** ramishra has joined #heat | 02:44 | |
*** zhurong has joined #heat | 02:45 | |
*** fragatin_ has joined #heat | 02:48 | |
*** chlong has joined #heat | 02:48 | |
*** stingaci has quit IRC | 02:49 | |
*** ricolin has joined #heat | 02:49 | |
*** ramishra has quit IRC | 02:50 | |
*** fragatina has quit IRC | 02:52 | |
*** ramishra has joined #heat | 02:52 | |
*** fragatin_ has quit IRC | 02:53 | |
*** KanagarajM has joined #heat | 02:53 | |
*** ramishra has quit IRC | 02:56 | |
*** ricolin_ has joined #heat | 02:58 | |
*** ramishra has joined #heat | 02:59 | |
*** KanagarajM has quit IRC | 03:00 | |
*** ricolin has quit IRC | 03:01 | |
*** ricolin_ has quit IRC | 03:20 | |
*** ricolin has joined #heat | 03:21 | |
*** nicolasbock has quit IRC | 03:27 | |
*** dimtruck is now known as zz_dimtruck | 03:37 | |
*** zhurong has quit IRC | 03:42 | |
*** ramishra has quit IRC | 03:51 | |
openstackgerrit | huangtianhua proposed openstack/heat master: Support adding tags for network https://review.openstack.org/450630 | 03:52 |
*** ramishra has joined #heat | 03:54 | |
*** iurygregory has quit IRC | 03:56 | |
*** iurygregory has joined #heat | 04:02 | |
*** syjulian has quit IRC | 04:06 | |
*** yohoffman has quit IRC | 04:06 | |
*** ramishra has quit IRC | 04:07 | |
*** ramishra has joined #heat | 04:08 | |
openstackgerrit | Rabi Mishra proposed openstack/heat master: Include template url in nested stack parse error https://review.openstack.org/458499 | 04:12 |
openstackgerrit | Rabi Mishra proposed openstack/heat master: Use child_template() in AWS::CloudFormation::Stack handle_update https://review.openstack.org/460386 | 04:12 |
*** fragatina has joined #heat | 04:13 | |
*** nmathew has joined #heat | 04:15 | |
*** ramishra has quit IRC | 04:16 | |
*** ramishra has joined #heat | 04:16 | |
*** KanagarajM has joined #heat | 04:19 | |
*** fragatina has quit IRC | 04:21 | |
*** fragatina has joined #heat | 04:21 | |
*** yohoffman has joined #heat | 04:39 | |
*** ramishra has quit IRC | 04:40 | |
*** ramishra has joined #heat | 04:42 | |
*** ramishra has quit IRC | 04:48 | |
*** ramishra has joined #heat | 05:00 | |
openstackgerrit | Rabi Mishra proposed openstack/heat master: Use session and region_name in mistral client plugin https://review.openstack.org/460392 | 05:02 |
*** syjulian has joined #heat | 05:11 | |
*** ramishra has quit IRC | 05:12 | |
*** ramishra has joined #heat | 05:14 | |
*** ashutosh_ has joined #heat | 05:23 | |
*** mdnadeem has joined #heat | 05:41 | |
*** mdnadeem has quit IRC | 05:42 | |
*** mdnadeem has joined #heat | 05:42 | |
*** mdnadeem has quit IRC | 05:42 | |
*** mdnadeem has joined #heat | 05:42 | |
*** ashutosh_ has quit IRC | 05:43 | |
*** prateek has joined #heat | 05:59 | |
openstackgerrit | Rico Lin proposed openstack/heat master: Add unit test for translate with no translate value https://review.openstack.org/460405 | 06:00 |
*** fandi has joined #heat | 06:12 | |
*** zhurong has joined #heat | 06:13 | |
*** mdnadeem has quit IRC | 06:14 | |
*** mdnadeem has joined #heat | 06:15 | |
*** ccamacho has quit IRC | 06:19 | |
*** ricolin_ has joined #heat | 06:26 | |
*** ricolin has quit IRC | 06:27 | |
*** ricolin__ has joined #heat | 06:31 | |
*** rwsu has quit IRC | 06:33 | |
*** rwsu has joined #heat | 06:34 | |
*** ricolin_ has quit IRC | 06:34 | |
*** jprovazn has joined #heat | 06:40 | |
*** d0ugal has joined #heat | 06:43 | |
*** rwsu has quit IRC | 06:45 | |
*** rwsu has joined #heat | 06:46 | |
*** shardy has joined #heat | 06:50 | |
*** shardy has quit IRC | 06:50 | |
*** shardy has joined #heat | 06:51 | |
*** jaosorior_away is now known as jaosorior | 06:51 | |
*** yanyanhu has quit IRC | 06:51 | |
*** zhurong has quit IRC | 07:02 | |
*** zhurong has joined #heat | 07:06 | |
*** ramishra has quit IRC | 07:11 | |
*** ramishra has joined #heat | 07:12 | |
*** beagles has quit IRC | 07:19 | |
*** b3nt_pin has joined #heat | 07:21 | |
*** zhurong has quit IRC | 07:37 | |
*** ramishra has quit IRC | 07:41 | |
*** ramishra has joined #heat | 07:43 | |
*** dbecker has joined #heat | 07:49 | |
*** zzzeek has quit IRC | 08:00 | |
*** zzzeek has joined #heat | 08:00 | |
*** mburns has quit IRC | 08:12 | |
*** mburns has joined #heat | 08:16 | |
*** zhurong has joined #heat | 08:19 | |
*** shardy has quit IRC | 08:27 | |
andreaf | ramishra, ricolin__: around? I'd like to progress work on removing heat support from tempest (and move it to a plugin) and I wanted to chat with you about it | 08:39 |
ramishra | andreaf: heat already uses in-tree tempest plugin | 08:40 |
ramishra | andreaf: we run api and integration tests with tempest | 08:41 |
*** EricGonczer_ has joined #heat | 08:43 | |
*** d0ugal has quit IRC | 08:45 | |
*** EricGonczer_ has quit IRC | 08:47 | |
*** ccamacho has joined #heat | 08:47 | |
andreaf | ramishra: yes I saw that heat integration tests can be run as a tempest plugin | 08:49 |
andreaf | ramishra: however I don't know if the coverage in the integration tests is the same as in the Tempest tests | 08:49 |
andreaf | ramishra: and also Tempest includes an heat service client, which does not exists in heat integration tests since you're using the official python bindings there | 08:50 |
ramishra | andreaf: we also have a bunch of api tests using gabbi http://git.openstack.org/cgit/openstack/heat/tree/heat_integrationtests/api/gabbits | 08:51 |
andreaf | ramishra: yeah nice I saw those | 08:52 |
ramishra | these are somewhat similar to the tempest api tests, though there can be more that can be added | 08:52 |
ramishra | Do we've to use tempest service clients? | 08:52 |
andreaf | ramishra: you don't have to | 08:53 |
*** EricGonczer_ has joined #heat | 08:53 | |
ramishra | yep, so may be we do a gap analysis with the tempest tests and add missing tests | 08:54 |
andreaf | ramishra: since most other projects use a Tempest style client it means that your tests and logs will look different | 08:54 |
andreaf | ramishra: but that's not an issue in general | 08:54 |
ramishra | and then tempest can remove heat tests | 08:54 |
andreaf | one issue with the service client though is that other projects do use tempest clients and some currently rely on the heat one. e.g. http://git.openstack.org/cgit/openstack/murano/tree/murano_tempest_tests/tests/scenario/application_catalog/base.py | 08:56 |
andreaf | ramishra: so it would be great if you hosted the service client in your plugin, even if you don't use it in your integration tests, because it would be beneficial to other projects that want to use heat as part of their gate | 08:56 |
andreaf | ramishra: yeah a gap analysis would be great | 08:57 |
andreaf | ramishra: I would like to complete the removal of all heat bits from Tempest by the end of Pike | 08:58 |
ramishra | yeah, sure we'll discuss this in the team and chalk out a plan | 08:58 |
andreaf | ramishra: cool thanks | 08:58 |
ramishra | may be you can start a ML thread with tempest team expectations | 08:58 |
ricolin__ | andread are you talking about this one? https://review.openstack.org/#/q/topic:bp/heat-tempest-converge | 08:58 |
*** derekh has joined #heat | 08:59 | |
ricolin__ | right now all heat's integration test was covered by tempest like ramishra said | 09:00 |
andreaf | ricolin__: ah you have a spec about this already, good | 09:00 |
andreaf | ricolin__ , ramishra: I'm happy to send an email to the ML if that helps | 09:00 |
ricolin__ | so that BP is about add the client support for heat | 09:00 |
ricolin__ | andreaf cool | 09:00 |
ricolin__ | andreaf glad to have you work together on that for sure:) | 09:00 |
ricolin__ | a discussion on ML sounds very helpful:) | 09:01 |
andreaf | ricolin__: ok I'll send an email shortly - | 09:03 |
ricolin__ | andreaf cheers | 09:04 |
andreaf | ricolin__: regarding the tests, do you use any of the tests hosted on Tempest side in your gates atm? | 09:04 |
*** d0ugal has joined #heat | 09:04 | |
*** d0ugal has quit IRC | 09:04 | |
*** d0ugal has joined #heat | 09:04 | |
andreaf | ricolin__: if not and if you have equivalent coverage we could start the process of removing them from Tempest | 09:04 |
ricolin__ | I think we didn't adopt those tests inside tempest, so might be good to know who's using it right now and can we move that to heat if some one require those tests:) | 09:06 |
ramishra | andreaf: I think our grenade jobs only use tempest tree tests atm | 09:06 |
ramishra | http://logs.openstack.org/95/459595/1/check/gate-grenade-dsvm-heat-ubuntu-xenial/cf5bea8/console.html#_2017-04-25_09_49_44_937886 | 09:06 |
ricolin__ | okey, so we do adopt it:/ | 09:08 |
andreaf | ramishra, ricolin__: we have a job on Tempest side in the check pipeline that runs those tests as well, to avoid breakages to those tests, e.g. http://logs.openstack.org/43/456843/1/check/gate-tempest-dsvm-layer4-ubuntu-xenial/77a03b9/console.html.gz#_2017-04-14_10_59_22_104940 | 09:09 |
andreaf | ricolin__, ramishra: we kept that under the assumption that the heat team is using the tests, so it was a good thing we kept the test working :) | 09:10 |
ricolin__ | probably migrate those test back to heat if we done with heat plugin client:) | 09:11 |
*** ramishra has quit IRC | 09:12 | |
andreaf | ricolin__: that sounds like a good plan | 09:12 |
andreaf | ricolin__: you might want to consider hosting a plugin in a separate repository as well | 09:13 |
ricolin__ | andreaf why? | 09:13 |
andreaf | ricolin__: a dedicated repo can be branchless and would help enforcing API backward compatibility | 09:14 |
andreaf | ricolin__: also a dedicated repo can include plugin requirements only and it makes distribution, packaging and consumption of tests easier | 09:15 |
andreaf | ricolin__: you can have a look at https://review.openstack.org/#/c/369749/ for a thorough explanation if you wish - it's a proposed goal for queens | 09:16 |
*** syjulian has quit IRC | 09:17 | |
ricolin__ | oh, good to know | 09:19 |
*** yohoffman has quit IRC | 09:19 | |
ricolin__ | andreaf sounds like some project already suffering with that | 09:20 |
*** ramishra has joined #heat | 09:21 | |
andreaf | ricolin__: do you mean suffering because they don't have a plugin in a separate repo? | 09:21 |
ricolin__ | mm | 09:22 |
ricolin__ | 09:22 | |
andreaf | what ironic and trove did is to hack together a mechanism to install plugin from master branch on stable branches | 09:23 |
andreaf | so it is possible to "emulate" a branchless repo in that way | 09:23 |
andreaf | it's a bit painful since to install the plugin you actually have to install the whole service on master | 09:24 |
andreaf | but that solves only one part of the problem | 09:24 |
ricolin__ | doesn't sounds like a good plan for us... | 09:24 |
andreaf | ricolin__: having a dedicated repo means you cannot change API and tests in one change, which is probably the main reason why most projects host the plugin in tree today | 09:25 |
ricolin__ | btw, that was my cat typing, not me... | 09:26 |
andreaf | :D | 09:26 |
andreaf | ricolin__: however the 2 step approach actually helps you in identifying changes that would break API compatibility | 09:26 |
andreaf | ricolin__: and using depends-on makes it quite easy to work with two repos | 09:27 |
therve | andreaf, That's backward from what we did to remove the tests from tempest | 09:27 |
andreaf | therve: only kind of - the tests would be in a separate repo, but that repo would be owned by the heat team | 09:28 |
therve | The main thing for us is to be able to test changes in one go | 09:29 |
therve | Sure, it's still more inconvenient | 09:29 |
andreaf | therve: yes you can do that we depends-on in the commit message | 09:29 |
therve | That's not the same | 09:29 |
therve | It may be easy, but it's harder :) | 09:29 |
andreaf | therve: yes it's a little harder for the developers but it makes other things easier | 09:30 |
therve | andreaf, Like? | 09:30 |
andreaf | for users to install your plugin | 09:31 |
andreaf | since it's in an own repo and it has it's own requirements | 09:31 |
andreaf | and that helps packagers as well | 09:31 |
andreaf | and for you to identity changes that would break API backward compatibility | 09:32 |
andreaf | identify | 09:32 |
therve | Well packagers need to create a new package anyway | 09:32 |
therve | Having a different source doesn't make a big difference | 09:32 |
therve | For users... They didn't ask for that, so I'm dubious | 09:32 |
andreaf | it makes a difference because you cannot express plugin requirements when the plugin is hosted in the repo | 09:33 |
therve | You mean python dependencies? | 09:33 |
andreaf | therve: I use to run a downstream CI system, and I promise you that it was a pain to go an fetch the master branch of whole projects and install on the test driver just to get the plugin | 09:34 |
andreaf | therve: yes | 09:34 |
andreaf | therve: I'm not saying it's impossible to work with the plugin in tree | 09:35 |
andreaf | therve: I think mtreinish expresses it well in https://review.openstack.org/#/c/369749/6/goals/queens/split-tempest-plugins.rst | 09:35 |
andreaf | therve, ricolin__: in any case having a dedicated repo or not I would like to proceed with moving tempest tests and client out of Tempest - it's up to you for sure where you would like to host them (if anywhere) | 09:37 |
ricolin__ | I think we have more to discuss in ML for separate the repo thing, do hope there is a way other then add depend on | 09:37 |
andreaf | ricolin__, therve: heh of course, I wanted to make sure you where aware of the topic, the decision is for the team to take | 09:38 |
therve | Yeah I think there are ways where we could keep in-tree and maybe improve the situation still | 09:39 |
ricolin__ | andreaf yeah, feel free to update the spec and add your name in:) | 09:40 |
therve | andreaf, Frankly people running our tests outside the gate are on their own | 09:40 |
therve | It's just how it is. We assume the state of the environment, *and* we just don't tests elsewhere, so there is no way it will magically keep working | 09:40 |
therve | *maybe* for the API tests it could make some sense, but even then | 09:41 |
therve | IE, our in-tree integration tests are not meant to be a user validation tool for their deployed clouds | 09:42 |
therve | If that's what we want, we need a different set of tests | 09:42 |
andreaf | therve: sure I understand that | 09:43 |
andreaf | therve: may projects have functional / integration tests in tree which are executed against optimised environments | 09:44 |
andreaf | therve: and API tests which are executed against full cloud deployments | 09:44 |
therve | Yeah that's somewhat fair | 09:45 |
andreaf | therve: the latter are good for API backward compatibility verification and should ideally be hosted in a branchless repo | 09:45 |
therve | andreaf, Having our gabbit tests live out of tree can be a good idea | 09:45 |
andreaf | therve: since you want is the same API tests to run against master and your stable branches | 09:45 |
andreaf | therve: heh yeah I'm not saying it has to be a tempest plugin at all :) | 09:46 |
therve | Well that governance spec is around tempest plugins :) | 09:46 |
andreaf | therve: but if you have a tempest plugin it could live in the same repo as your gabbi tests | 09:46 |
*** pbourke has joined #heat | 09:47 | |
therve | andreaf, You mean the basic config definition and such? | 09:47 |
ricolin__ | the plugin can directly call gabbi test | 09:47 |
therve | I think it's what happen right now? I don't know | 09:48 |
andreaf | therve, ricolin__: well yes you can use different facilities from tempest - config, discovery and test run is what you use today I believe | 09:49 |
therve | Yeah it seems like it | 09:49 |
andreaf | therve, ricolin__: you can also use service client manager, credentials facilities, test base class etc, depending on your use case | 09:49 |
ricolin__ | andreaf yeah, that's kind like what my spec is proposing:) | 09:50 |
andreaf | therve, ricolin__: if you do use a Tempest service client it has the advantage that it becomes seamlessly available to other plugins as long as yours is installed | 09:50 |
andreaf | Murano and daisycloud use the current heat service client from tempest for instance | 09:51 |
ricolin__ | andreaf and that's not even complete:/ | 09:51 |
andreaf | ricolin__, therve: will you folks be in Boston? It may be useful to have a chat/hacking session about this there face to face | 09:52 |
therve | No | 09:52 |
andreaf | heh too bad | 09:53 |
ricolin__ | I will be there | 09:53 |
andreaf | ricolin__: nice well I'll send an email to the ML about the Tempest side of things | 09:55 |
*** dixiaoli has quit IRC | 09:57 | |
ricolin__ | sure | 09:57 |
andreaf | and in Boston we can see where we stand | 09:57 |
ricolin__ | glad to:) | 09:58 |
*** ricolin__ has quit IRC | 10:01 | |
*** d0ugal has quit IRC | 10:01 | |
*** ricolin has joined #heat | 10:02 | |
*** nicolasbock has joined #heat | 10:03 | |
andreaf | ricolin, therve: btw if you need to reach me I'm in UTC but I use ZNC so you can leave me a message in IRC at anytime | 10:03 |
*** KanagarajM has quit IRC | 10:03 | |
*** Shunli has quit IRC | 10:05 | |
*** d0ugal has joined #heat | 10:07 | |
ricolin | andreaf sure, glad to have you with us:) | 10:09 |
*** syjulian has joined #heat | 10:13 | |
*** shardy has joined #heat | 10:17 | |
*** zhurong has quit IRC | 10:20 | |
*** d0ugal has quit IRC | 10:21 | |
*** fandi has quit IRC | 10:24 | |
*** d0ugal has joined #heat | 10:26 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/heat master: Imported Translations from Zanata https://review.openstack.org/460041 | 10:26 |
*** zhurong has joined #heat | 10:27 | |
*** yohoffman has joined #heat | 10:30 | |
*** nmathew has quit IRC | 10:30 | |
*** blues-man has joined #heat | 10:31 | |
*** fandi has joined #heat | 10:34 | |
*** fragatina has quit IRC | 10:40 | |
*** fragatina has joined #heat | 10:41 | |
*** EricGonczer_ has quit IRC | 10:41 | |
*** EricGonc_ has joined #heat | 10:41 | |
*** d0ugal has quit IRC | 10:45 | |
*** gfidente has joined #heat | 11:01 | |
*** d0ugal has joined #heat | 11:05 | |
*** shardy is now known as shardy_lunch | 11:28 | |
*** prateek has quit IRC | 11:30 | |
*** steveg_afk has joined #heat | 11:31 | |
*** prateek has joined #heat | 11:41 | |
strigazi | hello ricolin | 11:42 |
strigazi | and therve how can we force lower case hostname here: https://github.com/openstack/magnum/blob/master/magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml#L468 | 11:44 |
therve | strigazi, You mean for the hostname generated by heat? | 11:45 |
strigazi | therve yes | 11:45 |
therve | I don't think you can | 11:45 |
*** prateek_ has joined #heat | 11:48 | |
*** askb has quit IRC | 11:51 | |
*** prateek has quit IRC | 11:51 | |
*** dprince has joined #heat | 11:55 | |
*** jcoufal has joined #heat | 11:56 | |
*** dgonzalez has quit IRC | 12:02 | |
strigazi | therve can we pass the name? | 12:03 |
therve | strigazi, Yep | 12:03 |
*** shardy_lunch is now known as shardy | 12:04 | |
*** dgonzalez has joined #heat | 12:07 | |
*** annegentle has joined #heat | 12:13 | |
*** EricGonc_ has quit IRC | 12:19 | |
*** zhurong has quit IRC | 12:25 | |
*** fandi has quit IRC | 12:30 | |
*** ramishra_ has joined #heat | 12:31 | |
*** annegentle has quit IRC | 12:41 | |
*** ramishra_ has quit IRC | 12:41 | |
*** coreyob has joined #heat | 12:50 | |
*** zhurong has joined #heat | 12:58 | |
*** d0ugal has quit IRC | 13:04 | |
*** ayoung has joined #heat | 13:06 | |
*** coreyob has quit IRC | 13:06 | |
*** prateek_ has quit IRC | 13:06 | |
*** coreyob has joined #heat | 13:09 | |
*** prateek has joined #heat | 13:12 | |
openstackgerrit | Rabi Mishra proposed openstack/heat master: Run heat api tests after upgrade https://review.openstack.org/460542 | 13:16 |
*** catintheroof has joined #heat | 13:17 | |
*** d0ugal has joined #heat | 13:20 | |
*** spzala has joined #heat | 13:22 | |
*** shardy has quit IRC | 13:36 | |
*** blomquisg_gone is now known as blomquisg | 13:37 | |
*** shardy has joined #heat | 13:45 | |
*** stingaci has joined #heat | 13:52 | |
*** ramishra has quit IRC | 14:00 | |
*** ramishra has joined #heat | 14:01 | |
*** EricGonczer_ has joined #heat | 14:03 | |
*** annegentle has joined #heat | 14:03 | |
*** zz_dimtruck is now known as dimtruck | 14:13 | |
openstackgerrit | Rabi Mishra proposed openstack/heat master: Run heat api tests after upgrade https://review.openstack.org/460542 | 14:14 |
*** prateek has quit IRC | 14:26 | |
*** d0ugal has quit IRC | 14:28 | |
openstackgerrit | Crag Wolfe proposed openstack/heat master: Store resource attributes in the DB https://review.openstack.org/422983 | 14:28 |
*** d0ugal has joined #heat | 14:32 | |
*** gfidente has quit IRC | 14:34 | |
*** gfidente has joined #heat | 14:35 | |
*** gfidente has joined #heat | 14:35 | |
cmyster | .4 | 14:35 |
*** zhurong has quit IRC | 14:39 | |
*** d0ugal has quit IRC | 14:39 | |
openstackgerrit | yapeng Yang proposed openstack/heat-specs master: Implement Freezer Resource https://review.openstack.org/443426 | 14:40 |
*** d0ugal has joined #heat | 14:47 | |
openstackgerrit | James Slagle proposed openstack/heat master: deployment_swift_data property for server resources https://review.openstack.org/458975 | 14:52 |
*** jmlowe has quit IRC | 14:52 | |
*** dyasny has joined #heat | 14:55 | |
*** d0ugal has quit IRC | 14:56 | |
*** adrian_otto has joined #heat | 15:09 | |
*** jaosorior is now known as jaosorior_away | 15:13 | |
*** zigo has quit IRC | 15:17 | |
*** blues-man has quit IRC | 15:17 | |
*** d0ugal has joined #heat | 15:21 | |
openstackgerrit | Rabi Mishra proposed openstack/heat master: Run heat api tests after upgrade https://review.openstack.org/460542 | 15:41 |
*** dprince has quit IRC | 15:41 | |
*** ccamacho has quit IRC | 15:41 | |
*** ramishra has quit IRC | 15:45 | |
*** chlong_ has joined #heat | 16:08 | |
*** mdnadeem has quit IRC | 16:14 | |
*** chlong_ has quit IRC | 16:14 | |
*** jmlowe has joined #heat | 16:17 | |
*** adrian_otto has quit IRC | 16:22 | |
*** ramishra has joined #heat | 16:23 | |
*** dprince has joined #heat | 16:28 | |
*** jcoufal has quit IRC | 16:48 | |
*** jcoufal has joined #heat | 16:52 | |
*** derekh has quit IRC | 16:52 | |
*** ramishra has quit IRC | 16:58 | |
*** jprovazn has quit IRC | 17:01 | |
*** harlowja has quit IRC | 17:08 | |
*** jmlowe has quit IRC | 17:16 | |
*** jmlowe has joined #heat | 17:17 | |
*** jmlowe has quit IRC | 17:22 | |
*** jmlowe has joined #heat | 17:22 | |
*** ricolin has quit IRC | 17:26 | |
shardy | default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo" does not match "^(sqlite|mysql(\\+pymysql)?|postgresql) | 17:37 |
shardy | oops, that was meant for #tripleo | 17:38 |
zaneb | shardy: btw sorry I missed your ping yesterday. was on a call | 17:38 |
*** jmlowe has quit IRC | 17:39 | |
*** jmlowe has joined #heat | 17:39 | |
shardy | Oh hey zaneb, no worries, sorry I couldn't wait for longer, was near EOD for me | 17:40 |
*** fragatina has quit IRC | 17:40 | |
shardy | zaneb: So I was thinking about the performance issues with ResourceChain etc | 17:40 |
shardy | and thinking how we could potentially inline templates instead of nesting them so deeply | 17:40 |
shardy | zaneb: and that reminded me of the breaking the stack barrier session in Tokyo | 17:41 |
*** fragatina has joined #heat | 17:41 | |
zaneb | hmm, interesting | 17:41 |
shardy | what if we added an interface to StackResource that could output all the resources, and an OS::Heat::Value resource that represents both the parameters and the outputs | 17:41 |
shardy | we could then wire _show_ attributes for all resources to the OS::Heat::Value that represents the outputs | 17:42 |
shardy | and namspace all the resources via the stack path | 17:42 |
shardy | so overcloud.Foo.whatever.ResourceFoo | 17:42 |
shardy | then we could enforce the dependencies implied by the nested stacks by chaining the OS::Heat::Value resources together | 17:42 |
shardy | we'd have to also merge those parameters defined that don't get wired into the "parameters" Value resource | 17:43 |
shardy | Does that sound crazy, or is it worth trying? | 17:43 |
* shardy hasn't got as far as actual code yet | 17:43 | |
zaneb | as a way of implementing ResourceChain, or a way of implementing nested stacks in general? | 17:44 |
shardy | zaneb: I was thinking e.g add a "flatten" option to the stack object, and potentially trial the approach via ResourceChain, and see if it'd work more generally | 17:44 |
*** gfidente is now known as gfidente|afk | 17:45 | |
zaneb | for just ResourceChain, I would say go for it | 17:46 |
zaneb | for Stackresource in general... I think there'd be a lot of edge cases that would cause problems | 17:46 |
shardy | zaneb: I'm sure you're right, but any in particular to consider? | 17:48 |
shardy | I guess with ResourceChain it's a good fit, because we know the parameters are always the same from the parent | 17:49 |
shardy | so it'd be a fairly simple starting point | 17:49 |
zaneb | e.g. figuring out which resources to change in a rolling update of a ResourceGroup or autoscaling group | 17:49 |
shardy | zaneb: Yeah, that's true, I guess I thought we'd do those in the same way we do now, but just flatten them before we instantiate the stack | 17:50 |
*** harlowja has joined #heat | 17:51 | |
shardy | zaneb: Ok, just wanted to bounce the idea off someone, I'll try to find time to try it with ResourceChain | 17:51 |
shardy | thanks! | 17:51 |
zaneb | it's a cool idea for ResourceChain | 17:51 |
shardy | That was my main motivation tbh - that creation of $many nested stacks is super slow, especially for the undercloud deploy that uses heat-all | 17:52 |
*** jmlowe has quit IRC | 17:58 | |
*** jmlowe has joined #heat | 17:59 | |
*** shardy has quit IRC | 18:00 | |
*** jmlowe has quit IRC | 18:10 | |
*** jmlowe has joined #heat | 18:11 | |
*** jmlowe has quit IRC | 18:12 | |
*** jmlowe has joined #heat | 18:12 | |
*** spzala has quit IRC | 18:15 | |
*** adrian_otto has joined #heat | 18:19 | |
*** pbourke has quit IRC | 18:24 | |
*** jmlowe_ has joined #heat | 18:38 | |
*** annegentle has quit IRC | 18:38 | |
*** jmlowe has quit IRC | 18:38 | |
openstackgerrit | Namrata proposed openstack/heat master: Add Container to Zun resources https://review.openstack.org/437810 | 18:41 |
*** openstackgerrit has quit IRC | 18:48 | |
*** fragatina has quit IRC | 18:50 | |
*** annegentle has joined #heat | 18:57 | |
*** adrian_otto has quit IRC | 19:01 | |
*** jmlowe_ has quit IRC | 19:05 | |
*** jmlowe has joined #heat | 19:05 | |
*** jmlowe has quit IRC | 19:25 | |
*** jmlowe has joined #heat | 19:25 | |
*** jmlowe has quit IRC | 19:31 | |
*** jmlowe has joined #heat | 19:31 | |
*** jmlowe has quit IRC | 19:33 | |
*** jmlowe has joined #heat | 19:33 | |
*** jmlowe has quit IRC | 19:36 | |
*** jmlowe has joined #heat | 19:37 | |
*** spzala has joined #heat | 19:43 | |
*** dbecker has quit IRC | 19:58 | |
*** adrian_otto has joined #heat | 20:13 | |
*** jmlowe has quit IRC | 20:14 | |
*** jmlowe has joined #heat | 20:14 | |
*** liusheng has quit IRC | 20:17 | |
*** liusheng has joined #heat | 20:18 | |
*** jmlowe has quit IRC | 20:24 | |
*** jcoufal has quit IRC | 20:29 | |
*** dimtruck is now known as zz_dimtruck | 20:37 | |
*** EricGonczer_ has quit IRC | 20:44 | |
*** EricGonczer_ has joined #heat | 20:45 | |
*** fragatina has joined #heat | 20:45 | |
*** fragatina has quit IRC | 20:45 | |
*** fragatina has joined #heat | 20:46 | |
*** stingaci has quit IRC | 20:56 | |
*** gfidente|afk has quit IRC | 21:05 | |
*** jcoufal has joined #heat | 21:09 | |
*** dprince has quit IRC | 21:12 | |
*** zz_dimtruck is now known as dimtruck | 21:20 | |
*** EricGonc_ has joined #heat | 21:28 | |
*** EricGonczer_ has quit IRC | 21:29 | |
*** zigo has joined #heat | 21:32 | |
*** catintheroof has quit IRC | 22:00 | |
*** annegentle has quit IRC | 22:00 | |
*** jose-phillips has joined #heat | 22:00 | |
*** annegentle has joined #heat | 22:01 | |
*** annegentle has quit IRC | 22:06 | |
*** adrian_otto has quit IRC | 22:11 | |
*** abramley has quit IRC | 22:13 | |
*** shadower has quit IRC | 22:14 | |
*** harlowja has quit IRC | 22:14 | |
*** blomquisg is now known as blomquisg_gone | 22:16 | |
*** izaakk has quit IRC | 22:18 | |
*** Dave___ has joined #heat | 22:20 | |
*** izaakk has joined #heat | 22:21 | |
*** Dave has quit IRC | 22:22 | |
*** jcoufal has quit IRC | 22:31 | |
*** adrian_otto has joined #heat | 22:31 | |
*** abramley has joined #heat | 22:36 | |
*** dimtruck is now known as zz_dimtruck | 23:00 | |
*** Kvisle has quit IRC | 23:03 | |
*** zz_dimtruck is now known as dimtruck | 23:04 | |
*** Kvisle has joined #heat | 23:05 | |
*** EricGonc_ has quit IRC | 23:05 | |
*** adrian_otto has quit IRC | 23:08 | |
*** askb has joined #heat | 23:09 | |
*** dimtruck is now known as zz_dimtruck | 23:22 | |
*** harlowja has joined #heat | 23:23 | |
*** liusheng has quit IRC | 23:27 | |
*** liusheng has joined #heat | 23:27 | |
*** liusheng has quit IRC | 23:32 | |
*** liusheng has joined #heat | 23:32 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!