Wednesday, 2017-04-05

*** bobh has quit IRC00:00
*** zhurong has joined #openstack-mistral00:45
openstackgerritEmilien Macchi proposed openstack/mistral master: Add sem-ver flag so pbr generates correct version  https://review.openstack.org/45340601:27
openstackgerritEmilien Macchi proposed openstack/mistral master: Add sem-ver flag so pbr generates correct version  https://review.openstack.org/45342201:33
*** zhurong has quit IRC01:52
*** zhurong has joined #openstack-mistral01:57
*** tuan_ has quit IRC02:06
*** jamielennox is now known as jamielennox|away02:07
*** tuan_ has joined #openstack-mistral02:07
*** bobh has joined #openstack-mistral02:14
*** bobh has quit IRC02:20
*** jamielennox|away is now known as jamielennox02:21
*** gongysh has joined #openstack-mistral02:27
*** zhurong has quit IRC02:38
*** bobh has joined #openstack-mistral02:46
*** bobh has quit IRC03:10
*** zhurong has joined #openstack-mistral03:12
*** Kevin_Zheng has quit IRC03:13
openstackgerritLingxian Kong proposed openstack/mistral-specs master: Support openstack context for workflow execution  https://review.openstack.org/41450803:39
*** gongysh has quit IRC03:46
*** zhurong has quit IRC04:12
openstackgerritLingxian Kong proposed openstack/mistral-specs master: Support region for openstack actions  https://review.openstack.org/41450804:30
*** zhurong has joined #openstack-mistral04:35
*** chlong has quit IRC04:49
*** jaosorior_away is now known as jaosorior05:11
*** sharatss has joined #openstack-mistral05:16
*** gongysh has joined #openstack-mistral05:27
*** warface has joined #openstack-mistral05:30
*** warface has quit IRC06:04
*** warface has joined #openstack-mistral06:05
d0ugalkong: how about now? :)06:24
*** warface has quit IRC06:33
*** warface has joined #openstack-mistral06:35
rakhmerovd0ugal: hi, sorry, was already off yesterday06:41
rakhmerovd0ugal: still want to discuss something?06:41
*** tung_doan has joined #openstack-mistral06:49
d0ugalrakhmerov: I think we need to do this for mistral-lib06:51
d0ugalhttps://docs.openstack.org/infra/manual/creators.html#tagging-a-release06:51
d0ugalrakhmerov: I think maybe you or kong needs to do it06:51
warfacehey, can anyone please point me to resource on adding a custom action using mistral action-create command. ? All I could find is this: https://docs.openstack.org/developer/mistral/developer/creating_custom_action.html06:52
d0ugalwarface: I think that is the best documentation at the moment, it is a bit lacking :(06:52
rakhmerovwarface: hey, these two things are not really related06:52
rakhmerovso, let me clarify06:52
warface@rakhmerov thanks a lot :) listening06:53
rakhmerov'action-create' is for creating so called ad-hoc actions, it's a type of action that you create right in YAML and upload them to mistral06:53
rakhmerovbut those actions are limited, you can only just create a wrapper on top of existing actions: you can alter a list of initial action parameters and alter form of its output06:54
rakhmerovI realize that the command name is confusing here.. It is what it is for now, we'll be changing that relatively soon06:55
warfacedougal, rakhmerov: thanks a lot for the explanation :)06:55
rakhmerovand the link you provided describes how you can write custom actions in Python and plug them into Mistral under certain names06:55
rakhmerovthat latter requires to redeploy Mistral, it's not done via API06:56
rakhmerovwarface: np, feel free to ask anything both here and in openstack-dev06:56
rakhmerovd0ugal: looking at your link..06:57
warfaceI wanted to create a custom action, since I can't find a way to conditionally fail a standard std.http action, based on whether there is a key present in the response06:57
rakhmerovd0ugal: I have a short meeting now, around 20 mins, then I'll read that06:57
d0ugalrakhmerov: thanks06:57
warfacefor example, fail the action if the response doesn't contain 'status' key06:58
d0ugalwarface: key? is it json?06:58
warfacewould that be possible without custom actions ?06:58
warfaceyes, assuming it is06:58
d0ugalwarface: it would almost be possible, but I don't think there is a way to parse JSON06:59
warfaceusing YAQL ?06:59
d0ugalso you would need to just check and see if the response content contains the key06:59
d0ugalYeah, with YAQL - let me try and write a quick example.06:59
warfacesure, thanks a ton, really appreciate your time07:00
rakhmerovd0ugal, warface: if I understood the challenge correctly, all that needs to be done is just adding "fail" command either in 'on-success' or 'on-complete' with a condition07:04
d0ugalhttp://paste.openstack.org/show/605467/07:04
d0ugalrakhmerov: like that? :)07:05
d0ugalwarface: ^07:05
d0ugaloh, true, I didn't fail - I just showed how you call two different actions if the key is there or not07:05
d0ugalhttp://paste.openstack.org/show/605468/07:05
rakhmerovyes except I don't understand what those action_a and action_b are :)07:05
d0ugalrakhmerov: well, I'm not sure either ;)07:05
rakhmerovand a small note: you can do just task() instead of task(make_request) in this case07:06
d0ugalwarface: in the first example it will call action_a if the key is there and action_b if it isn't - so you can do something after. In the second example it just fails the workflow if the key isn't there07:06
d0ugalrakhmerov: Yeah, I've had problems with that in the past so I got into the habit of including the name :)07:06
rakhmerovooh, yeah, good point, 'fail' will fail the entire workflow07:07
rakhmerovd0ugal: yep, understandable, but now it's fixed07:07
d0ugalrakhmerov: btw, the example here should probably be updated. https://docs.openstack.org/developer/mistral/dsl/dsl_v2.html#yaml-example07:08
d0ugaltask(create_server)07:08
rakhmerovso, just to avoid a confusion: action_a and action_b here must be task names or command names like "fail", "succeed" etc.07:08
rakhmerovd0ugal: ok07:08
warfaced0ugal: 'fail' is a keyword that will fail the entire workflow ? with action being success ?07:08
rakhmerovwarface: yep07:08
warfacethat should really help07:08
rakhmerovthere's also succeed, pause and noop07:08
* d0ugal is trying to document there07:09
d0ugalthese07:09
warfacethanks a ton guys, saved me a lot of time, was stuck at these for quite some time :)07:09
rakhmerovwarface: yeah, if you don't need to fail the entire workflow you can have a small subworkflow which will fail07:09
rakhmerovand it will fail the parent task in the parent workflow07:09
warfaceyes, that would be perfect07:09
rakhmerovwarface: or, you can jump to a certain task upon the condition and that task will do something that you need upon error07:10
* d0ugal might borrow this example for the docs07:12
warfacenice, will try that out. can't thank you enough today I guess.07:12
d0ugalI'll be around if you have more questions!07:13
*** brunograz has quit IRC07:15
rakhmerovd0ugal: so, just finished reading your link07:15
warfaceI was going through reverse workflow and couldn't get that started, so I raised a bug, to find out I wasn't writing the command correctly. Please update the docs regarding that whenever you can. Here's the bug that I reported: https://bugs.launchpad.net/mistral/+bug/167957807:15
openstackLaunchpad bug 1679578 in Mistral "Invalid task name None" [Undecided,Invalid]07:15
rakhmerovso yes, I guess I can do it07:15
d0ugalrakhmerov: great. basically we need an initial release so it can be added to global-requirements.07:16
rakhmerovyes07:16
rakhmerovI used to do that all the time for all mistral subprojects but then our release team took over it07:16
*** shardy has joined #openstack-mistral07:22
jenner_guys, are there any docs that explain how to configure a distributed mistral setup (N * all components, balanced)?07:24
rakhmerovjenner_: no good docs yet, sorry. But that's pretty simple: mistral-server script has --server option that can be one of the following: api, engine, executor or all07:26
rakhmerovthat option is used to specify what component you want to start07:26
rakhmerov'all' is for all components in one process07:26
rakhmerovso you can start any combination that you'd like07:27
rakhmerovthe only thing is that if you start more than one api you'll have to put an LB in front07:27
jenner_rakhmerov: yeah, but how do the engines know each? you said yesterday that engine can even share WF tasks07:28
jenner_or do the just need the same rabbit + DB to cooperate?07:29
rakhmerovjenner_: they don't really know about each other, it's all through MQ07:29
jenner_ok07:29
rakhmerovyes, that's right07:29
rakhmerovsame DB and MQ07:29
jenner_same for executors, right?07:29
rakhmerovyep07:29
rakhmerovexecutors don't even have DB access, only MQ07:29
jenner_so basically I'd need a global mistra.conf (except for named executors) and a balancer for APIs07:30
rakhmerovyes07:34
rakhmerovin API you'll have to change hosts07:35
rakhmerov(most likely)07:35
rakhmerovd0ugal: as it turned out my gpg key is expired already, and I'm now in doubts whether we need to use it ourselves or not because as far as I remember there was some problem with handing over release privileges if using different PGP keys07:39
rakhmerovI need to talk to kong first07:39
rakhmerovkong: pls ping me when you have a minute..07:40
d0ugalrakhmerov: okay, thanks.07:40
jenner_rakhmerov: what do you mean by change hosts?07:40
rakhmerovjenner_: the host name or IP that a concrete API server instance will be bound to07:41
rakhmerovand potentially port to07:41
rakhmerovby default it's 8989 but you may have to change it depending on your environment constraints07:41
jenner_rakhmerov: the LB will take care of that :)07:42
rakhmerovok07:43
rakhmerovyes07:43
*** amoralej|off is now known as amoralej07:43
rakhmerovd0ugal: do you understand this patch? https://review.openstack.org/#/c/453422/107:55
rakhmerovit doesn't change anything in the source tree, that's weird07:55
*** jpich has joined #openstack-mistral07:58
d0ugalhah, no, I don't08:00
d0ugalI can check with Emilien later - he wont be around for a few hours yet08:00
rakhmerovd0ugal: I'm not even sure how it's possible to make such a patch08:00
rakhmerovok08:00
d0ugalThey are all like that I see :) https://review.openstack.org/#/q/topic:sem-ver/pike08:01
d0ugalEmilien must have mad git skills :)08:01
jenner_wow, weird... there's a ChangeId, so the commit-msg hook must've seen a diff to previous commits08:04
rakhmerovaaah, gotcha08:05
rakhmerovyes08:05
rakhmerovd0ugal: so what do you think? I guess he knows what he's doing08:05
rakhmerovwe can probably merge08:05
rakhmerov:)08:05
d0ugalrakhmerov: I am inclined to agree, but it would be good to understand and non of the others have merged yet.08:06
rakhmerovd0ugal: reasonable, let's talk to him first may be08:06
rakhmerovI'll also leave a comment in the patch08:06
d0ugalgood idea08:06
d0ugalI think "Sem-Ver: api-break" is the relevant part.08:07
d0ugalIt must be a new feature in pbr and maybe it needs an initial one in the git history?08:07
d0ugalhttps://specs.openstack.org/openstack/oslo-specs/specs/juno/pbr-semver.html#proposed-details08:08
d0ugalThat is a juno spec, so it isn't new ;)08:09
rakhmerovd0ugal: I left a comment08:12
rakhmerov:)08:12
d0ugalthanks!08:12
rakhmerovI guess you're right but let's check with him08:12
d0ugalrakhmerov: have you ever wanted a syntax highlighter for Mistral workflows? :)08:30
rakhmerovI always have :)08:31
d0ugalrakhmerov: I wrote one for pygments, so we could actually use it in the docs08:31
rakhmerovthere's even a POC plugin for sublime08:31
d0ugalrakhmerov: it looks like this: http://www.discode.co/1908:31
d0ugalit still needs some more work, but I think it makes then a bit easier to read08:31
*** jaosorior is now known as jaosorior_lunch08:31
rakhmerovooh, cool08:32
d0ugalsphinx uses pygments, so it would be easy to add to the docs08:32
rakhmerovI don't even know what pygments is08:32
d0ugalrakhmerov: Python syntax highlighting library08:32
rakhmerovok08:32
d0ugalrakhmerov: .. code-block:: yaml08:33
rakhmerovyeaht, that's very cool indeed08:33
rakhmerovyep08:33
d0ugalthat tells sphinx to use the pygments syntax for yaml08:33
d0ugalI just spotted your comment - there is a typo in that example.08:33
rakhmerovbtw, I noticed that in the thrash's patch for the sensitive data spec these code blocks don't work well08:33
d0ugalso if I were to add my code, then you could do ".. code-block:: mistral"08:33
rakhmerovthey are not displayed properly08:33
d0ugalrakhmerov: yeah, only because he got it wrong :)08:33
rakhmerovwhat exactly?08:34
rakhmerovwrong08:34
d0ugalhttps://review.openstack.org/#/c/450853/3/specs/pike/approved/secure-sensitive-data.rst08:34
d0ugalI replied to your comment.08:34
rakhmerovd0ugal: that's awesome, really, can you contribute it somewhere?08:34
rakhmerovand then we can modify all our docs to use it08:34
d0ugalrakhmerov: sure. I wrote it a few weeks ago, I don't know why I didn't think of it before now :)08:35
rakhmerovnp08:35
d0ugalrakhmerov: where should the code live? Some projects just include it in the main source tree. Mako templates do this for example.08:35
d0ugalhttps://github.com/zzzeek/mako/blob/master/setup.py#L80-L8508:35
d0ugalIt just needs an entry point.08:35
d0ugalso I could put the code in the mistral repo? I don't mind really.08:36
rakhmerovyes08:36
d0ugalIt is only about 20 lines of code (so far)08:36
rakhmerov:)08:37
d0ugalactually, a bit more - ~40.08:37
d0ugalokay, I'll make a patch for that now.08:37
rakhmerovsend a patch pls, we'll take a look08:37
d0ugalsure08:37
rakhmerovI want this thing )08:37
openstackgerritDougal Matthews proposed openstack/mistral master: Add support for mistral-lib to Mistral  https://review.openstack.org/45351708:38
openstackgerritDougal Matthews proposed openstack/mistral master: Add a Mistral lexer for pygments  https://review.openstack.org/45352608:50
openstackgerritDougal Matthews proposed openstack/mistral master: Add a Mistral lexer for pygments  https://review.openstack.org/45352608:51
d0ugalAre the tempest tests Python 2 only?08:53
*** jtomasek has quit IRC08:54
tuan_Morning guys,08:54
tuan_i have added a spec for using trust in mistral08:54
tuan_https://blueprints.launchpad.net/mistral/+spec/mistral-token-expiration08:54
tuan_please take a look to it08:54
d0ugalrakhmerov: compare https://docs.openstack.org/developer/mistral/quickstart.html#write-a-workflow08:55
*** jtomasek has joined #openstack-mistral08:55
d0ugalwith... http://docs-draft.openstack.org/26/453526/2/check/gate-mistral-docs-ubuntu-xenial/b44292d//doc/build/html/quickstart.html#write-a-workflow08:55
rakhmerovd0ugal: on tempest, I thought it's the way around: only for 308:56
rakhmerovbut not sure08:56
rakhmerovtuan_: hi, yes, thanks. Will do08:56
rakhmerovd0ugal: yeah, really nice!08:57
tuan_rakhmerov: Thanks renat08:57
rakhmerovd0ugal: let's do it as soon as we can :)08:57
rakhmerovd0ugal: so you're planning to highlight keywords in green, right?08:57
openstackgerritDougal Matthews proposed openstack/mistral master: Add a Mistral lexer for pygments  https://review.openstack.org/45352608:58
rakhmerov(I mean rather principle than a concrete color)08:58
d0ugalrakhmerov: yeah, well, I tell them it is a Keyword. The colour comes from the theme css I think - not sure exactly.08:58
d0ugalhttps://review.openstack.org/#/c/453526/2/mistral/ext/pygmentplugin.py08:58
d0ugalrakhmerov: basically the way it works is with regular expressions identifying different token types.08:58
rakhmerovd0ugal: I'm asking because "type" I guess should also be in green08:59
d0ugalrakhmerov: yeah, that is because I only tested it against TripleO workflows :)08:59
rakhmerovok, I need to play with it08:59
d0ugalI'll add type08:59
rakhmerovI see :)08:59
rakhmerovwe can polish it as we need08:59
openstackgerritDougal Matthews proposed openstack/mistral master: Add a Mistral lexer for pygments  https://review.openstack.org/45352609:00
d0ugal^ type should now work as expected.09:00
rakhmerovok09:00
d0ugalrakhmerov: I asked about tempest because pep8 fails on temptest when pep8 runs as Python 309:00
rakhmerovd0ugal: honestly, I don't remember. I think yes, it's only py 209:01
rakhmerovd0ugal: what does "score" mean in analyse_text() ?09:04
d0ugalrakhmerov: We can maybe remove that part. If no language is specified it will ask every registered lexer to score the text and then it will use the lexer with the highest score09:05
rakhmerovhm.. ok09:05
d0ugalrakhmerov: so I gave it a high score if the mistral keywords were present. I could change it to return a score of 0, then it will only be used when we specify it09:06
rakhmerovwait a second..09:07
rakhmerovso it's just automatic lang detection kind of, right?09:07
d0ugalyeah09:07
rakhmerovI see now09:07
d0ugalI don't think it is even used by Sphinx actually, just checking.09:07
rakhmerovok09:07
rakhmerovinteresting approach09:08
d0ugalmy scoring system was very basic :-D09:08
rakhmerovthat's fine, for now I can't see anything more advanced09:10
rakhmerovmaybe later when I get more familiar with it09:10
d0ugalrakhmerov: it works fine without it, so I removed it - we don't need to score text.09:11
rakhmerovok09:11
d0ugalI am just adding it to the other workflow samples then I'll push an update09:11
rakhmerovok, yeah09:11
rakhmerovbut no need to change all docs in a single patch )09:12
openstackgerritDougal Matthews proposed openstack/mistral master: Add a Mistral lexer for pygments  https://review.openstack.org/45352609:21
openstackgerritDougal Matthews proposed openstack/mistral master: Remove the highlighting choice 'HTTP'  https://review.openstack.org/45354209:21
openstackgerritDougal Matthews proposed openstack/mistral master: Use the plain syntax highlighting in the webapi example  https://review.openstack.org/45354309:21
*** zhurong has quit IRC10:30
*** jaosorior_lunch is now known as jaosorior10:31
*** gongysh has quit IRC10:35
*** jkilpatr has quit IRC10:37
*** gongysh has joined #openstack-mistral10:41
*** shardy is now known as shardy_lunch10:45
openstackgerritSharat Sharma proposed openstack/mistral-dashboard master: Fix "Workflow" section of "Action Execution Details" view  https://review.openstack.org/45357311:01
*** jkilpatr has joined #openstack-mistral11:12
kongrakhmerov, d0ugal, hi guys :)11:17
d0ugalHey11:17
* kong is reading the irc log11:17
rakhmerovkong: yep, https://docs.openstack.org/infra/manual/creators.html#tagging-a-release11:17
d0ugalkong: tl;dr - we want to make the initial release of mistral-lib11:17
rakhmerovyes11:17
konghmm...i never did that but deserves a try11:18
kongd0ugal: you wanna release mistral-lib now?11:19
d0ugalyes11:19
d0ugalso we can add it to global-requirements11:19
kongok, leave it to me11:19
EmilienMd0ugal: o/11:27
d0ugalEmilienM: Hey, we were trying to understand the sem-ver thing.11:28
kongd0ugal: not sure i have permission to push a new tag to mistral-lib11:28
kong ! [remote rejected] 0.1.0 -> 0.1.0 (prohibited by Gerrit)11:28
kongerror: failed to push some refs to 'ssh://kong@review.openstack.org:29418/openstack/mistral-lib.git'11:28
d0ugalEmilienM: is the goal just to have that in the git history?11:28
d0ugalEmilienM: rakhmerov commented on the mistral patch too: https://review.openstack.org/#/c/453422/11:29
d0ugalkong: oh :(11:29
kongis it necessary to add me some group?11:29
EmilienMd0ugal: https://docs.openstack.org/developer/pbr/#version11:29
EmilienMd0ugal: it allows to bump pbr without tagging11:29
EmilienMd0ugal: because projects use to wait m1 to tag the first pike version, packages (rdo here), are sill on the ocata version11:30
EmilienMd0ugal: and it's problematic for us since we want to test upgrades to pike11:30
d0ugalright11:30
d0ugalrakhmerov: ^11:30
EmilienMso Sem-Ver: api-break will bump X in the X.Y.Z semver11:31
EmilienMif you want to bump Y, Sem-Ver: feature11:31
EmilienMbut I think for you it makes sense to bump X11:31
EmilienMnote: there is no impact for you and it doesn't change anything11:31
d0ugalokay, cool11:31
EmilienMit's only for us when we build packages11:31
d0ugalEmilienM: Thanks for the info.11:32
EmilienMI can update the commit message11:32
d0ugalEmilienM: it's fine I think, we almost trusted you are merged it earlier but I wanted to make sure I learned what was going on first :)11:32
openstackgerritEmilien Macchi proposed openstack/mistral master: Add sem-ver flag so pbr generates correct version  https://review.openstack.org/45342211:34
EmilienMdone11:34
kongd0ugal: did we do the steps according to the creator's guide?11:34
kongwhat's the configuration of the section '[access "refs/tags/*"]' for mistral-lib?11:34
kongi think i need to be in that group to push tags11:35
*** rbrady has quit IRC11:35
d0ugalkong: good question. I'm not sure, I think rakhmerov made it originally.11:36
kongi didn't find acl file for mistral-lib in https://github.com/openstack-infra/project-config/tree/master/gerrit/acls/openstack11:36
kongrakhmerov?11:36
*** gongysh has quit IRC11:37
kongand there are no groups in gerrit for mistral-lib neither11:38
rakhmerovkong: at the meeting now, will be back in ~20 mins11:40
kongrakhmerov: ok, you can just leave message to me in case I will be on the bed then :)11:40
*** gongysh has joined #openstack-mistral11:41
*** gongysh has quit IRC11:47
*** dprince has joined #openstack-mistral11:59
*** gongysh has joined #openstack-mistral12:00
*** gongysh has quit IRC12:05
*** thrash|g0ne is now known as thrash12:06
*** sharatss has quit IRC12:06
openstackgerritSharat Sharma proposed openstack/mistral master: Replace six.iteritems() with .items()  https://review.openstack.org/45361012:07
rakhmerovEmilienM, d0ugal: ok, thanks for explanations12:13
rakhmerovkong: yeah, I probably need to add you into mistral release team12:14
rakhmerovlet me check..12:14
rakhmerovkong: ok, I added you into mistral-release group, you can try again12:16
rakhmerovkong: here's a couple of links on using GPG to sign tags: http://fedoraproject.org/wiki/Creating_GPG_Keys#Creating_GPG_Keys_Using_the_Command_Line, http://openpgpblog.tumblr.com/post/288011255/using-gpg-to-sign-git-tags12:17
*** dprince has quit IRC12:59
*** tuan_ has quit IRC13:03
*** shardy_lunch is now known as shardy13:08
*** 21WAA0340 has joined #openstack-mistral13:08
*** catintheroof has joined #openstack-mistral13:10
*** catintheroof has quit IRC13:10
*** catintheroof has joined #openstack-mistral13:11
*** amoralej is now known as amoralej|lunch13:17
*** chlong has joined #openstack-mistral13:17
thrashrakhmerov: think these are related: https://bugs.launchpad.net/mistral/+bug/1671505 and https://bugs.launchpad.net/mistral/+bug/165455513:36
openstackLaunchpad bug 1671505 in Mistral "Tempest errors running mistral-api as wsgi in apache" [Undecided,New]13:36
openstackLaunchpad bug 1654555 in Mistral "test_get_list_executions_with_pagination fails in Puppet CI" [Undecided,In progress] - Assigned to Brad P. Crochet (brad-9)13:36
thrashrakhmerov: I believe them to be related to concurrency13:36
thrashrakhmerov: but I haven't been able to get a consistent enough result to get any useful insights13:38
thrashif anyone has any ideas on the above, I'm all ears. :)13:38
thrashOr eyes, as it were.13:38
21WAA0340thrash: you mean two patches you have posted13:39
*** 21WAA0340 has quit IRC13:39
*** tuan_ has joined #openstack-mistral13:39
d0ugalthrash: silly question, how do you run tempest tsts?13:46
toured0ugal which test would you like to run13:51
tourejust the mistral test?13:51
d0ugaltoure: yeah, all Mistral tests13:51
* toure grabs doc13:51
toureonly some much I can keep in the brain13:52
d0ugalI should probably try and look it up :-D13:52
d0ugalbut it turns out I am lazy13:52
tourehehe, same here13:52
toured0ugal do you have the configuration partially setup?13:53
toureor do you need to start from scratch?13:53
d0ugaltoure: from scratch13:53
toured0ugal https://docs.openstack.org/developer/tempest/configuration.html13:54
tourethat is the first stop, I am trying to find the shortcut file I have13:54
thrashd0ugal: couple of ways... either via devstack or via puppet-openstack-integration13:55
d0ugalaha13:56
d0ugalI think I did it once before with devstack, this is ringing a bell.13:56
thrashI'm using puppet-openstack-integration now, because it sets up mistral via apache wsgi13:56
thrashdevstack does not13:56
d0ugalright13:57
d0ugalwhich is why it passes in mistral CI I guess.13:57
*** amoralej|lunch is now known as amoralej13:57
thrashwhy devstack does?13:57
thrashwe should probabaly add the puppet integration scenario003 to mistral gating13:58
*** warface has quit IRC14:04
*** jistr is now known as jistr|mtg14:07
*** shardy is now known as shardy_mtg14:07
*** bobh has joined #openstack-mistral14:13
*** rbrady has joined #openstack-mistral14:15
*** rbrady has quit IRC14:15
*** rbrady has joined #openstack-mistral14:15
openstackgerritSharat Sharma proposed openstack/mistral-dashboard master: Added link to Create Action form Edit  https://review.openstack.org/45365614:20
d0ugalthrash: +114:22
openstackgerritDougal Matthews proposed openstack/python-mistralclient master: Add a missing space to the help message for execution-create  https://review.openstack.org/45366614:27
*** dprince has joined #openstack-mistral14:34
d0ugalI wonder if anyone finds this useful: https://docs.openstack.org/developer/mistral/guides/cli_guide.html14:38
d0ugalThe formatting is partially broken, there is invalid rst in there too.14:38
d0ugalI don't think it is updated14:38
d0ugalI am wondering if it should be re-done or deleted :)14:38
*** tung_doan has quit IRC14:52
thrashd0ugal: My vote would be either delete or rework to use OSC14:58
d0ugalthrash: that might not be all that popular as we have so many non-openstack users.14:58
d0ugaldoes python-openstackclient work without keystone?14:58
*** chlong has quit IRC15:03
*** chlong has joined #openstack-mistral15:04
thrashd0ugal: That's a good question, and good point. I don't think so.15:06
thrashd0ugal: is that auto-generated from the sources? If not, it should be. :)15:06
d0ugalthrash: I'm not sure, it sort-of looks like it was - and that would explain the bad syntax.15:07
thrashhehe15:07
*** chlong has quit IRC15:21
*** shardy_mtg is now known as shardy15:21
*** tung_doan has joined #openstack-mistral15:30
*** chlong has joined #openstack-mistral15:35
*** jistr|mtg is now known as jistr15:40
*** shardy is now known as shardy_afk16:02
*** jkilpatr_ has joined #openstack-mistral16:04
*** jkilpatr has quit IRC16:06
*** jpich has quit IRC16:28
*** shardy_afk is now known as shardy16:31
*** shardy has quit IRC17:03
*** jamielennox has quit IRC17:04
*** jamielennox has joined #openstack-mistral17:07
*** jaosorior is now known as jaosorior_away17:08
*** jtomasek has quit IRC17:38
*** bobh has quit IRC17:42
*** dprince has quit IRC17:53
*** jkilpatr_ has quit IRC17:54
*** tuan_ has quit IRC17:57
*** dprince has joined #openstack-mistral18:06
*** jkilpatr_ has joined #openstack-mistral18:08
*** harlowja has quit IRC18:33
*** amoralej is now known as amoralej|off18:41
*** bobh has joined #openstack-mistral18:42
*** bobh has quit IRC18:47
*** bobh has joined #openstack-mistral19:10
*** harlowja has joined #openstack-mistral19:58
*** jamielennox is now known as jamielennox|away20:12
*** dprince has quit IRC21:00
openstackgerritOpenStack Proposal Bot proposed openstack/mistral master: Updated from global requirements  https://review.openstack.org/45388321:03
kongd0ugal: re 'I wonder if anyone finds this useful: https://docs.openstack.org/developer/mistral/guides/cli_guide.html'21:28
kongno, it's totally useless IMO. The content is the same with when you run 'mistral help <action>'21:29
*** jkilpatr_ has quit IRC21:42
*** catintheroof has quit IRC21:54
*** chlong has quit IRC22:02
*** harlowja has quit IRC22:05
*** jamielennox|away is now known as jamielennox22:13
*** rbrady has quit IRC22:14
*** gongysh has joined #openstack-mistral22:19
*** jkilpatr_ has joined #openstack-mistral22:20
thrashkong: I agree there... Doubt anyone is going to go web searching for cli args. :)23:02
*** bobh has quit IRC23:09
*** gongysh has quit IRC23:20
*** harlowja has joined #openstack-mistral23:25
*** jamielennox is now known as jamielennox|away23:42
*** jamielennox|away is now known as jamielennox23:45

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