Saturday, 2018-08-18

*** chmouel has quit IRC00:02
tristanCpabelanger: what complications do you suspect?02:36
*** chmouel has joined #softwarefactory07:54
*** chmouel has quit IRC08:05
*** chmouel has joined #softwarefactory08:12
*** chmouel has quit IRC08:25
*** chmouel has joined #softwarefactory08:43
*** chmouel has quit IRC09:14
*** chmouel has joined #softwarefactory09:44
*** chmouel has quit IRC10:55
*** chmouel has joined #softwarefactory11:01
*** chmouel has quit IRC11:32
*** chmouel has joined #softwarefactory11:48
*** chmouel has quit IRC11:52
*** chmouel has joined #softwarefactory12:31
*** chmouel has quit IRC12:52
pabelangertristanC: the idea to start is the keep the tenant separate, since they are 2 different teams.  Right now, we don't want changes to ansible-network, to affect ansible, so I think the best place to start is to have 2 tenants. And maybe in the future, see if they will colapse.14:50
*** chmouel has joined #softwarefactory14:59
*** chmouel has quit IRC15:37
*** chmouel_ has joined #softwarefactory15:37
tristanCpabelanger: hum, it started as 2 tenants, and as they were not conflicting, they got merged like 4 sprints ago...15:51
tristanCthe config project in ansible-network should only be used for some jobs with secret15:53
tristanCisn't it better to have all the ansible thing in the same project for collaboration?15:53
tristanCpabelanger: what is the need for an ansible-network tenant?15:55
pabelangertristanC: talking with ricky, there might be reasons to keep them separate, for example, ansible-networking will have a faster release cycles (then ansible)15:55
pabelangerthis could mean different branches and so on15:55
tristanCcan't a tenant handle different release cycles?15:56
pabelangerthat that ansible-network and ansible are separate orgs, I think it make sense to start out as 2 tenants. But see how we can reduce overlap15:56
pabelangertristanC: basically ansible won't depend on ansible-network jobs and same for other way.15:56
pabelangerwith that in mind, having 2 tenant seems the better approach to help stop that15:57
pabelangerand given that no other project so far has 2 config projects, I fear it will confuse people15:57
pabelangersince inheritance is complicated15:57
pabelangeras for what is needed in ansible-network tenant, I'd say everything in github.com/ansible-network. Which means having zuul-config / ansible-network-zuul-jobs15:58
tristanCpabelanger: we did forget to publish documentation, please see: https://tree.taiga.io/project/morucci-software-factory/us/148416:01
tristanCpabelanger: dci and sf also have 2 config projects in a single tenant, and it worked fine so far16:03
pabelangertristanC: sure, I am not saying it won't work. Just saying there are 2 different orgs, and I don't believe lumping them into a single shared zuul configuration to start is going to be helpful.  The ansible-network org is very fast moving, we can also say, testing of jobs and such before moving them into ansible tenant. i also fear, that changes to ansible-network, maybe break ansible, simply because16:05
pabelangersomething didn't get tested properly16:05
pabelangerWith that in mind, I think it is far to move them into separate tenants, since we are only talking about zuul configuration16:06
pabelangerI've also discussed with ricky about starting to upload logs into swift for vexxhost, since they have credits for the cloud16:06
tristanCpabelanger: it's also rewrite rules for the ansible.sf.io deployment16:06
pabelangertristanC: for apache?16:07
tristanCpabelanger: yes, and also for the logstash and collaborative tools16:07
pabelangergiven there isn't really and jobs running for ansible-network yet, don't really seeing may people using them right now. But agree, eventually want them16:08
pabelangerTalking with ricky, I think the first main goal I want to help with, is get ansible-network gating16:09
pabelangereven if just on ansible-zuul-jobs16:09
pabelangerbecause still people are using the github merge butting16:09
pabelangerbutton*16:09
tristanCisn't the ansible-network org going to use the same gating rules as the ansible org?16:10
pabelangerunsure16:11
pabelangerbut it won't be same people16:11
pabelangerbut will have different release schedules16:11
tristanCanyway, if you discovered concern about that story, please comment on it and we can re-evaluate it for a next sprint: https://tree.taiga.io/project/morucci-software-factory/us/148416:11
tristanClast time we talked about it, it sounded like it would be better to have a shared ansible check/gate pipelines with shared jobs16:13
tristanCfor every ansible things16:13
pabelangeryes for ansible namespace, sure. it think we'll still get that16:14
tristanCi mean, including the ansible-network org16:14
pabelangerbut, with ansible-network they are more roles now, which will depend only on ansible16:14
pabelangeransible namespace won't depend on anything in ansible-network I think16:14
pabelangerI'll make a comment on taiga, but hoping we could start work on the tenant split early this coming week.16:15
tristanCpabelanger: shouldn't we plan this more since we already spent some time doing the oposite work?16:20
pabelangertristanC: there are some notes already in https://etherpad.openstack.org/p/gundalow I've had with rcarrillocruz / gundalow16:24
pabelangertristanC: step 1 on ansible-network side, is to start gating, on zuul configuration16:25
pabelangerbut having it split across ansible / ansible-network is already confusing.16:26
pabelangeron thursday we found an issue with network vendor appliance and fact gathering16:27
pabelangermeans making changes to base jobs16:27
pabelangerbut, before that, we wanted to do the base-minimal / base change we discussed upstream and made in RDO16:27
pabelangerbut that exposed the base-minimal in ansible/zuul-config and base in ansible-network/ansible-zuul-jobs16:28
pabelangerwhich raise the discussion that there doesn't want to be cross configuration between the orgs like that16:28
pabelangersince, both are really 2 different orgs16:28
pabelangerso talking with rcarrillocruz, we figure having 2 tenants in zuul would be a good place to start16:29
pabelangerand if there is some shared infra to start, that is also okay16:29
tristanCpabelanger: perhaps fixing the current base job to work for network applicance should be good enough to move on?16:33
tristanCpabelanger: also we might want to test on a isolated zuul how a single project (ansible/ansible) shared by 2 tenants work. iirc, last time i tried, changes got enqueued on both tenant and one pipelie got deadlock16:34
pabelangertristanC: fixing the base job isn't problem, already something in place. It is more the fact ansible-network base jobs now live in ansible namespace. The cross namespace for configuration isn't something we want to start off with16:38
pabelangertristanC: sounds like a zuul bug we need to fix, but we can not add ansible/ansible for now to ansible-network tenant16:38
pabelangerI expect ansible-network to be using the released version from pypi16:38
tristanCpabelanger: shouldn't the base job just to upload logs? i don't understand why this can't be shared16:39
tristanCpabelanger: it's the ansible-test job that gundalow wanted to use from the ansible/ansible project for ansible-network org16:39
pabelangertristanC: okay, then lets fix zuul and test again with shared ansible/ansible16:41
gundalowtristanC: +1 to capturing requirements and understanding what we are trying to achieve, feel free to use the bottom of my Etherpad16:41
gundalowI'm back working on Wednesdays16:42
pabelangertristanC: with base-mininal (trusted) the discussion is where base would live16:45
pabelangerright now, that was going to be ansible-network/ansible-zuul-jobs16:45
pabelangerhowever, the issue was pointed out, nothing in ansible should depend on ansible-network for zuul configuration16:45
pabelangerwe could have ansible/ansible-zuul-jobs for the bae16:46
pabelangerbase(16:46
pabelangerhowever, some discussion with gundalow were that zuul configuraiton would be in ansible/ansible16:46
pabelangerdue to branching16:46
pabelangerand since ansible-network could have different release candence, it gets complicated fast for zuul configuration16:47
pabelangerwith ansible and ansible-network projects are okay with shared configuration, then we could do a shared tenant16:47
tristanCit's getting late here, i have to go now, let's talk about this next week16:48
pabelangersure16:48
*** chmouel_ has quit IRC17:20
*** chmouel has joined #softwarefactory17:21
*** chmouel has quit IRC17:23
*** chmouel_ has joined #softwarefactory17:24
*** chmouel_ has quit IRC17:27

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