*** matsuhashi has joined #heat | 00:07 | |
*** jergerber has quit IRC | 00:11 | |
*** blomquisg has joined #heat | 00:20 | |
*** nati_uen_ has joined #heat | 00:21 | |
*** nati_ueno has quit IRC | 00:24 | |
*** IlyaE has joined #heat | 00:28 | |
*** m_22 has joined #heat | 00:30 | |
*** nkhare has quit IRC | 00:38 | |
*** blomquisg has quit IRC | 00:40 | |
*** blomquisg has joined #heat | 00:54 | |
*** pablosan is now known as zz_pablosan | 00:59 | |
*** blomquisg has quit IRC | 00:59 | |
*** randallburt has joined #heat | 01:07 | |
*** daneyon has joined #heat | 01:09 | |
*** blomquisg has joined #heat | 01:12 | |
*** nati_uen_ has quit IRC | 01:21 | |
*** nati_ueno has joined #heat | 01:28 | |
*** nati_ueno has quit IRC | 01:29 | |
*** nati_ueno has joined #heat | 01:30 | |
*** nati_ueno has quit IRC | 01:38 | |
*** zz_keyvan is now known as keyvan | 01:41 | |
*** m_22 has quit IRC | 01:45 | |
*** m_22 has joined #heat | 01:45 | |
*** shakamunyi has quit IRC | 01:45 | |
*** ericgoncz has quit IRC | 01:46 | |
*** alexheneveld has quit IRC | 01:52 | |
*** lazy_prince has joined #heat | 01:54 | |
*** lazy_prince is now known as killer_prince | 01:54 | |
*** lazy_prince has joined #heat | 01:56 | |
*** gus has quit IRC | 01:57 | |
*** killer_prince has quit IRC | 01:59 | |
*** lazy_prince is now known as killer_prince | 01:59 | |
*** shakamunyi has joined #heat | 02:00 | |
*** shakamunyi has quit IRC | 02:05 | |
*** daneyon has quit IRC | 02:07 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Implement NovaFloatingIpAssociation res updatable https://review.openstack.org/93389 | 02:07 |
---|---|---|
*** daneyon has joined #heat | 02:08 | |
*** m_22 has quit IRC | 02:25 | |
*** m_22 has joined #heat | 02:25 | |
*** m_22 has quit IRC | 02:26 | |
*** andrew_plunk has quit IRC | 02:29 | |
*** rwsu has quit IRC | 02:44 | |
*** bgorski has quit IRC | 02:46 | |
*** radez is now known as radez_g0n3 | 02:56 | |
*** hipster has quit IRC | 02:56 | |
*** randallburt has quit IRC | 02:58 | |
*** randallburt has joined #heat | 02:58 | |
*** randallburt has quit IRC | 03:02 | |
*** dims_ has joined #heat | 03:03 | |
*** harlowja is now known as harlowja_away | 03:05 | |
*** m_22 has joined #heat | 03:09 | |
*** m_22 has quit IRC | 03:14 | |
*** ramishra has joined #heat | 03:33 | |
*** killer_prince has quit IRC | 03:34 | |
*** cmyster has joined #heat | 03:34 | |
cmyster | morning | 03:36 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Implement NovaFloatingIpAssociation res updatable https://review.openstack.org/93389 | 03:44 |
*** nosnos has joined #heat | 03:48 | |
*** asalkeld has quit IRC | 04:05 | |
*** asalkeld has joined #heat | 04:17 | |
*** akuznetsov has joined #heat | 04:21 | |
*** dims_ has quit IRC | 04:29 | |
*** keyvan is now known as zz_keyvan | 04:30 | |
*** zz_keyvan is now known as keyvan | 04:48 | |
*** ramishra has quit IRC | 05:01 | |
*** yogeshmehra has joined #heat | 05:01 | |
*** ramishra has joined #heat | 05:08 | |
*** sab_ has joined #heat | 05:18 | |
*** linuxbaby has joined #heat | 05:21 | |
linuxbaby | hi guys.. does heat has a mechanism for sceduling backup and restoring it | 05:23 |
linuxbaby | for example: an overcloud is deployed by heat.. if that installation is blasted.. will heat be able to deploy the same overrcloud from a backup structure | 05:24 |
*** nkhare has joined #heat | 05:24 | |
*** daneyon has quit IRC | 05:25 | |
*** keyvan is now known as zz_keyvan | 05:35 | |
*** cmyster has quit IRC | 05:38 | |
*** yogeshmehra has quit IRC | 05:50 | |
*** greghaynes has quit IRC | 05:50 | |
*** greghaynes has joined #heat | 05:50 | |
*** greghaynes has quit IRC | 05:53 | |
*** metral is now known as metral_zzz | 05:54 | |
*** metral_zzz is now known as metral | 05:54 | |
*** greghaynes has joined #heat | 05:54 | |
*** e0ne has joined #heat | 05:55 | |
*** jprovazn has joined #heat | 05:55 | |
*** yogeshmehra has joined #heat | 06:00 | |
*** e0ne has quit IRC | 06:03 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/89750 | 06:05 |
therve | Good morning! | 06:06 |
*** tspatzier has joined #heat | 06:20 | |
*** sorantis has joined #heat | 06:36 | |
openstackgerrit | Clint 'SpamapS' Byrum proposed a change to openstack/heat: Use oslo.config for heat-keystone-setup-domain https://review.openstack.org/90528 | 06:38 |
openstackgerrit | Clint 'SpamapS' Byrum proposed a change to openstack/heat: Patch 033 migration to work w/ MySQL 5.6 https://review.openstack.org/92421 | 06:45 |
*** alexheneveld has joined #heat | 06:47 | |
linuxbaby | anyone knwo about future enhancement of heat to backup a stack it ha deployed | 06:47 |
linuxbaby | is there any such discussion or roadmap available | 06:47 |
asalkeld | hi linuxbaby | 06:49 |
asalkeld | not that I know of | 06:49 |
openstackgerrit | Clint 'SpamapS' Byrum proposed a change to openstack/heat: Reduce length of tenant ID https://review.openstack.org/92406 | 06:50 |
linuxbaby | asalkeld, okies | 06:50 |
asalkeld | checkout the blueprints here: ureargreeteedism | 06:50 |
SpamapS | linuxbaby: that is actively being avoided | 06:50 |
SpamapS | linuxbaby: Such a thing is a workflow operation. | 06:50 |
asalkeld | https://blueprints.launchpad.net/heat | 06:50 |
SpamapS | Heat makes things, not actions. | 06:51 |
linuxbaby | okies | 06:51 |
asalkeld | tho' SpamapS to achieve that each resource would need an action to do backup | 06:51 |
SpamapS | linuxbaby: I believe there will be some nice hooks for workflow to tie into | 06:51 |
asalkeld | (called from elsewhere) | 06:52 |
SpamapS | asalkeld: aye, that will be hooks into workflow.. but Heat itself isn't going to have a "backup" action. | 06:52 |
asalkeld | I think we are agreeing | 06:52 |
asalkeld | :) | 06:52 |
SpamapS | I'm quite interested to see what sort of emergent properties "user defined actions" might have. :) | 06:52 |
SpamapS | asalkeld: we're violently agreeing | 06:52 |
asalkeld | wow 160 blueprints | 06:53 |
asalkeld | blueprinted to death | 06:53 |
SpamapS | bathed in blueprints | 06:54 |
asalkeld | https://www.youtube.com/watch?v=SYZ2GzYAw_Q | 06:55 |
asalkeld | facebook using chef ^ | 06:55 |
asalkeld | 10000 nodes / cluster | 06:55 |
SpamapS | those poor sods | 06:56 |
SpamapS | don't they know they can't do that? | 06:56 |
*** zz_keyvan is now known as keyvan | 06:57 | |
asalkeld | seemed a bit hacky to me | 06:58 |
*** tomek_adamczewsk has quit IRC | 07:00 | |
*** sorantis has quit IRC | 07:04 | |
*** keyvan is now known as zz_keyvan | 07:07 | |
SpamapS | asalkeld: well they know they'll go the way of Zynga soon enough. ;) | 07:07 |
asalkeld | well they are holding on for the moment | 07:08 |
asalkeld | everyone is wait for the next big thing... | 07:09 |
*** e0ne has joined #heat | 07:09 | |
asalkeld | (social media widget) | 07:09 |
asalkeld | facebook growing a beard, twitter stalled, g+ never took off really | 07:10 |
*** pas-ha has quit IRC | 07:10 | |
*** harlowja_away has quit IRC | 07:10 | |
SpamapS | graaahh.. I hate when tox -epy27 locally does not reproduce "the problem" | 07:10 |
asalkeld | SpamapS, your pc is probably too fast | 07:11 |
*** pas-ha has joined #heat | 07:11 | |
*** sorantis has joined #heat | 07:11 | |
* asalkeld back to choosing a restaurant for tonight | 07:11 | |
*** asalkeld has quit IRC | 07:16 | |
SpamapS | hah I think it is that my machine is too fast (or rather, has more cores than the testing boxes | 07:17 |
skraynev | morning all | 07:19 |
therve | tspatzier, Hey, around to chat about #1321540 ? | 07:25 |
*** lemontree has quit IRC | 07:28 | |
*** asalkeld has joined #heat | 07:32 | |
*** jstrachan has joined #heat | 07:33 | |
*** tomek_adamczewsk has joined #heat | 07:34 | |
*** lsmola has quit IRC | 07:39 | |
*** lsmola has joined #heat | 07:39 | |
*** ifarkas has joined #heat | 07:43 | |
*** e0ne has quit IRC | 07:44 | |
*** yogeshmehra has quit IRC | 07:45 | |
*** lazy_prince has joined #heat | 07:47 | |
*** lazy_prince is now known as killer_prince | 07:47 | |
*** e0ne has joined #heat | 07:48 | |
*** ifarkas has quit IRC | 07:49 | |
*** jistr has joined #heat | 07:51 | |
*** ifarkas has joined #heat | 07:53 | |
*** sorantis has quit IRC | 07:53 | |
*** jprovazn has quit IRC | 07:55 | |
pas-ha | morning all :) | 07:56 |
*** zz_keyvan is now known as keyvan | 07:57 | |
tspatzier | Hi therve | 08:00 |
*** pas-ha has quit IRC | 08:00 | |
*** jprovazn has joined #heat | 08:00 | |
*** pas-ha has joined #heat | 08:01 | |
shardy | morning all | 08:01 |
therve | tspatzier, So I'm looking at the issue. I wonder if we can change the behavior without breaking backward compatibility | 08:01 |
tspatzier | therve: so you think a fix would break backward compatibility? I did not look into details so far, but had not assumed any compatibility issues. | 08:02 |
therve | tspatzier, So if I cast the input to integer, but you had allowed_values=["1", "2", "3"] previously, it would break | 08:03 |
tspatzier | So before, one had to defined allowed_values as string even for number params? | 08:04 |
therve | Yeah | 08:06 |
therve | Arguably to work around the bug, but still | 08:06 |
tspatzier | So the code would basically have to work with both string and numeric values. Everything else is not really intuitive. | 08:07 |
tspatzier | Too bad we did not see this until now. | 08:07 |
*** rpothier has quit IRC | 08:07 | |
*** keyvan is now known as zz_keyvan | 08:09 | |
*** rpothier has joined #heat | 08:10 | |
tspatzier | therve: I have a meeting now, but if you like I can have a look after lunch. Have you started any coding for me to take into account? | 08:11 |
therve | Yeah I have the patch breaking the compatibility :) | 08:11 |
*** jprovazn has quit IRC | 08:12 | |
*** IlyaE has quit IRC | 08:12 | |
*** sorantis has joined #heat | 08:13 | |
tspatzier | therve: nice :-) Can you paste this somewhere? Then I can think about it this afternoon. | 08:13 |
therve | tspatzier, http://paste.openstack.org/show/81040/ | 08:14 |
*** derekh_ has joined #heat | 08:14 | |
*** jprovazn has joined #heat | 08:17 | |
tspatzier | therve: ok, thanks. I'll have a look and ping you later | 08:19 |
openstackgerrit | Christian Berendt proposed a change to openstack/heat: all non debug log messages should be translated https://review.openstack.org/94217 | 08:19 |
tspatzier | therve: if you have time in the meantime: https://review.openstack.org/#/c/94329 - that's for the custom_constraint issue we discussed before the summit | 08:20 |
openstackgerrit | Christian Berendt proposed a change to openstack/heat: all non debug log messages should be translated https://review.openstack.org/94217 | 08:25 |
openstackgerrit | Christian Berendt proposed a change to openstack/heat: add hacking checks for translation support https://review.openstack.org/94255 | 08:27 |
openstackgerrit | Christian Berendt proposed a change to openstack/heat: all non debug log messages should be translated https://review.openstack.org/94217 | 08:27 |
openstackgerrit | Christian Berendt proposed a change to openstack/heat: add hacking checks for translation support https://review.openstack.org/94255 | 08:28 |
openstackgerrit | Christian Berendt proposed a change to openstack/heat: all non debug log messages should be translated https://review.openstack.org/94217 | 08:28 |
shardy | tspatzier: There's a minor test issue, otherwise looks good, thanks! :) | 08:30 |
*** jamie_h has joined #heat | 08:31 | |
tspatzier | shardy: thanks, I'll fix that. | 08:32 |
* SpamapS tries to split up https://blueprints.launchpad.net/heat/+spec/convergence a bit so work can proceed | 08:33 | |
shardy | SpamapS: hey, was there going to be a top-level wiki page with some distilled summary of the design too? | 08:33 |
openstackgerrit | Clint 'SpamapS' Byrum proposed a change to openstack/heat: Reduce length of tenant ID https://review.openstack.org/92406 | 08:33 |
*** jistr has quit IRC | 08:34 | |
shardy | I was thinking a diagram, few words and a list of BP's | 08:34 |
SpamapS | shardy: right now its just the etherpad. I think an actual piece of documentation in the manual might need to be written from that.. so that users can understand the change. | 08:34 |
*** jistr has joined #heat | 08:34 | |
shardy | SpamapS: Yeah I was really thinking, given the complexity and size of the change, that a minmal "design document" for developers would be a good idea | 08:35 |
shardy | Just like a small wiki page with a summary of where we're headed | 08:35 |
shardy | nothing too heavyweight :) | 08:35 |
SpamapS | shardy: yeah there's a pretty good bit in there under "Programming model" | 08:36 |
shardy | SpamapS: got a link? I don't seem to be able to find it atm | 08:37 |
SpamapS | https://etherpad.openstack.org/p/heat-workflow-vs-convergence | 08:37 |
SpamapS | shardy: linked to from the blueprint | 08:37 |
SpamapS | shardy: I think that can be distilled out into a more static document that guides implementors. | 08:37 |
shardy | wall-of-text-tastic ;) | 08:37 |
SpamapS | shardy: I'm attempting to take the bits of obvious design and put them into their own bps (convergence-observer and convergence-engine) | 08:38 |
shardy | SpamapS: Thats a great source of data, I was thinking of something which pulls the key decisions and design changes | 08:38 |
shardy | Just like you did for https://wiki.openstack.org/wiki/Heat/Blueprints/RollingUpdates | 08:38 |
SpamapS | And then I'll feel better about making the wiki page just about the end goal, and we can change the spec URL | 08:38 |
shardy | SpamapS: Ok, cool, sounds good | 08:39 |
SpamapS | shardy: yeah thats where we're headed. :) | 08:39 |
SpamapS | though.. RollingUpdates.. still not done. :( | 08:39 |
SpamapS | anyway.. I'll retire for the evening now | 08:39 |
shardy | I'm happy to help btw, but I don't necessarily have the stuff distilled enough in my own head yet, hence the request :) | 08:39 |
*** ramishra has quit IRC | 08:40 | |
shardy | o/ | 08:40 |
*** ramishra has joined #heat | 08:40 | |
SpamapS | shardy: feel free to get started with the spec template .. if you screw it up.. I'll just delete it all anyway ;) | 08:40 |
shardy | lol | 08:40 |
shardy | I may do so later, after I've dug into the qpid issues | 08:41 |
SpamapS | YES | 08:41 |
SpamapS | good.. because we don't want that revert in our rack. ;) | 08:41 |
SpamapS | racks actually.. 2 racks now making good use of 24-cores of heat-engine ;) | 08:41 |
SpamapS | ok sleep | 08:41 |
openstackgerrit | Thomas Spatzier proposed a change to openstack/heat: Do no re-validate parameters for existing stacks https://review.openstack.org/94329 | 08:44 |
*** linuxbaby has quit IRC | 08:44 | |
*** linuxbaby has joined #heat | 08:44 | |
*** tiantian has joined #heat | 08:47 | |
openstackgerrit | Mitsuru Kanabuchi proposed a change to openstack/heat: Restore resource_id from backup_stack when delete https://review.openstack.org/86232 | 08:49 |
*** zz_keyvan is now known as keyvan | 08:57 | |
*** keyvan is now known as zz_keyvan | 09:06 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Call glanceclient to get_image_id https://review.openstack.org/94021 | 09:08 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Migrate to glanceclient to get image id https://review.openstack.org/94021 | 09:09 |
*** mkollaro has joined #heat | 09:18 | |
openstackgerrit | A change was merged to openstack/python-heatclient: Add code coverage in resource list test https://review.openstack.org/87846 | 09:25 |
openstackgerrit | A change was merged to openstack/python-heatclient: Fix empty resource list index out of range error https://review.openstack.org/87269 | 09:25 |
openstackgerrit | A change was merged to openstack/heat: Use oslo.config for heat-keystone-setup-domain https://review.openstack.org/90528 | 09:26 |
*** killer_prince has quit IRC | 09:26 | |
*** saju_m has joined #heat | 09:27 | |
*** lazy_prince has joined #heat | 09:29 | |
*** lazy_prince is now known as killer_prince | 09:29 | |
tiantian | Hi all, I have register a bp about heat quota : https://blueprints.launchpad.net/heat/+spec/add-quota-api-for-heat. Welcome feedback about this. | 09:31 |
*** saju_m has quit IRC | 09:33 | |
shardy | tiantian: thanks, I was thinking we needed that while using heat via the horizon UI recently | 09:34 |
shardy | probably we need a quota API in addition to the config file absolute limits (which should also be exposed via an API) | 09:35 |
tiantian | I think heat should support this, not via the horizon. | 09:35 |
shardy | tiantian: I agree, but it's obviously missing when you use horizon, because other projects have the quota pie-chart pictures, and heat doesn't | 09:36 |
*** saju_m has joined #heat | 09:36 | |
tiantian | So we should make heat support this first, should we? | 09:42 |
shardy | tiantian: yes | 09:42 |
tiantian | Thanks. I will think about how to implement :) | 09:44 |
shardy | tiantian: https://blueprints.launchpad.net/heat/+spec/limits-api | 09:45 |
shardy | FYI, I raised that a while ago, to add the absolute limits API | 09:45 |
shardy | it would be nice to have that and the quota API implemented ;) | 09:46 |
elynn | Hi all | 09:46 |
elynn | I have some questions about mox in unittest | 09:47 |
elynn | when I use self.m.StubOutWithMock(os.path, 'exists') | 09:47 |
elynn | how can I set os.path.exists(specific_file) always return True? | 09:48 |
sab_ | tiantian, shardy : I believe having max event quote per stack will restrict number of signals handled and state changes. I am right? | 09:48 |
elynn | I mean when I use os.path.exists('a.txt').AndReturn(True), it only affects once, not always. | 09:49 |
pas-ha | add .MultipleTimes(). | 09:49 |
pas-ha | smth like this | 09:49 |
shardy | sab_: No, it just handles how many we store, e.g the history | 09:49 |
elynn | pas-ha, like os.path.exists.MultipleTimes ? | 09:50 |
tiantian | yes, os.path.exists('a.txt').MultipleTimes().AndReturn(True) | 09:50 |
pas-ha | os.path.exists(file-name).MultipleTimes().AndReturn(True) | 09:50 |
shardy | elynn: FWIW I've always found stubbing os.path very difficult due to side-effects which break the test runner | 09:51 |
shardy | generally it's better to wrap the path handling and stub the wrapper function instead | 09:52 |
shardy | Like I did in TestPolicyEnforcer::stub_policyfile | 09:52 |
pas-ha | elynn: just make sure you always call it with specified file name, otherwise it ValidateAll will break | 09:52 |
tiantian | shardy:sorry I didn't notice your bp, so you mean you will implement it? | 09:52 |
pas-ha | s/break/fail | 09:52 |
elynn | shardy, Thanks, I may have a look at it! | 09:53 |
elynn | pas-ha, Yes , always with specified file name | 09:54 |
elynn | pas-ha, MultipleTimes() works fine for me! Just don't know this function will bring with any side-effects like shardy said. | 09:54 |
pas-ha | elynn: well, you need to try | 09:55 |
tiantian | shardy: and there is another bp about add glance image resource, hope you can review it. https://review.openstack.org/#/c/90976/ Thanks very much. | 09:56 |
pas-ha | also, "mock" framework has given me no problem when patching os.path if I remember correctly, so if you encounter problems you could try it instead of mox | 09:56 |
pas-ha | besides, "mock" is encouraged for new tests in OS | 09:56 |
shardy | tiantian: I've been meaning to get to it, if you have time to pick it up then feel free :) | 09:56 |
openstackgerrit | Christian Berendt proposed a change to openstack/heat: add hacking checks for translation support https://review.openstack.org/94255 | 09:57 |
*** tspatzier has quit IRC | 09:58 | |
*** matsuhashi has quit IRC | 10:01 | |
tiantian | shardy: Yes. I want to pick it up. Thanks. | 10:07 |
*** cmyster has joined #heat | 10:09 | |
*** e0ne_ has joined #heat | 10:10 | |
openstackgerrit | Ethan Lynn proposed a change to openstack/heat-cfntools: Update sysvinit function to support ubuntu https://review.openstack.org/93270 | 10:10 |
openstackgerrit | A change was merged to openstack/heat: Synced jsonutils from oslo-incubator https://review.openstack.org/91069 | 10:10 |
openstackgerrit | Ethan Lynn proposed a change to openstack/heat-cfntools: Update sysvinit function to support ubuntu https://review.openstack.org/93270 | 10:13 |
*** e0ne has quit IRC | 10:13 | |
tiantian | shardy: and do you mind to approve the bp :https://blueprints.launchpad.net/heat/+spec/add-quota-api-for-heat. Thanks. | 10:13 |
shardy | tiantian: what is your launchpad ID? | 10:14 |
tiantian | huangtianhua | 10:14 |
shardy | tiantian: Ah, I wasn't sure as your IRC nick is different :) | 10:15 |
tiantian | :) | 10:16 |
shardy | tiantian: I've approved both, assigned them to you, and targeted them to Juno | 10:17 |
shardy | zaneb: ^^ FYI | 10:17 |
tiantian | Thanks :) | 10:18 |
*** linuxbaby has quit IRC | 10:18 | |
tiantian | I'm off duty. Bye:) | 10:19 |
shardy | o/ | 10:20 |
cmyster | hey shardy btw | 10:21 |
cmyster | havn't seen in you in a few days | 10:21 |
shardy | cmyster: Hey, yeah I was at the summit in Atlanta last week, along with a lot of folks | 10:22 |
*** sorantis has quit IRC | 10:22 | |
cmyster | oh I didn't know you went there as well | 10:22 |
shardy | Just about recovered now, it was a tiring week ;) | 10:23 |
cmyster | I heard as much | 10:23 |
cmyster | my boss told me he saw the S* I guess that means you as well... | 10:23 |
shardy | cmyster: Oh yeah I remember talking with him :) | 10:24 |
*** tspatzier has joined #heat | 10:24 | |
cmyster | well then, back to my meetings... crazy week over here | 10:25 |
*** cmyster has quit IRC | 10:29 | |
*** andreaf has joined #heat | 10:30 | |
*** che-arne has joined #heat | 10:31 | |
*** e0ne_ has quit IRC | 10:37 | |
*** hipster has joined #heat | 10:41 | |
*** hipster has quit IRC | 10:49 | |
*** sorantis has joined #heat | 10:57 | |
*** blomquisg has quit IRC | 11:00 | |
*** nkhare has quit IRC | 11:01 | |
*** asalkeld has quit IRC | 11:02 | |
*** sorantis has quit IRC | 11:03 | |
*** saju_m has quit IRC | 11:05 | |
*** e0ne has joined #heat | 11:07 | |
*** swygue_ has joined #heat | 11:08 | |
*** e0ne_ has joined #heat | 11:09 | |
openstackgerrit | A change was merged to openstack/heat: Fix stack_resource's handle_adopt https://review.openstack.org/91730 | 11:11 |
*** e0ne__ has joined #heat | 11:11 | |
*** e0ne_ has quit IRC | 11:11 | |
*** andersonvom has joined #heat | 11:12 | |
*** e0ne has quit IRC | 11:12 | |
*** killer_prince has quit IRC | 11:16 | |
*** e0ne__ has quit IRC | 11:16 | |
*** nosnos has quit IRC | 11:16 | |
*** killer_prince has joined #heat | 11:17 | |
*** saju_m has joined #heat | 11:21 | |
*** tiantian has quit IRC | 11:24 | |
pas-ha | can one run "reverify bug NNNN"? | 11:26 |
skraynev | pas-ha: I tried to do it yesterday, but it did not work :( | 11:27 |
skraynev | pas-ha: only recheck bug #### | 11:27 |
pas-ha | ok | 11:27 |
ekarlso | is there a way to create a user via a heat template in keystone ? | 11:27 |
skraynev | but it was yesterday... | 11:27 |
*** killer_prince has quit IRC | 11:29 | |
*** killer_prince has joined #heat | 11:30 | |
*** linuxbaby has joined #heat | 11:33 | |
*** ramishra has quit IRC | 11:38 | |
*** ramishra has joined #heat | 11:39 | |
andersonvom | pas-ha, skraynev: reverify can (and should) only be used once the patch has been accepted. | 11:39 |
skraynev | andersonvom: do you mean accepted = "Approved" ? | 11:40 |
shardy | ekarlso: not directly, although some resources do create users for communication from the instances | 11:40 |
andersonvom | skraynev: yes! =) | 11:40 |
skraynev | andersonvom: oh, sorry, now it's "workflowed" :) | 11:41 |
openstackgerrit | Christian Berendt proposed a change to openstack/heat: add hacking checks for translation support https://review.openstack.org/94255 | 11:41 |
openstackgerrit | Christian Berendt proposed a change to openstack/heat: all non debug log messages should be translated https://review.openstack.org/94217 | 11:41 |
skraynev | andersonvom: anyway I got your idea. thanks :) | 11:41 |
andersonvom | skraynev: yeah, meaning, if it's been approved and you run "recheck", gerrit will clear the approved status, so you would have to use reverify instead. | 11:43 |
andersonvom | skraynev: no problem =) | 11:43 |
andersonvom | my pep8 keeps complaining that requirements.txt is not in alphabetical order for a while now. is this some version-specific issue? | 11:45 |
ekarlso | shardy: basically I would like to create 1 user pr db instance and give that user access via a ACL to a container | 11:45 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Add OS:Barbican:Order resource https://review.openstack.org/81906 | 11:46 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Add OS:Barbican:Verification resource https://review.openstack.org/83607 | 11:46 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Add OS:Barbican:Secret resource https://review.openstack.org/79355 | 11:46 |
ekarlso | that's currently not possible ? | 11:47 |
shardy | ekarlso: Ok, right now you'll probably have to create the users outside heat and pass the id's in as parameters to the stack | 11:47 |
shardy | ekarlso: not the user creating part, no | 11:47 |
*** swygue_ has quit IRC | 11:47 | |
shardy | ekarlso: the issue is, creating users always requires admin, and we've generally tried to avoid implementing resources which do admin-only things, because we don't currently have a method to hide them from users who can't use them | 11:48 |
shardy | ekarlso: when we work out a way to enable context-specific resource availability/visibility, we can revisit that, but before that can happen all projects need to move to using a centralized policy repository, e.g keystone | 11:49 |
shardy | currently heat has no way to know what the policy rules for the underlying service is, so we try not to expose interfaces which will break at runtime for all normal users | 11:50 |
ekarlso | shardy: ok! | 11:50 |
*** rpothier has quit IRC | 11:54 | |
*** bvandenh has joined #heat | 11:59 | |
*** radez_g0n3 is now known as radez | 12:01 | |
*** AlexYang has quit IRC | 12:03 | |
*** jistr is now known as jistr|english | 12:05 | |
*** alexheneveld has quit IRC | 12:06 | |
*** alexheneveld has joined #heat | 12:07 | |
*** aweiteka has joined #heat | 12:13 | |
*** andrearosa has joined #heat | 12:14 | |
*** sab_ has quit IRC | 12:22 | |
*** jdob has joined #heat | 12:31 | |
*** rpothier has joined #heat | 12:49 | |
*** daneyon has joined #heat | 12:53 | |
*** swygue_ has joined #heat | 12:54 | |
*** blomquisg has joined #heat | 12:56 | |
*** tspatzier has quit IRC | 12:58 | |
*** tspatzier has joined #heat | 12:58 | |
*** rbuilta has joined #heat | 13:02 | |
tspatzier | hey therve: regarding bug #1321540 - so I have an idea who to handle this backwards compatible. Shall I take the bug? | 13:14 |
uvirtbot | Launchpad bug 1321540 in heat "allowed value of number parameter does not work" [Medium,Confirmed] https://launchpad.net/bugs/1321540 | 13:14 |
therve | tspatzier, Sure please do | 13:14 |
*** sgordon has joined #heat | 13:15 | |
tspatzier | ok. there is another one related: bug #1321549 - I'll take that as well - seems like almost one effort. | 13:16 |
uvirtbot | Launchpad bug 1321549 in heat "wrong input of number parameter will result in abnormal behavior of heat " [Medium,Incomplete] https://launchpad.net/bugs/1321549 | 13:16 |
*** zz_pablosan is now known as pablosan | 13:17 | |
*** vijendar has joined #heat | 13:20 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Only raise UpdateReplace when properties change https://review.openstack.org/94615 | 13:20 |
therve | tspatzier, I don't think that other one is an issue | 13:21 |
tspatzier | therve: yeah, seems like this could be false error. I'll wait for an update on the bug and then see if something needs to be done. | 13:23 |
openstackgerrit | A change was merged to openstack/heat: Add a test equivalent to default_log_levels https://review.openstack.org/92971 | 13:23 |
pas-ha | andersonvom: about reverify - what is the workflow then when the patch is accepted, gate (not the check) starts but fails, and ElasticRecheck suggests a bug number? | 13:26 |
*** pablosan has quit IRC | 13:27 | |
shardy | pas-ha: recheck if it's not approved, reverify if it is | 13:27 |
andersonvom | pas-ha: ^^ ;) | 13:27 |
pas-ha | can one use reverify bug #### | 13:27 |
*** pablosan has joined #heat | 13:27 | |
pas-ha | there I've done a recheck | 13:27 |
*** jistr|english is now known as jistr | 13:28 | |
andersonvom | pas-ha: yeah, that's the correct syntax. if you use recheck, then it'll clear the accepted status | 13:28 |
pas-ha | seems not - see what just got merged | 13:28 |
pas-ha | the last from openstackgerrit | 13:28 |
pas-ha | I've asked done a recheck there | 13:28 |
pas-ha | I've asked for recheck there | 13:29 |
andersonvom | pas-ha: what do you know? it also works! :D | 13:30 |
pas-ha | andersonvom: :) | 13:30 |
andersonvom | but I could swear that it happened to me in the past. plus I'm pretty sure someone else was talking precisely about this yesterday. | 13:31 |
andersonvom | oh well | 13:31 |
*** killer_prince has quit IRC | 13:33 | |
*** zz_gondoi is now known as gondoi | 13:34 | |
*** mwheckmann has joined #heat | 13:35 | |
*** che-arne_afk has joined #heat | 13:37 | |
*** che-arne has quit IRC | 13:38 | |
*** ramishra has quit IRC | 13:43 | |
*** jstrachan has quit IRC | 13:43 | |
*** cdent has joined #heat | 13:43 | |
*** sabeen has joined #heat | 13:43 | |
*** jstrachan has joined #heat | 13:43 | |
*** sabeen has quit IRC | 13:44 | |
*** sabeen has joined #heat | 13:44 | |
*** hipster has joined #heat | 13:49 | |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Support mutually exclusive properties in schema https://review.openstack.org/94622 | 13:50 |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Support mutually exclusive properties in schema https://review.openstack.org/94622 | 13:52 |
*** erecio_2 has quit IRC | 13:58 | |
*** saju_m has quit IRC | 13:59 | |
*** aweiteka has quit IRC | 14:00 | |
*** erecio has joined #heat | 14:02 | |
*** erecio has quit IRC | 14:07 | |
*** rwsu has joined #heat | 14:15 | |
*** randallburt has joined #heat | 14:23 | |
*** gokrokve has joined #heat | 14:29 | |
*** zz_keyvan is now known as keyvan | 14:30 | |
*** ramishra has joined #heat | 14:30 | |
*** shakamunyi has joined #heat | 14:31 | |
*** kgriffs|afk is now known as kgriffs | 14:32 | |
*** erecio has joined #heat | 14:33 | |
*** tims has joined #heat | 14:35 | |
*** andrew_plunk has joined #heat | 14:35 | |
*** sjmc7 has joined #heat | 14:35 | |
*** tomek_adamczewsk has quit IRC | 14:35 | |
*** sabeen has quit IRC | 14:35 | |
*** sabeen has joined #heat | 14:35 | |
*** alexheneveld has quit IRC | 14:36 | |
*** david-lyle has joined #heat | 14:37 | |
*** alexheneveld has joined #heat | 14:43 | |
*** ifarkas has quit IRC | 14:44 | |
*** pafuent has joined #heat | 14:46 | |
*** andreaf has quit IRC | 14:52 | |
*** linuxbaby has quit IRC | 14:52 | |
*** achampio1 has joined #heat | 14:53 | |
*** achampion has quit IRC | 14:54 | |
*** jmckind has joined #heat | 14:56 | |
*** IlyaE has joined #heat | 15:01 | |
*** gokrokve has quit IRC | 15:04 | |
*** gokrokve has joined #heat | 15:04 | |
*** gokrokve has quit IRC | 15:04 | |
openstackgerrit | Thomas Spatzier proposed a change to openstack/heat: Respect schema data type in constraint validation https://review.openstack.org/94641 | 15:04 |
tspatzier | therve: ^^ | 15:04 |
tspatzier | therve: I wonder whether there is a better solution for the _is_valid method of the AllowedValues constraint in constraints.py | 15:06 |
tspatzier | btw, I forgot to do the pep8 check so will post and update in a moment. But should be ok already to get the idea | 15:07 |
*** TravT has joined #heat | 15:07 | |
* therve looking | 15:07 | |
*** jmckind has quit IRC | 15:09 | |
*** gondoi is now known as zz_gondoi | 15:10 | |
*** zz_gondoi is now known as gondoi | 15:11 | |
openstackgerrit | Thomas Spatzier proposed a change to openstack/heat: Respect schema data type in constraint validation https://review.openstack.org/94641 | 15:11 |
*** gokrokve has joined #heat | 15:12 | |
andrearosa | hi, is Heat using specs for proposing changes? if so can you give me the pointer to the repo? | 15:19 |
therve | Not yet? Or is it in progress? | 15:20 |
elynn | Hi, Could anyone review this patch and help to push this patch merge? https://review.openstack.org/#/c/75800/ | 15:21 |
*** nkhare has joined #heat | 15:21 | |
elynn | I've test this patch and it work well so far | 15:22 |
*** che-arne_afk is now known as che-arne | 15:25 | |
*** bvandenh has quit IRC | 15:25 | |
*** pscheie has joined #heat | 15:29 | |
pscheie | Is there a way to have stack-list search across multiple tenants? | 15:30 |
therve | Yeah there is a global_tenant parameter I think | 15:37 |
shardy | pscheie: yes, if you have sufficient admin-ness | 15:37 |
shardy | the api site appears to be down atm so I'm not sure if the docs reflect it yet, but as therve says, global_tenant defeats tenant scope for the list request | 15:38 |
*** randallburt has quit IRC | 15:41 | |
*** jcromer has joined #heat | 15:43 | |
jcromer | hello | 15:44 |
jcromer | if anyone is around i would like to ask a question | 15:44 |
pas-ha | jcromer: shoot | 15:44 |
jcromer | pas-ha on a newly created tenant i have created a user who has _member_ and heat_stack_user roles | 15:45 |
jcromer | pas-ha: in horizon i am getting forbidden when clicking on stacks under orchestration | 15:46 |
jcromer | pas-ha: also when attempting to do heat stack-list from pythonclient i get 403 in api logs | 15:47 |
jcromer | pas-ha: "You are not authorized to complete this action." | 15:48 |
pas-ha | afaik it is heat_stack_owner bu default | 15:48 |
pas-ha | heat_stack_user is another role that is specific to VMs that need to communicate with heat api | 15:49 |
pas-ha | heat_stack_user has very limited privileges by design | 15:49 |
jcromer | pas-ha when i looked at policy on heat server i see a rule deny_stack_user | 15:49 |
jcromer | pas-ha: "deny_stack_user": "not role:heat_stack_user", | 15:50 |
*** alexheneveld has quit IRC | 15:50 | |
pas-ha | jcromer: assign a heat_stack_owner role to the actual "human" user | 15:50 |
pscheie | shardy, so is global_tenant a parameter I can pass to heat? | 15:50 |
jcromer | i have no such role at this time | 15:51 |
shardy | jcromer: You should have heat_stack_owner, and *not* heat_stack_user | 15:52 |
pas-ha | heat should've created this role while installing. are you using devstack? | 15:52 |
shardy | pscheie: yes | 15:53 |
jcromer | no used packages from ubuntu | 15:53 |
jcromer | 14.04 | 15:53 |
jcromer | matter of fact it didn't created heat_stack_user role either | 15:53 |
jcromer | i had to create that one manually | 15:53 |
*** sjmc7_ has joined #heat | 15:53 | |
jcromer | sorry didn't create | 15:54 |
pas-ha | jcromer: sorry, can not help you with this. not very familiar with how packaged heat works/installs :( | 15:55 |
jcromer | so i will try to create a heat_stack_owner role and assign it to this user | 15:55 |
*** IlyaE has quit IRC | 15:56 | |
*** sjmc7 has quit IRC | 15:56 | |
*** derekh_ has quit IRC | 15:56 | |
shardy | jcromer: if you want all the gory details related to those two roles, see my two most recent blog posts | 15:56 |
shardy | http://hardysteven.blogspot.co.uk | 15:56 |
*** gondoi is now known as zz_gondoi | 15:56 | |
shardy | We need to get some much simpler info captured in a deployment guide soon | 15:57 |
*** ericgoncz has joined #heat | 15:59 | |
jcromer | shardy: thanks, i will definitely read those posts, I just glanced over them now | 15:59 |
*** zns has joined #heat | 15:59 | |
*** rbuilta has quit IRC | 16:00 | |
jcromer | shardy: i will definitely have to spend some time going through them | 16:00 |
*** jstrachan has quit IRC | 16:00 | |
*** rbuilta has joined #heat | 16:02 | |
jcromer | shardy: in the meantime, i will remove the heat_stack_user role from this user and create a heat_stack_owner role and assign that role to the user | 16:03 |
shardy | jcromer: that should hopefully get things working for you | 16:03 |
*** jstrachan has joined #heat | 16:04 | |
*** achampion has joined #heat | 16:04 | |
jcromer | shardy: thanks again, i am testing this now | 16:04 |
*** randallburt has joined #heat | 16:04 | |
*** shufflebot has joined #heat | 16:06 | |
*** achampio1 has quit IRC | 16:06 | |
pscheie | shardy, does my heat client need to be version icehouse to use global_tenant? | 16:07 |
*** jprovazn is now known as jprovazn_afk | 16:07 | |
*** nkhare has quit IRC | 16:08 | |
*** akuznetsov has quit IRC | 16:08 | |
*** zz_gondoi is now known as gondoi | 16:08 | |
shardy | pscheie: I'm not sure there is client support for it yet, at least on the CLI | 16:09 |
*** jistr is now known as jistr|gone | 16:09 | |
pscheie | shardy, so I have to make an api call to use it currently? | 16:09 |
shardy | You may want to do a heat --debug stack-list then cut/paste the curl call and add ?global_tenant=True | 16:10 |
shardy | pscheie: You can pass arbitrary kwargs to the heatclient python API, or use curl | 16:10 |
shardy | pscheie: We just need to add a cli flag in the heatclient shell.py | 16:10 |
pscheie | shardy, I'm mostly using curl ATM, so that would be sufficient for my needs. | 16:11 |
*** gokrokve has quit IRC | 16:11 | |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Update to latest version of pyrax and add Swift support https://review.openstack.org/94658 | 16:12 |
*** tomek_adamczewsk has joined #heat | 16:12 | |
andersonvom | pscheie: you can pass global_tenant through filters using the heatclient | 16:12 |
*** gokrokve has joined #heat | 16:12 | |
*** pas-ha has quit IRC | 16:13 | |
*** IlyaE has joined #heat | 16:14 | |
*** spzala has joined #heat | 16:14 | |
jasond | shardy: i commented on your blueprint https://blueprints.launchpad.net/heat/+spec/native-waitcondition | 16:14 |
shardy | jasond: Hey, yup I saw, if you can implement a native resource based on swift that would be great | 16:15 |
jasond | shardy: yeah, it seems possible. will give it a shot. mind if i assign that BP to me? | 16:16 |
pscheie | hmm, tried passing global_tenant=True to curl, but still only got results for one tenant. | 16:16 |
andersonvom | pscheie: you also have to enable it in your policy.json | 16:16 |
shardy | I had assumed we'd implement somthing using the native signal API but having a swift backed one seems like a good plan | 16:16 |
shardy | jasond: will do | 16:16 |
pscheie | andersonvom, ah, ok, will go do so. | 16:17 |
jasond | shardy: thanks | 16:17 |
*** gokrokve has quit IRC | 16:17 | |
andersonvom | pscheie: you can try 'heat stack-list -f "global_tenant=true"' as well if that makes it easier | 16:17 |
shardy | jasond: It would be good if we can do it (e.g from a resource naming perspective) in a way which doesn't preclude possibly having a signal based resource in the future | 16:18 |
*** alexheneveld has joined #heat | 16:18 | |
shardy | OS::Heat::SwiftSignal? | 16:18 |
shardy | or something ;) | 16:19 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Update to latest version of pyrax and add Swift support https://review.openstack.org/94658 | 16:19 |
*** sjmc7_ is now known as sjmc7 | 16:19 | |
jasond | shardy: what would the signal-based resource be called? | 16:20 |
shardy | jasond: I started a patch which called it OS::Heat::WaitSignal | 16:21 |
*** jstrachan has quit IRC | 16:21 | |
jasond | shardy: ok, i'll name it OS::Heat::SwiftSignal | 16:21 |
jasond | shardy: do you think i should enter a separate BP for this? | 16:24 |
shardy | jasond: it's up to you, it seems like a slightly different solution so perhaps it would make sense | 16:26 |
jasond | ok | 16:26 |
*** zns has quit IRC | 16:26 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/python-heatclient: Updated from global requirements https://review.openstack.org/89243 | 16:28 |
*** tomek_adamczewsk has quit IRC | 16:30 | |
*** achampio1 has joined #heat | 16:32 | |
*** achampion has quit IRC | 16:34 | |
*** tomek_adamczewsk has joined #heat | 16:35 | |
*** gokrokve has joined #heat | 16:42 | |
*** rbuilta has quit IRC | 16:46 | |
*** gokrokve has quit IRC | 16:47 | |
*** tfz has joined #heat | 16:47 | |
*** andersonvom_ has joined #heat | 16:48 | |
*** kgriffs is now known as kgriffs|afk | 16:48 | |
*** andersonvom has quit IRC | 16:51 | |
*** saju_m has joined #heat | 16:55 | |
*** bgorski has joined #heat | 16:59 | |
*** tfz has left #heat | 17:00 | |
*** cdent_ has joined #heat | 17:05 | |
*** harlowja has joined #heat | 17:06 | |
*** tspatzier__ has joined #heat | 17:07 | |
*** cdent has quit IRC | 17:07 | |
*** cdent_ is now known as cdent | 17:07 | |
*** tspatzier has quit IRC | 17:09 | |
*** tspatzier___ has joined #heat | 17:10 | |
*** miarmak has joined #heat | 17:10 | |
*** tspatzier__ has quit IRC | 17:11 | |
*** nati_ueno has joined #heat | 17:13 | |
*** tomek_adamczews1 has joined #heat | 17:27 | |
*** miarmak has quit IRC | 17:28 | |
*** tomek_adamczewsk has quit IRC | 17:28 | |
*** tomek_adamczews1 has quit IRC | 17:31 | |
*** akuznetsov has joined #heat | 17:32 | |
*** miarmak has joined #heat | 17:32 | |
*** yogeshmehra has joined #heat | 17:33 | |
*** daneyon has quit IRC | 17:33 | |
*** ramishra has quit IRC | 17:34 | |
*** andersonvom_ has quit IRC | 17:37 | |
*** andersonvom has joined #heat | 17:37 | |
*** aweiteka has joined #heat | 17:38 | |
*** IlyaE has quit IRC | 17:38 | |
*** ramishra has joined #heat | 17:40 | |
*** jprovazn_afk has quit IRC | 17:42 | |
*** gokrokve has joined #heat | 17:43 | |
*** gokrokve has quit IRC | 17:47 | |
*** e0ne has joined #heat | 17:49 | |
*** sjmc7_ has joined #heat | 17:52 | |
*** ramishra has quit IRC | 17:53 | |
*** tomek_adamczewsk has joined #heat | 17:54 | |
*** IlyaE has joined #heat | 17:54 | |
*** jistr|gone has quit IRC | 17:55 | |
*** e0ne has quit IRC | 17:55 | |
*** nati_uen_ has joined #heat | 17:56 | |
*** nati_uen_ has quit IRC | 17:56 | |
*** sjmc7 has quit IRC | 17:56 | |
*** e0ne has joined #heat | 17:56 | |
*** aweiteka has quit IRC | 17:57 | |
*** aweiteka has joined #heat | 17:58 | |
*** nati_uen_ has joined #heat | 17:58 | |
*** nati_ueno has quit IRC | 17:59 | |
*** e0ne has quit IRC | 17:59 | |
*** saurabhs has joined #heat | 18:01 | |
miarmak | hi guys! | 18:04 |
miarmak | There are a lot of obsolete documentation here: https://wiki.openstack.org/w/index.php?title=Special%3APrefixIndex&prefix=Heat&namespace=0 | 18:05 |
*** gdm85 has quit IRC | 18:08 | |
*** e0ne has joined #heat | 18:10 | |
*** bgorski has quit IRC | 18:15 | |
*** sab has joined #heat | 18:19 | |
*** sab has quit IRC | 18:24 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add Boolean parameter type https://review.openstack.org/92920 | 18:24 |
*** IlyaE has quit IRC | 18:26 | |
*** IlyaE has joined #heat | 18:26 | |
*** bgorski has joined #heat | 18:26 | |
*** achampion has joined #heat | 18:28 | |
*** nati_uen_ has quit IRC | 18:29 | |
*** achampio1 has quit IRC | 18:30 | |
*** nati_ueno has joined #heat | 18:35 | |
*** achampio1 has joined #heat | 18:35 | |
*** achampion has quit IRC | 18:37 | |
*** tango|2 has joined #heat | 18:41 | |
*** gokrokve has joined #heat | 18:43 | |
*** tomek_adamczewsk has quit IRC | 18:45 | |
*** gokrokve has quit IRC | 18:47 | |
*** miarmak has quit IRC | 18:48 | |
*** miarmak has joined #heat | 18:49 | |
*** tomek_adamczewsk has joined #heat | 18:52 | |
*** shakamunyi has quit IRC | 18:57 | |
*** achampion has joined #heat | 19:01 | |
*** kgriffs|afk is now known as kgriffs | 19:02 | |
pscheie | Is there any documentation on the syntax and keywords to enable global_tenant in policy.json? | 19:03 |
*** achampio1 has quit IRC | 19:03 | |
*** harlowja is now known as harlowja_away | 19:04 | |
*** nati_ueno has quit IRC | 19:04 | |
*** nati_ueno has joined #heat | 19:05 | |
*** zns has joined #heat | 19:06 | |
*** IlyaE has quit IRC | 19:07 | |
*** IlyaE has joined #heat | 19:07 | |
*** edmund has joined #heat | 19:08 | |
*** edmund has quit IRC | 19:09 | |
*** edmund has joined #heat | 19:09 | |
*** dims has joined #heat | 19:09 | |
*** ramishra has joined #heat | 19:13 | |
*** nati_ueno has quit IRC | 19:13 | |
*** cdent_ has joined #heat | 19:16 | |
*** IlyaE has quit IRC | 19:17 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Sync oslo incubator https://review.openstack.org/94702 | 19:17 |
*** cdent has quit IRC | 19:19 | |
*** cdent_ is now known as cdent | 19:19 | |
*** sjmc7_ is now known as sjmc7 | 19:20 | |
*** ramishra has quit IRC | 19:22 | |
stevebaker | morning | 19:27 |
*** harlowja_away is now known as harlowja | 19:27 | |
*** saju_m has quit IRC | 19:27 | |
randallburt | morning stevebaker | 19:27 |
SpamapS | hm I think I'll miss the meeting .. conflicting appointment | 19:29 |
SpamapS | Will make the first 5 minutes though so I can o/ and then split | 19:30 |
zaneb | SpamapS: ok, thanks | 19:31 |
zaneb | SpamapS: shardy suggested a recurring agenda item for just syncing on critical bugs - especially for TripleO | 19:32 |
zaneb | anything you want discussed? | 19:32 |
*** andersonvom has quit IRC | 19:32 | |
zaneb | lifeless: fyi ^ | 19:33 |
*** IlyaE has joined #heat | 19:33 | |
SpamapS | zaneb: the one shardy is looking at so we can let num_workers == num_cpu again | 19:33 |
zaneb | ok | 19:34 |
therve | We ended up reverting? | 19:34 |
SpamapS | therve: yes | 19:34 |
therve | OK cool | 19:34 |
SpamapS | shardy seems to have found a shared object allocated before the fork | 19:34 |
therve | SpamapS, You can easily fire more heat-engine processes no? | 19:34 |
SpamapS | therve: yes, but we have to calculate the CPU count and pass that in. So much better if heat just always does the most performant thing :) | 19:35 |
therve | Yeah I guess | 19:35 |
SpamapS | and if they're forks w/o exec.. they'll take up very little memory until they're used. | 19:35 |
therve | It's a small optimization though | 19:36 |
SpamapS | just whatever we allocate before we do any operations | 19:36 |
SpamapS | therve: 50MB of python and modules doesn't seem small to me. :-P | 19:36 |
SpamapS | * 24 .. :) | 19:36 |
therve | SpamapS, depends on how many hours we spend on making it work reliably :) | 19:37 |
SpamapS | therve: aye. It shouldn't be so hard though. | 19:37 |
SpamapS | I know it is.. :-P | 19:38 |
therve | I'm very wary of using that in python | 19:38 |
SpamapS | but it _shouldn't be_ :) | 19:38 |
SpamapS | therve: in theory, only monkey patching should have this affect. well written code without import side effects should be fine. | 19:39 |
SpamapS | but therein lies the problem.. :-P | 19:39 |
therve | python and not import side effects? good luck :D | 19:39 |
therve | There is a reason there are so many bugs opened against the multiprocessing module | 19:40 |
*** rpothier_ has joined #heat | 19:41 | |
*** gokrokve has joined #heat | 19:43 | |
*** tspatzier___ is now known as tspatzier | 19:44 | |
*** rpothier has quit IRC | 19:44 | |
tspatzier | hi bgorski | 19:44 |
*** gokrokve_ has joined #heat | 19:45 | |
therve | tspatzier, Hey I looked at your patch btw | 19:47 |
therve | tspatzier, I don't really like that we're adding yet another place to do type coercion, but otherwise it looked fine | 19:48 |
therve | tspatzier, Maybe missing some tests though | 19:48 |
*** gokrokve has quit IRC | 19:48 | |
*** pas-ha has joined #heat | 19:48 | |
tspatzier | hey therve | 19:48 |
tspatzier | so if we want to be backward compatible, i.e. allow for numbers as strings in allowed_values we have to do the conversion somewhere. We could try to "normalise" the constraint definition according to schema data type at the time the constraint gets added to the schema. | 19:50 |
*** gokrokve_ has quit IRC | 19:50 | |
*** IlyaE has quit IRC | 19:50 | |
tspatzier | therve: what kind of tests do you have in mind? The place in test_constraints basically covers all that ends up in the code that I changed. | 19:51 |
therve | tspatzier, For bool and string cast I was thinking | 19:52 |
therve | I guess maybe only bool | 19:53 |
therve | No string is not (directly) tested either | 19:53 |
tspatzier | therve: ok, got it. to test the Schema.to_schema_type method | 19:54 |
therve | tspatzier, Right | 19:54 |
tspatzier | yep, will add that. but in general, do you have a better idea that doing the conversion in that place? Maybe with the two lines that you had changed in your patch and converting the constraint definition to match the schema when adding it to the schema in Schema.__init__ it could also work. | 19:56 |
*** miarmak has quit IRC | 19:56 | |
therve | tspatzier, Actually maybe you should add the test from my patch? | 19:56 |
therve | I wonder if that works now :) | 19:56 |
tspatzier | therve: sure thing, that won't be a lot of effort for me to copy that in ;-) | 19:58 |
*** miarmak has joined #heat | 19:59 | |
erecio | Hi, the meeting start now? | 19:59 |
skraynev | erecio: yes | 20:00 |
erecio | skraynev, Nice, thks | 20:00 |
zaneb | meeting is underway, folks :) | 20:00 |
zaneb | andrew_plunk: about to join the heat meeting? | 20:06 |
*** e0ne has quit IRC | 20:11 | |
*** e0ne has joined #heat | 20:11 | |
*** ramishra has joined #heat | 20:14 | |
*** e0ne has quit IRC | 20:16 | |
*** jrist_ has joined #heat | 20:19 | |
*** jrist has quit IRC | 20:21 | |
*** jrist_ is now known as jrist | 20:21 | |
*** daneyon has joined #heat | 20:25 | |
*** e0ne has joined #heat | 20:26 | |
*** e0ne has quit IRC | 20:29 | |
*** e0ne has joined #heat | 20:29 | |
*** zns has quit IRC | 20:29 | |
*** IlyaE has joined #heat | 20:31 | |
*** e0ne_ has joined #heat | 20:31 | |
*** e0ne has quit IRC | 20:32 | |
*** ramishra has quit IRC | 20:35 | |
*** zns has joined #heat | 20:35 | |
*** zns has quit IRC | 20:35 | |
*** zns has joined #heat | 20:36 | |
*** e0ne_ has quit IRC | 20:40 | |
*** e0ne has joined #heat | 20:40 | |
lifeless | zaneb: hi, cool - that sounds great | 20:41 |
lifeless | zaneb: we're still trying to get the bottom of this 2 minute delay between deployments being created | 20:42 |
openstackgerrit | William C. Arnold proposed a change to openstack/heat: Introduces stack lifecycle plugpoints https://review.openstack.org/89363 | 20:42 |
*** e0ne has quit IRC | 20:43 | |
*** gokrokve has joined #heat | 20:43 | |
*** tomek_adamczewsk has quit IRC | 20:47 | |
*** gokrokve has quit IRC | 20:48 | |
*** pafuent has left #heat | 20:53 | |
erecio | sdf | 20:55 |
*** ccrouch has joined #heat | 20:56 | |
*** zns has quit IRC | 20:57 | |
*** e0ne has joined #heat | 20:58 | |
*** e0ne has quit IRC | 20:58 | |
*** e0ne has joined #heat | 20:58 | |
*** erecio has quit IRC | 20:59 | |
*** e0ne has quit IRC | 20:59 | |
*** e0ne has joined #heat | 21:00 | |
*** e0ne has quit IRC | 21:00 | |
*** e0ne has joined #heat | 21:01 | |
*** e0ne has quit IRC | 21:02 | |
*** tspatzier has quit IRC | 21:02 | |
*** zns has joined #heat | 21:03 | |
*** pas-ha has quit IRC | 21:03 | |
*** gokrokve has joined #heat | 21:04 | |
*** pshchelo has joined #heat | 21:05 | |
*** miarmak has quit IRC | 21:06 | |
*** miarmak has joined #heat | 21:06 | |
*** pshchelo is now known as pas-ha | 21:07 | |
*** jdob has quit IRC | 21:07 | |
stevebaker | lifeless: the delay will be the 100's of nova api calls every time the static_hosts expression is evaluated. An attribute cache would help. So would restructuring the templates a bit | 21:08 |
openstackgerrit | David J Hu proposed a change to openstack/python-heatclient: This is a Keystone v3 integration POC. https://review.openstack.org/92728 | 21:09 |
*** edmund1 has joined #heat | 21:13 | |
*** nati_ueno has joined #heat | 21:13 | |
lifeless | stevebaker: likely indeed.. clint has a restructure pending | 21:15 |
*** edmund has quit IRC | 21:15 | |
lifeless | stevebaker: but making it plain faster would be great :) | 21:15 |
stevebaker | lifeless: having a nova resource attribute which builds a hostname without needing an API call would help too. "novalocal" would need to come from heat.conf though | 21:17 |
lifeless | stevebaker: its a nova setting though | 21:18 |
lifeless | stevebaker: multi-endpoint heat implies we can't know it globally | 21:18 |
stevebaker | lifeless: yes, the settings would need to be aligned. maybe not practical | 21:18 |
lifeless | being able to know that some attributes are immutable would be valuable | 21:18 |
stevebaker | lifeless: what consumes the static_hosts? I can't find it | 21:19 |
lifeless | stevebaker: the hosts element | 21:19 |
*** pas-ha has quit IRC | 21:20 | |
stevebaker | lifeless: ah, so why is the template {{hosts}}, not {{static_hosts}}? | 21:21 |
lifeless | its passed in as hosts | 21:21 |
lifeless | hosts: {get_input: static_hosts} | 21:22 |
stevebaker | ah | 21:22 |
*** miarmak has quit IRC | 21:23 | |
*** miarmak has joined #heat | 21:24 | |
*** nati_ueno has quit IRC | 21:26 | |
*** nati_ueno has joined #heat | 21:26 | |
*** andrew_plunk has quit IRC | 21:31 | |
cyli | I notice the other projects' specs have gating jobs - all have docs, but some have python27 - is orchestration-specs only going to need the docs job? | 21:33 |
*** IlyaE has quit IRC | 21:33 | |
*** randallburt has quit IRC | 21:33 | |
*** IlyaE has joined #heat | 21:34 | |
*** sgordon has quit IRC | 21:36 | |
*** rpothier_ has quit IRC | 21:37 | |
*** ericgoncz has quit IRC | 21:37 | |
*** alexheneveld_ has joined #heat | 21:38 | |
*** aweiteka has quit IRC | 21:39 | |
*** IlyaE has quit IRC | 21:41 | |
*** asalkeld has joined #heat | 21:41 | |
*** andreaf has joined #heat | 21:41 | |
*** alexheneveld has quit IRC | 21:42 | |
*** jamie_h has quit IRC | 21:42 | |
*** miarmak has quit IRC | 21:43 | |
*** alexheneveld_ has quit IRC | 21:45 | |
*** alexheneveld has joined #heat | 21:46 | |
*** vijendar has quit IRC | 21:46 | |
*** miarmak has joined #heat | 21:47 | |
*** ericgoncz has joined #heat | 21:51 | |
*** sjmc7_ has joined #heat | 21:52 | |
*** randallburt has joined #heat | 21:53 | |
*** hipster has quit IRC | 21:55 | |
*** yogeshmehra has quit IRC | 21:55 | |
*** sjmc7 has quit IRC | 21:56 | |
*** yogeshmehra has joined #heat | 21:56 | |
radix | python27 o.O that's weird | 21:57 |
radix | what do they do? | 21:57 |
*** yogeshme_ has joined #heat | 21:57 | |
*** yogeshmehra has quit IRC | 21:57 | |
*** daneyon has quit IRC | 21:58 | |
cyli | radix: not sure | 22:00 |
*** zns has quit IRC | 22:01 | |
*** yogeshme_ has quit IRC | 22:02 | |
*** yogeshmehra has joined #heat | 22:02 | |
mattoliverau | Good morning all | 22:02 |
*** kgriffs is now known as kgriffs|afk | 22:03 | |
*** yogeshmehra has quit IRC | 22:04 | |
*** ericgoncz has quit IRC | 22:05 | |
*** yogeshmehra has joined #heat | 22:05 | |
*** yogeshmehra has quit IRC | 22:09 | |
*** spzala has quit IRC | 22:10 | |
*** sjmc7__ has joined #heat | 22:11 | |
*** gokrokve has quit IRC | 22:12 | |
cyli | for orchestration-specs repo: does https://review.openstack.org/#/c/94735/ look right? | 22:13 |
*** gondoi is now known as zz_gondoi | 22:14 | |
*** mwheckmann has quit IRC | 22:14 | |
*** sjmc7_ has quit IRC | 22:15 | |
*** dims has quit IRC | 22:18 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Move watch task out of worker process https://review.openstack.org/94736 | 22:18 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Move EngineListener into worker process https://review.openstack.org/94737 | 22:18 |
shardy | jasond: ^^ That last patch I'd appreciate feedback on | 22:19 |
shardy | in particular, I'm not sure if the generation of engine_id should also be inside the forked process, to ensure the lock applies when concurrent requests get handled by different workers | 22:19 |
shardy | tests are still todo, but I need some sleep | 22:20 |
*** john-n-seattle has joined #heat | 22:24 | |
stevebaker | shardy: thanks \o | 22:25 |
*** john-n-seattle has left #heat | 22:27 | |
*** shardy is now known as shardy_zz | 22:29 | |
*** shardy_zz has quit IRC | 22:29 | |
*** cdent has quit IRC | 22:29 | |
*** vpanizo has joined #heat | 22:31 | |
*** zns has joined #heat | 22:32 | |
*** jreypo has quit IRC | 22:33 | |
*** DandyPandy has quit IRC | 22:33 | |
*** radix has quit IRC | 22:33 | |
*** radix has joined #heat | 22:33 | |
*** cyli_ has joined #heat | 22:34 | |
*** Michalik| has joined #heat | 22:34 | |
*** kgriffs|afk has quit IRC | 22:34 | |
*** spredzy_ has joined #heat | 22:35 | |
*** tims has quit IRC | 22:35 | |
*** kgriffs|afk has joined #heat | 22:36 | |
*** kgriffs|afk is now known as kgriffs | 22:36 | |
*** DandyPandy has joined #heat | 22:36 | |
*** spredzy has quit IRC | 22:38 | |
*** Michalik- has quit IRC | 22:38 | |
*** cyli has quit IRC | 22:38 | |
*** greghaynes has quit IRC | 22:38 | |
*** randallburt has quit IRC | 22:38 | |
*** greghaynes has joined #heat | 22:39 | |
*** cyli_ is now known as cyli | 22:40 | |
*** gokrokve has joined #heat | 22:43 | |
*** che-arne_afk has joined #heat | 22:47 | |
*** gokrokve has quit IRC | 22:47 | |
*** IlyaE has joined #heat | 22:49 | |
*** DandyPandy has quit IRC | 22:49 | |
*** spredzy_ has quit IRC | 22:49 | |
*** saurabhs has quit IRC | 22:49 | |
*** akuznetsov has quit IRC | 22:49 | |
*** rwsu has quit IRC | 22:49 | |
*** cody-somerville has quit IRC | 22:49 | |
*** alexheneveld has quit IRC | 22:50 | |
*** sjmc7_ has joined #heat | 22:51 | |
*** sabeen has quit IRC | 22:53 | |
*** DandyPandy has joined #heat | 22:54 | |
*** che-arne has quit IRC | 22:57 | |
*** sjmc7__ has quit IRC | 22:59 | |
zaneb | cyli: that looks great | 23:06 |
cyli | zaneb: thanks for +1-ing! | 23:07 |
zaneb | not that I have any idea what it should look like | 23:07 |
zaneb | np :) | 23:07 |
*** swygue_ has quit IRC | 23:10 | |
*** nosnos has joined #heat | 23:10 | |
*** saurabhs has joined #heat | 23:11 | |
*** cody-somerville has joined #heat | 23:12 | |
*** rwsu has joined #heat | 23:12 | |
*** spredzy_ has joined #heat | 23:13 | |
*** akuznetsov has joined #heat | 23:13 | |
*** randallburt has joined #heat | 23:15 | |
cyli | zaneb: I notice that the other repos have a 'test' directory, such as: https://github.com/openstack/neutron-specs/tree/master/tests (I'm guessing it verifies that the docs are in the right format - I *think* that may be what the python27 gating job is for for the specs). I didn't know whether we'd do the same (I'm not seeding with any repo, as per stevebaker's suggestion) - so I left out the python27 gating job, if that's ok? | 23:16 |
zaneb | I think that's ok | 23:17 |
stevebaker | we can add the job later once the files are in place | 23:17 |
cyli | great, thanks! | 23:17 |
zaneb | I think the others have a job to verify the specs, and the py27 job to verify the verifier | 23:17 |
zaneb | or something | 23:17 |
zaneb | there was some discussion on openstack-dev, which naturally I can no longer find | 23:18 |
cyli | oh ok, that makes sense | 23:19 |
*** edmund1 has quit IRC | 23:19 | |
*** andreaf has quit IRC | 23:22 | |
*** rpothier has joined #heat | 23:24 | |
*** david-lyle has quit IRC | 23:26 | |
*** zns has quit IRC | 23:26 | |
*** nati_ueno has quit IRC | 23:30 | |
*** rpothier has quit IRC | 23:31 | |
*** rpothier has joined #heat | 23:32 | |
*** harlowja has quit IRC | 23:33 | |
*** harlowja_ has joined #heat | 23:33 | |
*** miarmak has quit IRC | 23:36 | |
*** randallburt has quit IRC | 23:37 | |
*** rpothier has quit IRC | 23:44 | |
*** gokrokve has joined #heat | 23:44 | |
*** rpothier has joined #heat | 23:45 | |
*** gokrokve has quit IRC | 23:49 | |
*** openstackgerrit has quit IRC | 23:49 | |
*** nati_ueno has joined #heat | 23:50 | |
*** openstackgerrit has joined #heat | 23:50 | |
*** pablosan is now known as zz_pablosan | 23:51 | |
*** zz_pablosan is now known as pablosan | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!