16:00:50 #startmeeting openstack-salt 16:00:51 Meeting started Tue Feb 16 16:00:50 2016 UTC and is due to finish in 60 minutes. The chair is jasondotstar. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:52 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:54 The meeting name has been set to 'openstack_salt' 16:01:00 #topic roll call 16:01:02 o/ 16:05:46 ok moving on 16:06:02 #topic Introduction 16:06:07 This meeting for the openstack-salt team 16:06:18 if you're interested in contributing to the discussion, please join #openstack-salt 16:06:45 #link http://eavesdrop.openstack.org/#OpenStack_Salt_Team_Meeting 16:07:03 #link https://wiki.openstack.org/wiki/Meetings/openstack-salt 16:07:50 #topic Review past action items 16:07:58 let's see who's around 16:08:32 genunix to continue openstack packaging research 16:08:59 yes, unfortunately no progress. Except for proceeding with redhat packaging. 16:09:23 ok 16:09:41 #action genunix to continue openstack packaging research 16:09:58 we've got a new team member who's also looking into RDO packaging as well 16:10:26 yes! :-) 16:10:46 and I've offered to help. I want to get back into building packages 16:11:23 ok next one: 16:11:37 jasondotstar to look at the integration of launchpad with our repos (bug triage, tracking, etc.) *important* 16:11:54 ok so here's some documentation that details how to go about this: 16:12:08 #link http://docs.openstack.org/infra/manual/creators.html#set-up-launchpad 16:12:24 basically this explains the process 16:13:03 I can work with cznewt 16:13:27 to ensure that we follow the LP process and setup the LP projects and groups correctly 16:14:17 #action jasondotstar to begin working on the launchpad integration (enlisting help from cznewt) 16:14:26 any comments or questions on this? 16:15:38 ok moving on 16:15:59 cznewt to look at beaker gates and how to fold a similar process into the salt workflow 16:17:24 cznewt: any news here? 16:19:54 ok let's move on 16:20:15 cznewt get the first cloud based labs for openstack-salt testing fully operational 16:20:30 we'll carry both of these fwd until we hear back from cznewt 16:21:03 cznewt is probably still teaching on salt workshop 16:21:03 #action cznewt to look at beaker gates and how to fold in a similar process into the openstack-salt workflow 16:21:43 #action cznewt to work on getting the cloud-based labs for openstack-salt testing fully operational 16:22:11 ok there was an open item regarding our engagement with the broader salt community 16:22:22 to continue to engage the salt community regarding our standardizing dependencies, packaging, versioning, and testing 16:22:25 yes, my mailing list post is still with no response 16:22:32 genunix: +1 16:22:34 It would be great if someone could ping it 16:22:49 do we have any contacts there 16:22:56 besides Nitin Madhok? 16:23:15 I've had no luck reaching out to him in the past 16:23:15 #link https://groups.google.com/forum/#!searchin/salt-users/pytloun/salt-users/v3PQDfRgtmk/8toLNeGVCAAJ 16:23:41 genunix: thx for the link 16:23:56 let's keep our eye on it; see if we can get someone to respond 16:24:38 #action continue monitoring the salt mailing list for a response 16:24:40 maybe at lest something like "Great work, I also wonder how to package..." just to get some attention :-) 16:24:54 genunix: +1 16:25:34 next: jasondotstar to complete local dev testing setup 16:26:08 so following the process for setting up a local dev environment via vagrant works 16:26:37 should I publish my test results? blog post? wiki? 16:26:41 what would you guys suggest? 16:27:01 both would be great imo 16:27:06 #link http://openstack-salt.tcpcloud.eu/develop/quickstart-vagrant.html 16:27:13 those are the instructions 16:27:30 blog post could possibly get some more people to openstack-salt 16:27:37 but what I'll do is post a blog entry that illustrates it 16:27:45 my blog is on the openstack planet 16:28:18 #action jasondotstar to write a blog post that illustrates how to setup the openstack-salt local dev environment 16:28:31 anything else on this one? 16:28:47 we will surely share your blog post on tcpcloud.eu and our channels 16:29:45 nice! 16:29:51 ok 16:29:56 next one: 16:30:13 jasondotstar to work on pruning the salt formula projects underneath the stackforge/ namespace 16:30:39 k so this one still needs work 16:30:52 but there was some guidance given to use from the -infra team 16:31:19 as we know, we've got competing repos 16:31:35 some in the stackforge/ namespace 16:31:49 and the ones we've been iterating against lately in the openstack/ namepace 16:32:18 the ones in the stackforge/ namespace are old and basically defunct 16:32:22 Best solution is to push a commit deleting all files and adding a readme with a note that the head^1 commit is teh last state of the repo pre-retirement, then locking down the gerrit acl to read-only for it 16:32:42 since we cannot delete those repos directly. 16:32:57 this is the suggestion from the -infra team 16:33:31 Ok, it sounds fine 16:33:32 on the meeting agenda etherpad, i listed out all of the stackforge/ repos 16:33:54 basically we go through this list 16:34:29 and do this for each repo. 16:34:47 we can divide an conquer this 16:35:11 or one of us can simply work on it. either way I'll take the action to coordinat 16:35:15 *coordinate it 16:35:59 #action jasondotstar to coordinate 'sunsetting' of the salt formula repos under the stackforge/ namespace 16:36:47 any other thoughts on this? 16:37:48 if not that basically rounds out the action items from our last meeting 16:38:05 #topic Today's Agenda 16:38:28 ok 16:38:30 RedHat packaging/config 16:38:58 that's on the list, does someone here want to kick off this discussion? 16:39:44 genunix: did you put this topic on the agenda? 16:40:15 no, didn't 16:40:26 ok I'm thinking that it was our newest member 16:41:31 well, the idea is around providing RPMs 16:41:44 we are working on rhel support in formulas and arif-ali made some first spec file for building RPMs. 16:41:53 i remember cznewt saying that the RPM-based stuff needed some love. 16:42:13 i saw a couple commits on that 16:42:27 #link https://review.openstack.org/280606 16:42:55 Yes, there already was some basic rhel support, but not maintained. 16:43:02 gotcha 16:43:07 how were you guys testing 16:43:08 ? 16:43:21 some fixes are also needed in formulas not yet under openstack big tent 16:43:23 were you building and installing the packages in a test environment? 16:43:29 #link https://docs.google.com/spreadsheets/d/12d0GcnlIIFpg4439jWL_bRqaGeLzzIG6nCkjCNDo45w/edit?usp=sharing 16:43:48 Yes, clustered setup, everything on CentOS 7 16:44:48 oh 16:44:49 nice 16:44:50 ok 16:44:59 formulas are not delivered by packages but using git clone (at least until we have RPMs) 16:45:34 +1 16:46:50 so we'll have to figure out gating 16:46:56 that actually builds the packages too 16:47:33 just to ensure that the spec files work 16:47:38 i think we're doing linting now 16:47:53 but we've got to fold in the other project gates 16:48:01 yes, something like that, just rendering sls with specific pillars 16:48:07 right 16:48:31 do we merge these in prior to having them testing via a gate? 16:48:45 s/testing/tested 16:49:26 that's something we can noodle on I guess 16:49:47 The spec files don't necessarily need to be imported into the projects, and would be in the openstack-packaging project, then we can utilise the CentOS delorean for packaging 16:50:01 that is my understanding 16:50:12 +1 16:50:22 it would be great 16:51:19 the review that's up there now 16:51:39 is adding the .spec to the salt-formula-* project though 16:51:55 I just need to find where the tarballed packages will be for the salt formalas, then it can track these down 16:51:58 should we add those to openstack-packaging instead 16:51:58 ? 16:52:29 yeah, that can possibly be discarded, and create new projects under openstack-packaging 16:52:48 #action arif-ali to confirm where the tarballed pkgs for the openstack salt formulas should be hosted 16:53:25 we should confirm that.... can you take that one, arif-ali? 16:54:29 so the other spec files that they have, expect them to be at http://tarballs.openstack.org/ 16:54:36 #action arif-ali to confirm the appropriate location for the openstack-salt spec files 16:54:54 yea that looks like the right place 16:55:47 ok any other thoughts on the RPM-based packaging work? 16:56:07 if not, we'll open up the last five minutes for open discussion 16:56:40 #topic Open Discussion, Bug and Review triage (submit modules to triage here) 16:57:22 genunix: sorry, i didn't realize that cznewt was teaching a salt workshop 16:58:42 is there anything else that we should bring up? 16:58:56 we good? 16:58:59 :-) 16:59:22 I think it's all :) 16:59:43 cool. thanks team - cznewt, genunix, arif-ali 16:59:50 until next week. 16:59:59 we'll talk in chan. 17:00:03 #endmeeting