openstackgerrit | lidong proposed openstack/heat master: Fix Firewall policy resource https://review.opendev.org/673973 | 00:40 |
---|---|---|
*** maddtux has joined #heat | 01:02 | |
*** ayoung has quit IRC | 01:19 | |
*** ayoung has joined #heat | 01:20 | |
*** tkajinam_ has joined #heat | 01:26 | |
*** tkajinam has quit IRC | 01:28 | |
*** ayoung has quit IRC | 02:19 | |
*** ayoung has joined #heat | 02:19 | |
*** ricolin has joined #heat | 02:21 | |
openstackgerrit | Rico Lin proposed openstack/heat master: [DMT][TEST] Check gate status againist fixes https://review.opendev.org/687252 | 02:28 |
*** ramishra has joined #heat | 02:37 | |
*** k_mouza has joined #heat | 03:05 | |
*** maddtux has quit IRC | 03:09 | |
*** maddtux has joined #heat | 03:10 | |
*** k_mouza has quit IRC | 03:10 | |
openstackgerrit | Rico Lin proposed openstack/heat master: Don't mark snapshot complete while task in progress https://review.opendev.org/687417 | 03:22 |
openstackgerrit | Rico Lin proposed openstack/heat-tempest-plugin master: Allow retry when wc_notify not successed https://review.opendev.org/686962 | 03:31 |
*** ramishra has quit IRC | 03:43 | |
*** skramaja has joined #heat | 04:31 | |
*** ayoung has quit IRC | 04:55 | |
*** ayoung has joined #heat | 04:55 | |
ricolin | Not sure what should we do with No valid host found in test jobs like https://4f8930fe3493299a9a80-c38099e6f683500395476cc7835a36a5.ssl.cf5.rackcdn.com/569582/2/gate/grenade-heat/37c8d54/logs/grenade.sh.txt.gz | 04:56 |
ricolin | maybe to give a general retry(with a enable config) when it happen? | 04:57 |
*** ramishra has joined #heat | 04:59 | |
*** ayoung has quit IRC | 05:12 | |
*** ayoung has joined #heat | 05:13 | |
openstackgerrit | lidong proposed openstack/heat master: Fix Firewall policy resource https://review.opendev.org/673973 | 05:43 |
*** jtomasek has joined #heat | 06:50 | |
*** jtomasek has quit IRC | 06:52 | |
*** jtomasek has joined #heat | 07:03 | |
*** ayoung has quit IRC | 07:24 | |
*** ayoung has joined #heat | 07:25 | |
*** ivve has joined #heat | 07:41 | |
*** ayoung has quit IRC | 07:52 | |
*** ayoung has joined #heat | 07:54 | |
*** k_mouza has joined #heat | 08:04 | |
*** k_mouza has quit IRC | 08:09 | |
*** k_mouza has joined #heat | 08:10 | |
*** tkajinam_ has quit IRC | 08:10 | |
openstackgerrit | pengyuesheng proposed openstack/heat-cfntools master: Sync Sphinx requirement https://review.opendev.org/687478 | 08:21 |
*** ramishra_ has joined #heat | 08:27 | |
*** ramishra has quit IRC | 08:29 | |
*** e0ne has joined #heat | 08:39 | |
*** gfidente|afk has quit IRC | 09:01 | |
*** ayoung has quit IRC | 09:04 | |
*** ayoung has joined #heat | 09:07 | |
*** ttsiouts has joined #heat | 09:13 | |
*** gfidente has joined #heat | 09:14 | |
*** k_mouza has quit IRC | 09:26 | |
*** k_mouza has joined #heat | 09:50 | |
*** k_mouza has quit IRC | 09:51 | |
*** k_mouza_ has joined #heat | 09:52 | |
*** maddtux has quit IRC | 10:11 | |
*** ttsiouts has quit IRC | 10:11 | |
*** sharmistha has joined #heat | 10:16 | |
sharmistha | Hi can anyone help me in solving this issue. I have created a project and in that project created a network. Default security group was created by default.. now when i delete the stack, all the resources are getting deleted but the default security-group is not being deleted | 10:38 |
sharmistha | how can i delete it usong heat | 10:38 |
*** ayoung has quit IRC | 10:38 | |
sharmistha | ? | 10:38 |
*** ayoung has joined #heat | 10:39 | |
*** rcernin has quit IRC | 10:48 | |
ricolin | sharmistha, sounds like a bug of heat if Default security group was created by heat but not deleted, can you provide more information by create a story under https://storyboard.openstack.org/#!/project/openstack/heat | 10:54 |
*** sharmistha has quit IRC | 10:58 | |
*** sharmistha has joined #heat | 11:22 | |
sharmistha | ricolin: sorry got disconnected. default security group was not explicitly created by heat. Only project and networks were created using heat which resulted in creation of default security group | 11:22 |
*** k_mouza_ has quit IRC | 11:24 | |
*** k_mouza has joined #heat | 11:25 | |
*** gshippey has joined #heat | 11:29 | |
*** ramishra_ has quit IRC | 11:30 | |
*** ttsiouts has joined #heat | 11:32 | |
ricolin | sharmistha, implicit counts too:) | 11:36 |
ricolin | sharmistha, in case you didn't see my previous message | 11:37 |
ricolin | can you provide more information by create a story under https://storyboard.openstack.org/#!/project/openstack/heat | 11:37 |
*** ramishra has joined #heat | 11:49 | |
sharmistha | ricolin: oh okay.. sure will share the scenario in a story | 12:08 |
*** ayoung has quit IRC | 12:12 | |
*** ayoung has joined #heat | 12:15 | |
sharmistha | ricolin: I have created a story for the issue: https://storyboard.openstack.org/#!/story/2006692 | 12:20 |
*** ttsiouts has quit IRC | 12:24 | |
*** ttsiouts has joined #heat | 12:25 | |
*** ttsiouts_ has joined #heat | 12:28 | |
*** ttsiouts has quit IRC | 12:28 | |
*** sharmistha has quit IRC | 12:37 | |
*** ayoung has quit IRC | 12:38 | |
*** ayoung has joined #heat | 12:41 | |
ricolin | o/ | 12:59 |
ricolin | feel free to ask anything:) | 13:04 |
zaneb | o/ | 13:07 |
ricolin | zaneb, I updated https://review.opendev.org/#/c/687417/ | 13:10 |
zaneb | ricolin: thanks for adding tests to https://review.opendev.org/687417 ! | 13:10 |
ricolin | lol | 13:10 |
*** ayoung has quit IRC | 13:12 | |
ricolin | so take a look on the new changes | 13:12 |
zaneb | approved | 13:12 |
ricolin | nice:) | 13:12 |
zaneb | we'll want to backport that one to Train | 13:12 |
zaneb | since whatever changed in Nova seems to have changed in Train | 13:12 |
ricolin | zaneb, let's backport it soon master merged | 13:13 |
zaneb | +1 | 13:13 |
zaneb | ricolin: how do you know that wc_notify is failing? | 13:14 |
*** ayoung has joined #heat | 13:14 | |
ricolin | wc is failing frequently in this year, I assume there's something unstable | 13:16 |
ricolin | and it looks like make the improvement https://review.opendev.org/#/c/687252/ | 13:16 |
zaneb | I know the tests are failing, but how do you know it's because wc_notify is returning an error code? | 13:16 |
ricolin | I found that part from sahara | 13:17 |
ricolin | there's similar check in sahara as well | 13:18 |
ricolin | to make sure the curl return success | 13:18 |
zaneb | aha. anything in the heat-api logs to indicate why it was failing? got a link to one of those failures? | 13:19 |
ricolin | https://github.com/openstack/sahara/blob/master/sahara/service/heat/templates.py#L48 | 13:19 |
*** jcoufal has joined #heat | 13:19 | |
ricolin | zaneb, I didn't see any useful log, just think it might be such case, than search around for curl return code | 13:20 |
zaneb | ah, ok | 13:20 |
zaneb | looks like they added that in Pike | 13:21 |
ricolin | which I think we should introduce some logs | 13:21 |
zaneb | "because sometimes heat can be unavailable" | 13:21 |
ricolin | Kind of worry about that statement too, need to find out if that's the gate env issue or actually heat lightweight api issue | 13:22 |
ricolin | just create a story today for it https://storyboard.openstack.org/#!/story/2006685 | 13:24 |
dpeacock | o/ sorry I'm so late :-) | 13:26 |
*** ayoung has quit IRC | 13:26 | |
ricolin | dpeacock, o/ | 13:26 |
ricolin | dpeacock, how's your day | 13:27 |
dpeacock | ricolin: So far so good - lots of bugs - the usual :-D How about yours? | 13:27 |
*** ayoung has joined #heat | 13:27 | |
*** jawad_axd has joined #heat | 13:28 | |
ricolin | zaneb, ramishra I think we need to approve patches in https://review.opendev.org/#/q/topic:create-train+(status:open+OR+status:merged) | 13:28 |
ricolin | to make train | 13:28 |
*** bnemec has quit IRC | 13:29 | |
ricolin | dpeacock, feel great today, it's 21:30 but still feel I can make some works:) | 13:30 |
* ricolin think maybe because he take a coffee around 18:00? | 13:30 | |
dpeacock | haha | 13:30 |
*** bnemec has joined #heat | 13:31 | |
zaneb | ricolin: done, I think. let me know if there's any I missed | 13:32 |
zaneb | ricolin: btw not sure if you've been introduced, but dpeacock is working with ramishra now | 13:33 |
zaneb | dpeacock: ricolin is our glorious leader | 13:33 |
dpeacock | thanks for the introduction zaneb! ricolin nice to meet you formally :-) | 13:33 |
ricolin | zaneb, heat-translator need it too, but I think there's gate issue there (I can +2 on that too) | 13:35 |
ricolin | dpeacock, Hi! | 13:35 |
ricolin | so happy to have you around! we need more hands!:) | 13:36 |
dpeacock | ricolin: I'm learning as fast as I can! My plan is to be useful! :-) | 13:36 |
ricolin | dpeacock, that's the best plan I hard today! | 13:38 |
ricolin | zaneb, I need some advice on https://storyboard.openstack.org/#!/story/2006680 | 13:39 |
ricolin | I'm thinking maybe we can regenerate db session when that failure happens, but not sure if that's the best plan | 13:40 |
zaneb | which transaction was rolled back though? that's what I don't get | 13:46 |
*** k_mouza_ has joined #heat | 13:50 | |
*** jawad_axd has quit IRC | 13:51 | |
ricolin | I don't know | 13:51 |
*** jawad_axd has joined #heat | 13:52 | |
*** mikecmpbll has joined #heat | 13:53 | |
*** k_mouza has quit IRC | 13:56 | |
*** ivve has quit IRC | 13:56 | |
*** ivve has joined #heat | 13:56 | |
*** jawad_axd has quit IRC | 13:57 | |
*** openstackstatus has quit IRC | 13:58 | |
zaneb | ricolin: best guess is that we are raising UpdateInProgress at https://opendev.org/openstack/heat/src/branch/master/heat/db/sqlalchemy/api.py#L468 then tenacity is retrying and on the retry sqlalchemy complains we can't reuse the session | 14:10 |
zaneb | possssibly because we are using subtransactions=True??? | 14:12 |
ricolin | zaneb, might be | 14:17 |
ricolin | zaneb, you mean this retry? https://github.com/openstack/heat/blob/master/heat/engine/resource.py#L419 | 14:25 |
zaneb | yes that one | 14:26 |
ricolin | zaneb, how about we move exception.UpdateInProgress out side of transaction process | 14:27 |
ricolin | that might works | 14:28 |
zaneb | well, the whole point of raising it there is that we do want to rollback that transaction | 14:28 |
zaneb | I would have thought the with session.begin() context manager would see the exception, rollback the transaction, and leave things in a state where we can start another transaction | 14:29 |
zaneb | but it appears that it may not be doing that last bit | 14:30 |
zaneb | we may have to summon zzzeek | 14:34 |
*** jdwidari has joined #heat | 14:34 | |
zzzeek | zaneb: heat hasn't moved to the modern oslo.db enginefacade ? | 14:35 |
zaneb | I believe not | 14:35 |
zaneb | I think we tried at one point but the patch ended up being abandoned | 14:35 |
zzzeek | zaneb: too bad | 14:36 |
*** ayoung has quit IRC | 14:36 | |
zzzeek | zaneb: so yes, if you throw an exeption it has to propagate out to the topmost begin/commit pair | 14:37 |
zaneb | that makes sense, but afaict that *is* the topmost one | 14:37 |
zzzeek | I assume you are getting this? https://docs.sqlalchemy.org/en/13/faq/sessions.html#this-session-s-transaction-has-been-rolled-back-due-to-a-previous-exception-during-flush-or-similar | 14:37 |
zaneb | "This session is in 'inactive' state, due to the SQL transaction being rolled back; no further SQL can be emitted within this transaction." | 14:38 |
zzzeek | yep | 14:38 |
zaneb | at the start of what should be a new top-level transaction | 14:38 |
zzzeek | so yes when that subtransactions=True flag is used, that makes it more likely to get this kind of confusion | 14:38 |
*** ayoung has joined #heat | 14:38 | |
zzzeek | but also there's a "subtransaction" in the flush process | 14:38 |
zaneb | can you confirm that you need to pass subtransactions=True for both the top-level and lower-level transactions? or is it only needed for lower-level ones? | 14:39 |
zzzeek | zaneb: subtranscations=True is only needed when you call begin() on a Session that already had begin() called. | 14:39 |
zzzeek | zaneb: it is nothing more than an "opt in" to, "i want to use nested begin/commit and I know what im getting into" | 14:39 |
zaneb | oh, awesome. so we could get rid of subtransactions=True there and maybe this would go away | 14:40 |
zzzeek | zaneb: if you aren't nesting begin/commit pairs then absolutely | 14:40 |
zzzeek | zaneb: but..you probably are | 14:40 |
zaneb | we are but we know which one is at the top | 14:41 |
zaneb | and that's the one that seems to be causing problems | 14:41 |
zzzeek | zaneb: if you are at the top and you just called rollback() then you shouldnt be getting this error | 14:41 |
zaneb | I agree :) | 14:41 |
zzzeek | zaneb: so...taking out the use of the flag may at least give you a heads up where the nesting is happening | 14:41 |
zzzeek | zaneb: is this something you can reproduce ? | 14:42 |
zaneb | not easily I don't think. it's a flaky gate test | 14:42 |
zzzeek | zaneb: but it invovles a retry decorator ? | 14:42 |
ricolin | we might be able? but not easy | 14:42 |
zaneb | yes | 14:42 |
zzzeek | because they make this all very crazy | 14:42 |
zzzeek | this is why i made the enginefacade | 14:43 |
zaneb | we could possibly hack something to raise that exception unconditionally. that would probably reproduce it reliably | 14:43 |
zzzeek | which people also dont' like that much but it is better | 14:43 |
zaneb | the way heat-engine uses the db to store its own state is a bit different from the way e.g. nova-api uses it to just plug in some data from the user. iirc that's why it turned out not to be an easy fit | 14:44 |
zzzeek | zaneb: im sure heat uses function calls which call other functions in a single greenlet or thread, and that's all enginefacade does | 14:45 |
ricolin | zzzeek, jsut to make sure, session.rollback() is what you referring `rollback` above right? | 14:46 |
zzzeek | zaneb: it's literally just, intesad of "session.begin(); try: foo; session.commit(); finally: session.close(), it's a decorator or context manager that does that | 14:46 |
zzzeek | ricolin: yes | 14:47 |
zzzeek | zaneb: then enginefacade does the "nesting" thing for you. if two functions that have @enginefacade has one calling the other, enginefacade calls begin()/commit() at the top | 14:47 |
zaneb | that sounds like it should work then. I'm not sure why we gave up on the patch in that case | 14:49 |
*** ayoung has quit IRC | 14:49 | |
ricolin | zaneb, do you still have the link to the patch or the discussion | 14:49 |
zaneb | yes I keep it here on my desktop always :P | 14:49 |
* zaneb looks | 14:50 | |
openstackgerrit | Merged openstack/heat master: Don't mark snapshot complete while task in progress https://review.opendev.org/687417 | 14:51 |
zzzeek | zaneb: enginefacade turned out to be difficult to integrate in existing test suites which had to change their creational patterns | 14:51 |
*** ayoung has joined #heat | 14:51 | |
zzzeek | zaneb: it's my job to help you integrate it into heat, though :) | 14:51 |
zaneb | oh wait, apparently we merged it https://review.opendev.org/#/c/330800/ | 14:51 |
zaneb | but only for a handful of functions... | 14:52 |
zzzeek | zaneb: intersting, in that patch I still see context.session.begin(subtransactions=True) | 14:52 |
zzzeek | OK so what this patch is doing is using the newer enginefacade to start up, then it immeidately calls get_legacy_facade() and the rest of the program does everything the old way :) | 14:53 |
*** jawad_axd has joined #heat | 14:53 | |
zzzeek | zaneb: but you're off to a great start | 14:53 |
zaneb | lol | 14:53 |
zzzeek | "https://docs.sqlalchemy.org/en/13/faq/sessions.html#this-session-s-transaction-has-been-rolled-back-due-to-a-previous-exception-during-flush-or-similar" | 14:54 |
zzzeek | oops | 14:54 |
zzzeek | "The next change will decorate the db api functions with reader and writer so queries in a function are performed in a single transaction. " | 14:54 |
* zaneb searches for the next change to see how that worked out | 14:55 | |
zaneb | spolier: that was the last change in https://bugs.launchpad.net/heat/+bug/1479723 | 14:56 |
openstack | Launchpad bug 1479723 in OpenStack Heat "Replace deprecated EngineFacade from oslo_db" [High,In progress] - Assigned to Steve Baker (steve-stevebaker) | 14:56 |
ricolin | sounds like we got one more task to finish | 14:57 |
zzzeek | zaneb ricolin I dont know if switching to enginefacade will solve your bug here but at least you're on the same patterns everyone else is using | 14:57 |
ricolin | zzzeek, IIUC I assume to call rollback at top level might solve that bug? | 14:59 |
zzzeek | ricolin: that's the theory anyway | 14:59 |
zzzeek | ricolin: the session maintains a stack | 14:59 |
zzzeek | ricolin: if you close out the stack, it's happy | 14:59 |
ricolin | zzzeek, thanks | 15:02 |
*** ivve has quit IRC | 15:03 | |
ricolin | zaneb, what else can you summon!!! | 15:03 |
zaneb | you don't want to know | 15:04 |
zaneb | zzzeek: many thanks. we will try some stuff and keep you posted with the results | 15:04 |
zzzeek | zaneb: ok, I hope we can fix this | 15:04 |
ricolin | zzzeek, will keep you up to date with this | 15:07 |
*** ayoung has quit IRC | 15:12 | |
*** ayoung has joined #heat | 15:13 | |
*** jdwidari has quit IRC | 15:13 | |
*** ramishra has quit IRC | 15:21 | |
gregwork | is there any notion as a cloud operator of doing a stack create where that create is done inside a target tenant? | 15:24 |
gregwork | openstack stack create -e env -t tmpl --target-tenant that stackname | 15:24 |
gregwork | and it deploys said stack in their tenant, consuming their quotas | 15:25 |
gregwork | as it is, im having to add myself implicitly to their project, then download a keystone openrc and source -> those commands | 15:25 |
zaneb | gregwork: get a token for that tenant | 15:25 |
*** jdwidari has joined #heat | 15:26 | |
gregwork | zaneb: i havent tried that, the docs say openstack --os-options-for-project token issue .. can a cloud operator just specify the project? or do i need a user in that project and in that case is it not the same thing i described earlier ? | 15:31 |
*** ttsiouts_ has quit IRC | 15:33 | |
*** ttsiouts has joined #heat | 15:33 | |
zaneb | gregwork: tbh I'm not sure what the current status is. if you are a global admin you may be able to get a token for any project without having a role on that project specifically. but in any case that is a question for #openstack-keystone | 15:33 |
*** skramaja has quit IRC | 15:35 | |
gregwork | alright, but assuming i sort that out the method is to OS_WHATEVERTOKEN=id and stack create away ? | 15:35 |
gregwork | also assuming OS_PROJECT= is correct | 15:35 |
gregwork | my goal is to build a project as a substack with OS::Heat::Stack .. then return the project id as output and create resources in that project | 15:37 |
gregwork | i dont know if that can be done in one stroke | 15:37 |
*** ttsiouts has quit IRC | 15:37 | |
*** jdwidari has quit IRC | 15:42 | |
zaneb | it cannot | 15:44 |
*** jdwidari has joined #heat | 15:48 | |
*** jdwidari has quit IRC | 15:50 | |
*** openstackgerrit has quit IRC | 15:52 | |
*** ayoung has quit IRC | 16:01 | |
*** ayoung has joined #heat | 16:02 | |
*** ayoung has quit IRC | 16:09 | |
*** ayoung has joined #heat | 16:10 | |
*** ayoung has quit IRC | 16:14 | |
*** ayoung has joined #heat | 16:17 | |
*** openstackgerrit has joined #heat | 16:30 | |
openstackgerrit | Merged openstack/heat master: Ignore not found when delete raw template https://review.opendev.org/569582 | 16:30 |
openstackgerrit | Zane Bitter proposed openstack/heat master: DB: Remove unnecessary subtransactions=True https://review.opendev.org/687617 | 16:34 |
*** k_mouza has joined #heat | 16:36 | |
*** ramishra has joined #heat | 16:37 | |
*** k_mouza has quit IRC | 16:39 | |
*** k_mouza_ has quit IRC | 16:40 | |
*** bnemec has quit IRC | 16:45 | |
*** bnemec has joined #heat | 16:47 | |
*** jawad_ax_ has joined #heat | 17:02 | |
*** mikecmpbll has quit IRC | 17:02 | |
*** e0ne has quit IRC | 17:02 | |
*** jawad_axd has quit IRC | 17:02 | |
*** ramishra has quit IRC | 17:27 | |
*** ayoung has quit IRC | 17:37 | |
*** ayoung has joined #heat | 17:38 | |
*** ricolin has quit IRC | 17:41 | |
*** k_mouza has joined #heat | 18:00 | |
*** k_mouza has quit IRC | 18:04 | |
*** ayoung has quit IRC | 18:12 | |
*** ayoung has joined #heat | 18:13 | |
*** e0ne has joined #heat | 18:25 | |
*** k_mouza has joined #heat | 18:40 | |
*** k_mouza has quit IRC | 18:44 | |
*** gshippey has quit IRC | 18:48 | |
*** e0ne has quit IRC | 19:00 | |
*** e0ne has joined #heat | 19:08 | |
*** zaneb has quit IRC | 19:33 | |
*** zbitter has joined #heat | 19:33 | |
*** e0ne has quit IRC | 19:56 | |
*** jcoufal has quit IRC | 20:00 | |
*** ayoung has quit IRC | 20:06 | |
*** ayoung has joined #heat | 20:08 | |
openstackgerrit | Zane Bitter proposed openstack/heat master: DB: Remove unnecessary subtransactions=True https://review.opendev.org/687617 | 20:31 |
openstackgerrit | Zane Bitter proposed openstack/heat master: DNM try to reproduce DB session test failures https://review.opendev.org/687670 | 20:31 |
openstackgerrit | Zane Bitter proposed openstack/heat master: Make tags handling more robust https://review.opendev.org/687672 | 20:41 |
openstackgerrit | Merged openstack/heat-tempest-plugin master: Allow to pass --insecure options into VMs https://review.opendev.org/592074 | 20:43 |
openstackgerrit | Zane Bitter proposed openstack/heat master: Make tags handling more robust https://review.opendev.org/687672 | 20:44 |
openstackgerrit | Zane Bitter proposed openstack/heat master: Make tags handling more robust https://review.opendev.org/687672 | 20:51 |
openstackgerrit | Zane Bitter proposed openstack/heat master: Make tags handling more robust https://review.opendev.org/687672 | 20:52 |
gregwork | what is the correct way to pass %index% from a resource group to a yaql expression? eg. $.data.this[x] where x is %index% | 21:02 |
gregwork | i get an unknown #indexer error when i try passing $.data.this["%index%"] | 21:02 |
gregwork | https://pastebin.com/mfzK9c2p | 21:06 |
gregwork | maybe some funny escaping? or maybe you cant pass %index% to yaql | 21:07 |
*** ayoung has quit IRC | 21:07 | |
*** ayoung has joined #heat | 21:08 | |
*** ayoung has quit IRC | 21:21 | |
*** ayoung has joined #heat | 21:24 | |
*** gfidente has quit IRC | 21:25 | |
gregwork | maybe i am running into this: https://bugs.launchpad.net/heat/+bug/1470614 | 21:26 |
openstack | Launchpad bug 1470614 in OpenStack Heat "OS::Heat::ResourceGroup does not substitute index_var within intrinsics." [Medium,Triaged] - Assigned to Joe D'Andrea (joedandrea) | 21:26 |
gregwork | :/ | 21:26 |
*** radeks_ has quit IRC | 21:31 | |
gregwork | i tried using str_replace on the yaql expression and %index% appears to be visible within a sub scope of str_replace | 21:36 |
gregwork | sigh, if there is a way to pull this off id love to hear about it or if it is a hard gap in heat, i can stop trying :) | 21:37 |
gregwork | s/appears/appears to not/ | 21:37 |
*** ayoung has quit IRC | 21:43 | |
*** ayoung has joined #heat | 21:44 | |
*** rcernin has joined #heat | 22:14 | |
*** flwang has joined #heat | 22:24 | |
*** flwang has quit IRC | 22:57 | |
*** tkajinam has joined #heat | 23:02 | |
*** openstackstatus has joined #heat | 23:18 | |
*** ChanServ sets mode: +v openstackstatus | 23:18 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!