15:00:18 #startmeeting third-party 15:00:20 Meeting started Mon Oct 12 15:00:18 2015 UTC and is due to finish in 60 minutes. The chair is anteaya. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:22 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:25 The meeting name has been set to 'third_party' 15:00:27 hello 15:00:36 hello! 15:00:43 hello eantyshev 15:00:48 how are you today? 15:01:23 rather good, thank you! 15:01:28 glad to hear it 15:01:38 is there anything you would like to discuss today? 15:01:47 * mmedvede lurking around 15:01:54 hello mmedvede 15:02:03 last week I tried several times to 'promote' my zuul change: https://review.openstack.org/207094 15:02:04 no point in lurking with just the three of us 15:02:07 hi everyone 15:02:16 good point 15:02:26 eantyshev: when you say promote what do you mean? 15:02:33 could be of particular interest for 3rd party CIs 15:03:04 I mean to draw attention of somebody able to merge 15:03:13 Hi 15:03:19 hi 15:03:23 eantyshev: ah okay great 15:03:28 lennyb asselin_ hello 15:03:44 eantyshev: well I think you had quite a few conversations with clarkb about it last week 15:03:52 so you are getting some attention 15:04:13 eantyshev: I am interested in the change. We currently have 600 "fake" projects in our zuul layout just because of that problem 15:04:22 we are discussing this patch 15:04:23 yes, but it seems to get distracted and there was no conclusion 15:04:25 #link https://review.openstack.org/#/c/207094/ 15:04:38 eantyshev: yes, that is the world of infra 15:05:11 I suggest that after today try to find jeblair and see if you can get him to leave a comment on the patch with his thoughts 15:05:46 changes to queuing behaviour are made reluctantly since we don't want to break what is working 15:05:47 mmedvede: it would be great to get your thoughts on that too 15:05:54 eantyshev: I wanted you to talk to jeblair about it 15:06:00 clarkb: thank you 15:06:01 so no conclusion but a definitive next step 15:06:19 eantyshev: I do not know why I did not leave +1 on it, reviewing now 15:06:43 eantyshev: so clarkb gave you a next step, can you follow through on that? 15:07:00 * asselin_ will also review 15:07:03 clarkb: sorry, I thought you wanted to discuss this with him by yourself 15:07:32 clarkb, anteaya: I'll contact jeblair when I see him 15:07:58 eantyshev: wonderful, since parts of the states are having a holiday today, you may find him today you may not 15:08:02 any more on this topic? 15:08:30 does anyone have another topic they would like to discuss today? 15:08:34 yep 15:08:39 lennyb: go ahead 15:08:39 #link https://review.openstack.org/#/c/231439/ 15:08:51 what is the context please? 15:09:20 sometimes we need to combine more than 1 run of tempest to results 15:09:34 can you expand with details? 15:09:42 I can't envision what you describe 15:10:09 this patch cambines N subunit files to 1 html with backward capatibility to all CIs 15:10:28 does anyone else understand what lennyb is trying to do 15:10:34 and can try to explain it to me 15:10:39 * lennyb writing 15:11:26 anteaya, so if you have to run multiple different invocations of test to run different unit tests, how can you combine the results of each invocation into a single html report 15:11:34 Sometimes we need to run external script between tempest tests and we need to combine tempest output files ( subunit file ) to one html result 15:11:37 asselin_: thank you 15:13:16 okay I suggest you find folks who are core reviewers on that repo and have a chat with them about your patch 15:13:33 I don't know enough about testr and the vision for it to form an opinion 15:13:43 but thank you for taking the time to offer a patch 15:14:08 anteaya: sure. I wander if any other CI ops need to combine tempest runs to one html result file 15:14:16 good question 15:14:27 anyone else experiencing the same issue as lennyb? 15:15:16 just combine the stream files? 15:15:25 clarb: yes 15:15:27 lennyb: not us. I see the usefulness of it though 15:15:59 I also see if useful. Can the files not be combined outside of the script though? 15:16:23 lennyb: no I mean just use cat 15:16:30 I am not sure why os-testr needs to support this directly 15:17:05 asselin_: yes, basically they can be. 15:18:19 clarkb: yes, they can, but I've thought it will be nice to expand functionality of the script :) 15:19:20 generally I prefer to leave that ot the shell 15:20:53 I agree with clarkb. If it can be done separately, it follows the shell pipe-and-filter design paradigm 15:22:10 lennyb: can you understand the feedback you have gotten? 15:22:20 do we need more time on this topic? 15:22:23 wouldn't you have to do some sed/gluing of several html files then? 15:22:27 anteaya: yes 15:22:34 lennyb: great thank you 15:22:40 can we move on? 15:23:35 let's move on 15:23:49 does anyone have another topic they would like to discuss today? 15:24:38 so I have a simple review as well (as I see we bring reviews up), for those interested in zuul swift upload 15:24:50 #link https://review.openstack.org/#/c/229582/ 15:25:40 mmedvede: what would you like folks in the meeting to do? 15:25:41 It rearranges code and makes zuul swift upload a bit more configurable 15:25:50 are you asking for help in getting it moving? 15:26:04 anteaya: not asking for help moving 15:26:09 okay 15:26:20 are you asking for folks to review it? 15:26:28 or just making them aware the patch exists? 15:26:48 yes, but only those who are interested in zuul swift upload 15:27:01 okay for those interested, this patch exists 15:27:05 any comments? 15:28:10 does anyone have anything more on this topic? 15:28:36 any objection moving to another topic? 15:28:53 go ahead, thank you 15:28:58 thank you mmedvede 15:29:10 does anyone have any other topic they would like to discuss? 15:29:55 does anyone have any objection to me closing the meeting? 15:30:07 I have something 15:30:14 asselin_: go ahead 15:30:35 my single-node common-ci patch merged last week 15:30:42 congratulations 15:30:46 nice work 15:31:07 #link single-node common-ci https://review.openstack.org/#/c/200330/ 15:31:38 well done 15:31:57 Thanks! I'm still working on adding some documentation 15:32:26 has anyone had a chance to test asselin_'s work at all? 15:32:30 although that patch has quite a bit already that should be sufficient for those already familiar with puppet & 3rd party ci 15:32:50 asselin_: does it allow to create over-cloud on many machines? 15:32:56 asselin_: nice. I might try to use it next time we need to create a separate pipeline, easier than bringing separate servers 15:33:08 #link single-node common-ci documentation-patch https://review.openstack.org/#/c/227584/ 15:33:16 eantyshev, what do you mean by "over-cloud"? 15:33:57 mmedvede, cool, and thanks for your reviews on that patch, they were very helpful! 15:33:58 asselin_: nova instance from which to get slave VMs 15:34:22 eantyshev, yes, the patch uses nodepool, and you can configure nodepool to connect to many clouds 15:34:30 asselin_: yw, glad to be helpful 15:35:36 asselin_: I saw some nodepool plugin for devstack, and thought it allows to establish the cloud 15:36:12 eantyshev, I think that one is used for testing purposes 15:36:42 eantyshev, otherwise, you can configure nodepool to connect to any cloud vi it's auth url, username and password 15:37:04 eantyshev, in our setup, we connect to 5-6 of them 15:37:29 asselin_: thanks, I got it 15:37:41 nice work here asselin_ 15:38:08 so if you know someone starting out perhaps you can suggest they try puppet-openstackci 15:38:15 #link nodepool example: http://git.openstack.org/cgit/openstack-infra/project-config-example/tree/nodepool/nodepool.yaml#n44 15:38:23 eantyshev, see this example ^^ 15:38:29 and if they hit a blocker help them figure out how to file a bug 15:39:01 eantyshev, however I will be migrating it to use the oscc, clouds.yaml file, this way there are no credentials in nodepool.yaml 15:39:02 asselin_: nice thing to start with, indeed 15:39:20 eantyshev, but otherwise this is what we use currently 15:39:43 eantyshev, just add another section to "providers" for each cloud you need 15:40:15 asselin_: I already use clouds.yaml 15:40:26 eantyshev, ok, then you're one set ahead :) 15:40:30 step 15:40:43 asselin_: can you remind the gist of why it is a bad thing to have credentials in nodepool.yaml 15:41:13 asselin_: and should I move on to use secure.conf, BTW? 15:41:15 because then you can not store it in project config? 15:41:38 asselin_: I think I answered my own question :) 15:41:40 mmedvede, it's not necessarily 'bad', it just means you need to restrict access to the project that contains your passwords 15:42:08 eantyshev, yes you need to. The single-node ci scripts will automatically set that up for you 15:43:15 asselin_: I don't feel like to completely switch my CI to the new puppets 15:43:58 asselin_: so, just making changes to the private puppets tree 15:45:16 eantyshev, up to you of course. However you should at least use the puppet-openstackci classes 15:46:39 is there more to be discussed on this topic? 15:47:41 thank you for mentioning the topic asselin_ 15:47:55 if anyone tries to use the patch or has questions, please ping me 15:48:03 did you have plans to post to the -dev mailing list? 15:48:07 asselin_: will do 15:48:19 or did you want the docs patch to merge first? 15:48:29 anteaya, yes, and yes 15:48:39 ah great 15:48:42 but open to opinions 15:48:45 sounds good then 15:48:56 having docs in place first will save you a load of time 15:49:21 very nice work here 15:49:25 thanks 15:49:27 this is a great achievement 15:49:30 :) 15:49:40 *round of applause* 15:49:49 +1 15:50:13 does anyone have anything else they would like to discuss today? 15:50:16 thanks...glad to finally get to the point :) 15:50:22 this* 15:50:29 yes, it has been a long haul 15:50:36 thank you for the sustained effort 15:51:57 any more topics to discuss today? 15:52:27 any objection to me closing the meeting? 15:52:59 thank you all for your kind attendance and participation today 15:53:41 as advance notice the third party meetings I chair, this one Monday utc 15:00 and Tuesday utc 08:00 will be canceled the week of summit 15:53:58 anteaya: thanks 15:54:02 tonyb is working on a new function in yaml2ical to skip meetings on the agenda 15:54:06 anteaya, thans 15:54:10 thank you 15:54:15 see you next week 15:54:21 #endmeeting