Friday, 2016-05-06

*** chlong has quit IRC00:05
*** ge has quit IRC00:47
*** toddjohn_ has joined #openstack-mistral00:55
*** bobh has quit IRC00:57
*** rena9067 has joined #openstack-mistral01:03
*** gyee has quit IRC01:03
*** rena9067 has quit IRC01:09
*** bobh has joined #openstack-mistral01:15
*** chlong has joined #openstack-mistral01:30
*** toddjohn_ has quit IRC01:31
*** rena9067 has joined #openstack-mistral02:03
*** tonytan4ever has quit IRC02:09
*** rena9067 has quit IRC02:11
*** ge has joined #openstack-mistral02:12
geHi, one quick question..02:12
gei added an Ad-hoc action for  send_email (following instructions on the DSL v2 manual)02:13
gewhen i use it in my workflow, i get an error that says "STARTTLS extension not supported by server."02:13
geon SO, i see people recommending removing the smtp.ehlo() call preceding smtp.starttls()      http://stackoverflow.com/questions/6355456/starttls-extension-not-supported-by-server02:15
gedoes this https://github.com/openstack/mistral/blob/master/mistral/actions/std_actions.py  need fixing02:15
geor did i miss something here in my test here02:15
*** bobh has quit IRC02:50
geand, one more:  when i click on an available "Action" so i can see the code behind it, i get a response like this:   Error: Unable to get action "429a27ea-f15e-457c-a08a-fe0d1dde8af1".02:52
ge(while clicking on an "workflow" displays the code)02:53
*** bobh has joined #openstack-mistral02:54
*** bobh has quit IRC03:04
*** rena9067 has joined #openstack-mistral04:01
*** rena9067 has quit IRC04:08
rakhmerovge, evgenyl: I'm aware of installations with ~30 nodes04:38
rakhmerovge: as far as customers, there are several that I'm aware of04:38
rakhmerovge: on std.email, I'm actually now aware of this problem, it may really exist. You can either file a bug or just fix it, test it, and send us a patch04:40
rakhmerovas far as action code, I'm not sure what you mean04:41
rakhmerovwhat do you mean by code?04:41
rakhmerovplease give a list of steps to reproduce it04:41
gerakhmerov: thanks for the answers04:48
rakhmerovge: so what about code?04:48
rakhmerovcan you explain it?04:48
geas for "actions"...from the left pane, where we click to navigate to different screens for workbooks, workflows, tasks, executions04:48
rakhmerovooh, you mean it happens in dashboard?04:49
gewhen i am on the "actions" screen, when i click on a particular "action"  (say my ad-hoc action called "send_mail"...) i end up with this Error i posted above04:49
rakhmerovok, got it04:49
gewhen clicking on any other action, be it mistral.tasks_list or std.ssh, i get the same error04:50
rakhmerovI see04:50
ge(there is nothing in the logs..i see the GET requests coming in and no exceptions otehrwise)04:50
geok...04:50
rakhmerovyeah, Mistral Dashboard is actually still under heavy development04:50
rakhmerovok, we'll fix it. We're about to get a UI engineer for significant time specifically to eliminate this kind of issues04:51
rakhmerovstay tuned04:51
geok thanks, that will be great04:51
gebtw the ~30 nodes deployment you mentioned is all production/ live environment that customers use...?04:51
gei spent quite a bit of time going over several other alternatives before zero-ing in on mistral04:52
ge(particularly liked the design of things here...with the DSL/ yaml, yaql etc)04:53
gei do know some python, so will look to contribute (i haven't gone the devstack way yet...but will look into it)04:53
gewill you have little time for couple of more questions..(not much, just quick ones)04:54
gei am trying to see how i can have stdout/ stderr captured/ published for a task...04:55
gepublish: stdout = <% $.task(task_nm).result.stdout %>       <<<<<<  will this get me the task_nm's stdout04:56
rakhmerovge: if you join our team that would be great, we're looking for more contributors05:02
rakhmerovyes, it's all live customer environments05:02
rakhmerovon your last question05:03
rakhmerov1. Slightly invalid syntax, you can't use it as "stdout =", it should be hierarchical05:04
rakhmerovpublish:05:04
rakhmerov  stdout: <% %>05:04
rakhmerovas far as stdout, it depends on what you task "task_nm" returns05:05
rakhmerovremember that task is associated with either an action or another workflow05:05
rakhmerovboth can be treated as a regular function with parameters and return value05:05
rakhmerovso let's say if corresponding action returns a JSON like {"stdout": "my stdout goes here"} then yes, it will work05:06
rakhmerovbut there's no ant magic built-in stdout and stderror by default05:06
geoh ok... yes i was imagining some default stdout/stderr attached to capture these on cmds05:08
genormally, say for the std.ssh action, how can i capture stdout/stderr05:08
rakhmerovyes, I know05:10
rakhmerovwe actually thought about it but it's not done yet05:10
rakhmerovI don't mean that what you're saying is wrong, it's just how it's implemented now05:10
rakhmerovproviding stdout/stderror is a good idea05:10
geok...but it can be supported at some point later basically (the current approach will not restrict enabling these things later...)05:11
rakhmerovit's not that hard to implement it btw05:11
rakhmerovyes, I agree with you05:11
rakhmerovno restrictions05:11
rakhmerovwe just need more hands to implement all that stuff05:12
geok...so until then we can provide a wrapper action ourselves to the std.ssh etc?05:12
rakhmerovso you're very welcome to contribute, we'll help you get up to speed05:12
rakhmerovge: yes, that's what's available now05:12
geok sure i am in some sense eager to contribute (mistral is one of the things i am involved in...so need to see whats the best way to go about it..)05:13
gethings like calendar, which can in theory be supported by writing some custom logic etc05:13
gealso will be interested in putting in some role based access control so the operations and the admins can stay separate etc05:14
gethe dry-run that some one mentioned is useful in a way ( i had a similar idea, but not exactly puppet style noop...05:15
gebut more like a new step in on-boarding a new workflow/ task, so whatever people submit gets first eye-balled by another person/ approved before it is effective)05:15
gedry-run sounds good but even for a little complex workflow (with status checking and conditional branching and things..with tasks dependencies and results being queried) its difficult to see how things can proceed05:17
gethink the hardwork (design..) is already done, so rest all are just patching up on top05:18
geshould be easy in some sense, lets see05:18
rakhmerovyes05:19
rakhmerovagree on dry-run05:19
rakhmerovbtw, we already have BPs for both dry-run and RBAC05:19
geoh ok great then05:20
genormally we don't have to wait for the next release (newton/ october..) in theory right...we can just pull in stuff anytime and apply to prod here if we think something is good enough for us etc05:21
ge(thanks, will check the RBAC blueprint..)05:21
rakhmerovsure05:22
rakhmerovsome people do exactly that05:22
geok great05:22
gefor this std_actions.py ehlo/starttls), if i just want to live patch this (simply edit the mistral files i already deployed and restart the mistral-server, i should pick up the changes...?)05:23
geas opposed to changing the code and redeploying...05:23
ge(i mean just clearing the .pyc/ .pyo files from the install location will pick up any changes to .py ?)05:24
gemine is installed under:   /usr/lib/python2.7/site-packages/mistral05:25
geso to quickly check (in my local dev environment), i just edit the .py here and test it (after clearing .pyc/.pyo...)05:25
gewill that do...or will i be messing up my env by doing that05:26
gebtw for task rerun and resuming of the workflow, i should say:06:37
ge>>  mistral task-rerun <the-failed-task-id> --resume06:37
geis that right...?06:37
*** ge has quit IRC06:54
*** toddjohn_ has joined #openstack-mistral06:55
*** toddjohn_ has quit IRC06:59
openstackgerritRenat Akhmerov proposed openstack/mistral: Fixing engine facade hierarchy  https://review.openstack.org/31325707:30
*** chlong has quit IRC07:54
*** dmk0202 has joined #openstack-mistral08:08
*** shardy has joined #openstack-mistral08:28
rakhmerovge: yes08:35
*** nmakhotkin has joined #openstack-mistral08:41
*** ge has joined #openstack-mistral08:44
openstackgerrithardik proposed openstack/mistral: Fixing engine facade hierarchy  https://review.openstack.org/31325709:55
*** penchal has joined #openstack-mistral10:32
*** hparekh has quit IRC10:50
*** dmk0202 has quit IRC10:57
*** dmk0202 has joined #openstack-mistral10:57
*** jtomasek has quit IRC10:59
*** hparekh has joined #openstack-mistral11:03
openstackgerritRenat Akhmerov proposed openstack/mistral: Refactoring exception hierarchy  https://review.openstack.org/31350911:22
openstackgerritRenat Akhmerov proposed openstack/mistral: Refactoring exception hierarchy  https://review.openstack.org/31350911:35
openstackgerritRenat Akhmerov proposed openstack/mistral: Refactoring exception hierarchy  https://review.openstack.org/31350911:42
*** bobh has joined #openstack-mistral11:49
*** bobh has quit IRC11:49
openstackgerritRenat Akhmerov proposed openstack/mistral: Refactoring exception hierarchy  https://review.openstack.org/31350911:55
*** bobh has joined #openstack-mistral12:07
*** dprince has joined #openstack-mistral12:11
*** bobh has quit IRC12:13
*** toddjohn_ has joined #openstack-mistral12:18
*** toddjohn_ has quit IRC12:32
*** ninag has joined #openstack-mistral12:39
*** toddjohn_ has joined #openstack-mistral12:50
*** alejandrito has joined #openstack-mistral12:52
*** bobh has joined #openstack-mistral13:15
*** bobh has quit IRC13:15
*** bobh has joined #openstack-mistral13:15
*** tonytan4ever has joined #openstack-mistral13:28
*** penchal has quit IRC13:33
*** toddjohn_ has quit IRC13:50
*** alejandrito has quit IRC14:05
*** catintheroof has joined #openstack-mistral14:05
*** toddjohn_ has joined #openstack-mistral14:07
*** catintheroof has quit IRC14:15
*** catintheroof has joined #openstack-mistral14:27
*** dprince has quit IRC14:37
*** rena9067 has joined #openstack-mistral14:54
*** rena9067_ has joined #openstack-mistral14:56
*** rena9067 has quit IRC14:59
*** rbrady has quit IRC15:11
*** rbrady has joined #openstack-mistral15:24
*** toddjohn_ has quit IRC15:26
*** dmk0202 has quit IRC15:33
*** dmk0202 has joined #openstack-mistral15:34
*** catintheroof has quit IRC15:36
*** dmk0202 has quit IRC15:39
*** toddjohn_ has joined #openstack-mistral15:40
*** rena9067_ has quit IRC15:53
*** rena9067 has joined #openstack-mistral15:54
*** ruhe has quit IRC16:24
*** dprince has joined #openstack-mistral16:25
*** catintheroof has joined #openstack-mistral16:27
*** ruhe has joined #openstack-mistral16:31
*** dmk0202 has joined #openstack-mistral16:40
*** gyee has joined #openstack-mistral16:52
*** toddjohn_ has quit IRC16:53
*** dmk0202 has quit IRC16:55
*** dmk0202 has joined #openstack-mistral16:57
*** dmk0202 has quit IRC17:01
*** shardy has quit IRC17:02
openstackgerritTodd Johnson proposed openstack/mistral-specs: Add support for mistral notification event triggers  https://review.openstack.org/30866417:09
*** toddjohn_ has joined #openstack-mistral17:13
*** jtomasek has joined #openstack-mistral17:21
*** rena9067 has quit IRC17:57
*** rena9067 has joined #openstack-mistral18:18
*** tonytan4ever has quit IRC18:22
*** toddjohn_ has quit IRC18:32
*** catintheroof has quit IRC18:41
*** toddjohn_ has joined #openstack-mistral18:45
*** tonytan4ever has joined #openstack-mistral19:07
*** toddjohn_ has quit IRC19:12
*** toddjohn_ has joined #openstack-mistral19:24
*** ninag has quit IRC19:47
*** dprince has quit IRC19:59
*** toddjohn_ has quit IRC20:04
*** dmk0202 has joined #openstack-mistral20:05
*** openstackgerrit has quit IRC20:32
*** openstackgerrit has joined #openstack-mistral20:33
*** ge has quit IRC20:49
*** dmk0202 has quit IRC20:58
*** bobh has quit IRC22:04
*** tonytan4ever has quit IRC22:24
*** rbrady_ has joined #openstack-mistral22:37
*** rbrady has quit IRC22:37
*** rena9067 has quit IRC23:18
*** rena9067 has joined #openstack-mistral23:21
*** rena9067 has quit IRC23:32
*** gyee has quit IRC23:53

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!