Friday, 2018-08-31

matburttristanC: what do you mean by installing it on those repos?00:18
matburtahh yes I get it00:18
matburtso right now it looks like someone on the ansible team already has an app, should we ditch that and use the software projects one?00:19
*** sfbender has joined #softwarefactory00:21
sfbenderMerged software-factory/sf-web-assets-distgit master: Add patternfly xstatic  https://softwarefactory-project.io/r/1354000:21
tristanCmatburt: we could setup the existing app on our zuul, but that's not ideal00:22
matburtabsolutely... I'm not sure what this existing one is, maybe gundalow or rcarrillocruz knows00:23
tristanCmatburt: well we would need to update the app setting to use our web hook and create a new github connection in sf's zuul with the private key00:23
matburtI think it's fine to use yalls app00:23
sfbenderTristan de Cacqueray created logreduce master: Add api skeleton  https://softwarefactory-project.io/r/1354101:20
sfbenderTristan de Cacqueray created logreduce master: Add model skeleton and report import method  https://softwarefactory-project.io/r/1354201:20
sfbenderTristan de Cacqueray created logreduce master: Add anomaly update method  https://softwarefactory-project.io/r/1354301:20
sfbenderTristan de Cacqueray created logreduce master: wip: Add GraphQL interface  https://softwarefactory-project.io/r/1354401:20
sfbenderMerged logreduce master: Add api skeleton  https://softwarefactory-project.io/r/1354101:24
sfbenderMerged logreduce master: Add model skeleton and report import method  https://softwarefactory-project.io/r/1354201:24
sfbenderMerged logreduce master: Add anomaly update method  https://softwarefactory-project.io/r/1354301:27
sfbenderMerged logreduce master: Add worker service to process user report  https://softwarefactory-project.io/r/1293101:29
sfbenderMerged logreduce master: Add React web interface  https://softwarefactory-project.io/r/1346902:13
sfbenderFabien Boucher created www.softwarefactory-project.io master:  Add Hands-on: Use Zuul hob library  https://softwarefactory-project.io/r/1354506:26
gundalowtristanC: matburt So for OpenStack we have "Zuul GitHub integration" for network and AWX we are using "Software Facor Zuul GitHub integration"07:12
gundalow`softwarefactory-project-zuul`07:13
gundalowmatburt: so on https://github.com/apps/softwarefactory-project-zuul/installations/234854 add the GitHub repo you want to be Zuul managed, I don't believe you need to create a new GitHub connection07:15
*** jpena|off is now known as jpena07:31
sfbenderTristan de Cacqueray created www.softwarefactory-project.io master: Add blog React for python-dev  https://softwarefactory-project.io/r/1354708:40
tristanCgundalow: matburt: so, we would like to merge https://github.com/ansible/zuul-config/pull/16 so that we can remove ansible tenant projects from https://softwarefactory-project.io/r/1354810:31
tristanCerr, pull/1710:35
sfbenderMerged software-factory/sf-config master: hypervisor-openshift: use a service account token instead of password  https://softwarefactory-project.io/r/1333511:17
gundalowtristanC: hum, I would have expected some of #17 not be in there. ie `playbooks/config/check.yaml` I thought we'd want to just use the upstream (sf) job, rather than forking it in ansible/zuul-config11:25
gundalowI assume what you've done is right, just want to understand a bit more :)11:25
*** jpena is now known as jpena|lunch11:28
tristanCgundalow: sure, we don't have to do that, but, if we want to store projects information, e.g.: https://github.com/ansible/zuul-config/blob/9bb2c8751b6d571575401aecb2fe3d0fb702c5dc/resources/ansible.yaml11:29
tristanCgundalow: then we need a config-check/config-update job to apply them to the sf-project.io/zuul11:29
gundalowah, OK11:29
gundalowI knew there was a reason :)11:30
tristanCit could be in another project though, but i think it's better to keep it like that11:30
gundalowtristanC: you have a -1 on the the PR still11:30
tristanCthe whole PR content was automated, it's generated by the sfconfig command11:30
tristanCgundalow: it's https://github.com/ansible/zuul-config/pull/17 , 16 was a mistake11:31
tristanCgundalow: if we merge it, then we would merge https://softwarefactory-project.io/r/#/c/13548/11:31
tristanCgundalow: but no hurry, this can wait11:32
gundalowtristanC: https://github.com/ansible/zuul-config/pull/17 has-1 from you11:32
gundalowJust want to check that your comments regarding `site_ansiblelogs` have been addressed11:32
tristanCgundalow: oh, my bad, didn't realize review stay when pr is updated.11:33
gundalowAh, yup, slightly different in GH11:33
gundalowtristanC: #17 has been merged11:34
tristanCgundalow: alright, seems are looking correct, we may wait next week to merge https://softwarefactory-project.io/r/#/c/13548/11:37
tristanCperfect, https://softwarefactory-project.io/logs/48/13548/3/check/config-check/31bf935/logs/build/main.yaml has been generated using https://github.com/ansible/zuul-config/blob/master/resources/ansible.yaml11:40
matburttristanC: what were these changes for? Did we want to remove the ansible tenant?11:45
tristanCmatburt: with these changes, you won't have to open a review on sf-project.io to add a project into zuul11:47
matburtahh that is super nice11:47
tristanCgundalow: matburt: could you install the application on https://github.com/ansible/zuul-jobs please?11:50
gundalowmatburt: Which repo does it need adding to?11:50
matburtprobably zuul-jobs and ansible-runner11:51
matburtI, unfortunately, do not have github admin access to do this so I have to wait until someone who does comes along11:54
gundalowI've requested access, though will need to wait for someone with powers to approve it11:57
tristanCgundalow: here is the last step of ansible tenant setup, the config-check and config-update job: https://github.com/ansible/zuul-config/pull/1812:18
gundalowMerged12:22
*** jpena|lunch is now known as jpena12:23
tristanCmatburt: gundalow: demo: https://github.com/ansible/zuul-config/pull/19/files generated: https://ansible.softwarefactory-project.io/logs/19/19/7ded7524b01a4f212e8acbceb3b68081909627e3/check/config-check/2ada8f1/logs/build/main.yaml12:24
matburtnice!12:25
gundalowWoot, thanks tristanC12:27
jruzickatristanC, great job on these guides! They're so good I feel like I should also add something useful eventually :) Especially as I can do so with files without web GUI, woohoo.12:27
tristanCmatburt: gundalow: please ask for sf-ops review before merging resources change, we haven't validated the config-update job yet and we need to check zuul behaves as expected12:27
tristanCjruzicka: you're welcome, hope they help you :-)12:28
jruzickatristanC, gonna try gertty as soon as the blog posts renders and react as soon as I have a good excuse to ;)12:29
tristanCgundalow: well, the job has a post failure, but it worked! https://ansible.softwarefactory-project.io/zuul/projects.html has awx12:34
gundalowCool12:34
*** EmilienM is now known as EvilienM12:57
tristanCnote that scheduler is a bit overloaded, lots of change happening from openstack doign release stuff13:25
matburtlooks like we've got the github app added to our repos... is there some checkin process from the zuul side that needs to happen? it doesn't seem to think it's linked13:26
matburtor maybe that's related to the scheduler?13:26
tristanCmatburt: it has a ansible/zuul-jobs change queued in status, see https://ansible.softwarefactory-project.io/zuul/status.html13:31
matburtahh I see it now13:31
matburtI didn't at t he time, I need to be more patient ;)13:31
tristanCmatburt: ftr, on the status page, you can see Queue lengths: 246 events is high13:36
tristanCmatburt: and when click a change, if it doesn't expand into a job list, that means zuul is still waiting for a merge job13:37
matburtgotcha13:37
matburtI didn't notice that queue length,13:37
tristanCmatburt: once it complete the merge job, it will load the zuul config, set the status and start the queue job execution13:37
matburtdig it... am I just seeing the status for the ansible tenant?13:37
tristanCmatburt: the queue is global for all tenants13:38
matburtyeah, I see the tenant subdomain that I'm looking at13:38
tristanCmatburt: you should be able to merge https://github.com/ansible/zuul-jobs/pull/4 by adding a approved review and setting a "mergeit" label13:55
tristanC(and let zuul do the gate and merge). otherwise feel free to manually merge it13:56
tristanCi'm leaving now, have a great week ends folks, talk to you next week!13:56
matburttristanC: thanks for all your help this week!13:56
jruzickajpena, what do you think about the driver conditionals? https://softwarefactory-project.io/r/#/c/13330/14:33
*** jpena is now known as jpena|off14:42
*** jpena|off is now known as jpena14:43
*** jpena is now known as jpena|off16:03
*** sshnaidm|off has quit IRC17:37
*** sshnaidm|off has joined #softwarefactory17:38
*** sshnaidm|off has quit IRC17:41
*** sshnaidm|off has joined #softwarefactory17:41
*** EvilienM is now known as EmilienM22:04

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