Wednesday, 2018-03-07

ianwclarkb: we need to be like the high-frequency traders and make sure we have a dedicated pipe into github at the same colo00:00
*** eernst has quit IRC00:01
mordredianw: or, just continue to work on reducing how much people care about the replication in the first place00:01
*** claudiub has quit IRC00:01
*** aeng has quit IRC00:04
*** pahuang has quit IRC00:05
clarkbinto the M's00:06
clarkbnova-spec should be soon00:06
ianwhow lame is it that the most exciting part of my day is watching these logs and waiting to see if it's fixed :)00:07
notmynameclarkb: I want to start working towards the 3rd party testing I was talking about. either in the project referenced in https://review.openstack.org/548909 or a different project that's a little simpler to set up00:08
*** jamesmcarthur has joined #openstack-infra00:09
notmynameclarkb: this is the other repo: https://github.com/swiftstack/swift-s3-sync. the readme describes testing. it "just" requires installing docker/docker-compose and running a command. I'd love to have those tests run non-voting on every swift patch proposed00:10
persiaDo I understand correctly that for those, it is possible to define and run arbitrary jobs, but not configure roles, nodesets, etc.?00:10
*** smarunich has joined #openstack-infra00:10
notmynameclarkb: so if my current understanding is correct, I need to describe the test setup and call it from some zuul job definition in the project config repo00:11
notmyname(I don't really know how to do that yet, but if that's the thing to do, I can start researching it)00:11
persiaI'm not authoritative, but I think you'd *call* the tests from something in the swift repo.  Setup is more complicated (and I don't really understand where that needs to live).00:12
ianwwoo hoo https://github.com/openstack/nova-specs/commits/master back in sync00:13
*** jamesmcarthur has quit IRC00:13
clarkbnotmyname: you can do it from swift not just project-config00:13
notmynamepersia: that doesn't feel right, since the 3rd party repo is built on swift, not the other way around00:13
clarkbnotmyname: it just has to be infra hosted currently00:13
clarkbnotmyname: persia correct the include: [] a few lines above notmyname's change means we can't load that from swift-s3-sync00:14
persianotmyname: My logic is that if you want something to run on every change to swift, the job belongs in the swift check list, which I'd expect to find in swift:.zuul.d/jobs.yaml00:14
clarkbor swiftstack/ProxyFS00:14
clarkbpersia: ya I think putting it in swift would be the right location00:14
*** slaweq has joined #openstack-infra00:14
notmynameignoring the "protect the infra resources" part, I think the job definition would belong in the 3rd party repo, not swift. and zuul detects the proposed change to swift and calls the 3rd party test00:15
persiaThe part I don't understand is that presumably one wants to do something to get the tests out of the foreign repo, to run them.  For example, clone master of the foreign and run something.  Is it safe to clone from outside infra-hosted stuff as dependencies for a job?00:15
notmynamein this case, the job definition would be in project_config for the reasons stated earlier00:16
persianotmyname: Be careful to semantically distinguish between "zuul job definition being run in the check queue" and "some arbitrary set of code that is run that returns something".00:16
clarkbpersia: it should be safe from a security standpoint since we isolate the job runners and they are single use00:16
clarkbit may be slightly less reliable due to github outages00:16
persiaclarkb: That makes it easy then.00:16
notmynamethe basic problem is "I've got two non-openstack projects hosted on github that are built on swift. I want to make sure that their patches work on latest swift and swift's patches don't break them"00:17
persianotmyname: In that case, yeah, just create a job in the swift repo that runs on check and clones something from github and then runs something in the clone.00:17
persiaMake it non-voting so that if github clone fails, CI doesn't fail (or be ready to recheck)00:17
notmynameno, that doesn't make sense to me. sounds semantically the same as the XFS project adding swift's tests because swift uses XFS. that's backwards00:18
notmyname*adding swift's tests to the xfs repo00:18
*** jamesmcarthur has joined #openstack-infra00:19
persianotmyname: For the other side, put a .zuul.d/jobs.yaml in the github repo, register with zuul (following the procedure under review), and have the job from there consume the job setup from the swift repo.00:19
*** slaweq has quit IRC00:19
persianotmyname: I thought you wanted A) run external test on every change to swift + B) run external test on every change to external00:20
clarkbianw: \o/00:20
notmynamea few months ago, I'd have solved this by setting up jenkins, finding my own test infrastructure, and doing the 3rd party test job integration. but with the new zuul changes, it seems that using openstack's CI infrastructure can really help out (mostly with the "find hardware" problem, but also the "I'm using jenkins" problem)00:20
pabelangerI don't think we'll load jobs from github.com right now00:21
pabelangerit is disabled00:21
persiapabelanger: Yes, but enabling it is described in a proposal under review.00:21
notmynameyeah, I'm walking through the enabling process now for one of the projects00:21
pabelangerpersia: I missed that, can you link00:21
*** caphrim007_ has joined #openstack-infra00:21
*** aeng has joined #openstack-infra00:21
ianwi've restarted nb03 ... nodepool-builder was odd state without logging and maybe i accidentally started it by hand at some point.  anyway, will monitor00:21
*** smarunich has quit IRC00:22
persiapabelanger: I'm wrong: it merged: https://review.openstack.org/#/c/545077/00:22
*** pahuang has joined #openstack-infra00:23
notmynamepersia: if I understand you correctly, this means after registering the external project, I can create zuul job definitions there. this seems to be counter to what clarkb said earlier00:23
*** jamesmcarthur has quit IRC00:23
pabelangeryah, I think there is still some concern about loading .zuul.yaml from github ATM. But, suspect some point in the future that might change00:23
*** gouthamr has joined #openstack-infra00:24
notmynameare there docs for a .zuul.d directory? swift currently has a .zuul.yaml, but no directory00:24
notmynameTBH, docs for the whole zuul file/folder format and syntax would be helpful00:24
*** jamesmcarthur has joined #openstack-infra00:25
*** slaweq has joined #openstack-infra00:25
*** caphrim007 has quit IRC00:25
persiapabelanger: I think https://review.openstack.org/#/c/549191/ is the one blocking some stuff, but I read that as "allow jobs to be defined, but nothing else".  I may have misread.00:25
*** jamesmcarthur has quit IRC00:25
pabelangernotmyname: https://docs.openstack.org/infra/zuul/user/config.html00:26
*** jamesmcarthur has joined #openstack-infra00:26
pabelangerwill have docs on zuul.yaml / zuul.d00:26
persianotmyname: I think you want https://docs.openstack.org/infra/zuul/user/config.html#configuration-loading00:26
notmynamepabelanger: thanks00:26
clarkbpersia: that change means don't load anything not even jobs00:26
clarkbpersia: could be include: [jobs] to get jobs only00:27
pabelangeryah00:27
pabelanger549191 really just gets the git repos onto executors00:27
pabelangerthen jobs in openstack tenant are able to interact with those projects00:28
persiaHrm.  Indeed.  I thought I saw an earlier publication that just allowed jobs, but it is apparently out of date.  Apologies for the confusion.00:28
pabelangereg: https://review.openstack.org/#/c/549768/21/.zuul.yaml00:28
pabelangerfor kubespray00:28
clarkbpabelanger: we can also trigger jobs on their updates00:28
pabelangerclarkb: only if they added openstack github hook thing00:29
pabelangerso, right now we don't see anything from kubernetes-incubator/kubespray00:29
clarkbya00:29
clarkbbut those are the two big things you get out of it without also loading the configs00:29
*** slaweq has quit IRC00:29
pabelangerya00:30
persiaWhere would one put the project: definition for an external repo?00:30
notmynamezuul running external jobs in an external project sounds like a travis ci replacement00:30
pabelangerpersia: openstack-zuul-jobs would be fine I think00:30
persiaSo, if one wants to run jobs foo and bar against repo baz on every change in baz (hosted on github), one submits a change to project-config to include the repo, and then one to openstack-zuul-jobs to define and execute the tests?00:31
persiaAnd, if one wants to also run the baz tests on every change in swift, one presumably includes those jobs in the swift project queues?00:32
clarkbya in this case I think the job can either be defined in swift or in ozj then just add it to the swift queues in swifts .zuul.yaml00:33
pabelangeralmost, jobs could be in ozj or specific project (eg: shade) but pipeline configuration needs to be in project-config.  As an example, here is ansible/ansible and shade: http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul.d/projects.yaml#n400:33
pabelangerhttp://git.openstack.org/cgit/openstack-infra/shade/tree/.zuul.yaml#n18500:33
notmynametrying to separate the two different things here....00:33
clarkbbut say we wanted to test pip pull requests to make sure they dn't break us (which next pip release will do btw :( ) we could define that job in ozj and the pipelines in project-config00:34
notmynamefor the first one ("one wants to run jobs foo and bar against repo baz on every change in baz (hosted on github), one submits a change to project-config to include the repo, and then one to openstack-zuul-jobs to define and execute the tests")00:34
notmynameare you talking about that?00:34
notmynameor the second one? ("one wants to also run the baz tests on every change in swift, one presumably includes those jobs in the swift project queues00:34
clarkbnotmyname: my pip example is for the first case00:34
*** slaweq has joined #openstack-infra00:35
notmynamepabelanger: is that what you were talking about too?00:35
*** masuberu has quit IRC00:35
pabelangerexecute the test, needs to be in project-config00:35
pabelangerbecause only a config-project is able to do that for other projects00:36
notmynameI don't know what a "config project" is00:36
persiaTo restate, "baz" needs to be defined as a repo in project-config, and pipelines defined in project-config.  "foo" and "bar" would go in openstack-zuul-jobs, and be referenced by the pipeline in project-config.  "foo" and "bar" might also appear in swift's .zuul.yaml00:37
*** masuberu has joined #openstack-infra00:37
notmynameplease stop adding more helpful follow-on info :-) I'm confused enough00:37
clarkbianw: I think gerrit is done replicating now and no queued nova-specs00:37
pabelangerhttps://docs.openstack.org/infra/zuul/user/config.html better explains it, but we have 2 types of configuration, trusted (config-project) and untrusted. Certain config stanza is only able to live in a trusted context00:37
notmynamejust for the first case00:38
clarkbnotmyname: for the first case in todays current situation of not loading configuration from github projects if you want to run tests against pull requests to that github project the job can be defined in any infra hosted project but the pipeline definition that says run that job in check must be in project-config00:39
ianwclarkb: excellent, that's the first time the queue's been empty in quite a bit.  i'll keep an eye, but i'm tempted to call this one fixed00:39
clarkbif we were to load the config from the github project then you could define the jobs and the pipeline configs there as well00:39
*** slaweq has quit IRC00:40
notmynameok. so I need to make another patch to the project-config repo to define tests to be run against every pull request for proxyfs. after https://review.openstack.org/#/c/548909/ lands00:40
clarkbnotmyname: if that is what you want to do. Earlier it sounded like you wanted to run tests against swift changes (not github pull requests)00:41
*** xinliang has quit IRC00:41
notmynamethat's the other way :-)00:41
clarkbya00:41
notmynameok, so that other way00:41
notmynameI want to run proxyfs tests against every proposed patch to swift (a la the old third party testing)00:42
notmynamein this case, openstack-infra is the third party00:42
notmynamerunning tests defined in project config that pulls code from a github project (proxyfs in this case)00:43
notmynameis that correct?00:43
clarkbyes that is a valid way to do things00:43
*** agopi has joined #openstack-infra00:44
clarkbfor that you can define the job in an infra gerrit hosted repo. For this case openstack-zuul-jobs or swift itself are probably the best locations. Then you modify swift's pipeline config (which I think is in swift's .zuul.yaml at this point) to say "run this job for check"00:44
notmynameinteresting00:44
notmynameI don't particularly like the idea of putting the job definition of a third party project into swift00:45
*** slaweq has joined #openstack-infra00:45
clarkbin this case I'm not really sure its a job for a third party project00:45
clarkbif it were the other way around and we were testing the github repo on every pull request I would agree00:46
*** jamesmcarthur has quit IRC00:48
*** slaweq has quit IRC00:50
notmynameclarkb: on https://review.openstack.org/#/c/547478/ on feb 23 there was a third party CI test called "swiftstack cluster CI". I think what I'm trying to do, in principle, is move that job definition away from my jenkins box and the hardware used away from my hardware00:50
clarkbyup00:50
notmynamein the proxyfs case, I want to have something similar defined so that proxyfs is tested on a patch to swift00:51
clarkbfwiw you can do that without the github integration as well00:51
clarkbwhat the github integration should get you in this case is slightly more reliable git repos since zuul will be caching a few more things00:51
notmynamerunning in -infra infrastructure?00:51
clarkb(so I think its worthwhile)00:51
clarkbya what the github integration buys you here is simple repo management, if you say a job requires that repo it will be available to your testing. But you can just clone the repo instead in the job00:52
*** jamesmcarthur has joined #openstack-infra00:53
*** xinliang has joined #openstack-infra00:54
*** jklare has quit IRC00:54
notmynameclarkb: pabelanger: persia: thank you for being patient and helping me.00:55
clarkba lot of testing did (and still does) operate in this way, for example a lot of the puppet testing just clones puppet modules from github and consumes them that way00:55
*** slaweq has joined #openstack-infra00:55
notmynameI'm going to keep going down this road. probably with a slightly simpler repo than proxyfs, but identical in principle00:55
persiaThe idea of defining the external in zuul and then just requiring it seems cleaner.  I hadn't realised we had something that rich available.00:56
*** calbers has quit IRC00:56
*** slaweq_ has quit IRC00:57
*** slaweq has quit IRC01:00
*** jamesmcarthur has quit IRC01:02
*** slaweq has joined #openstack-infra01:05
*** germs has joined #openstack-infra01:06
*** germs has quit IRC01:06
*** germs has joined #openstack-infra01:06
*** jklare has joined #openstack-infra01:08
*** gyee has quit IRC01:08
hogepodgeIf anyone can take a look at this, it would be cool. We're trying to prep for a major project update tomorrow, and this is a roadblock for pulling in the new upstream code. https://review.openstack.org/#/c/550271/01:10
*** slaweq has quit IRC01:10
*** agopi has quit IRC01:10
*** david-lyle has joined #openstack-infra01:10
*** germs has quit IRC01:11
*** agopi has joined #openstack-infra01:15
*** slaweq has joined #openstack-infra01:16
*** slaweq has quit IRC01:20
*** hongbin has joined #openstack-infra01:24
*** jamesmcarthur has joined #openstack-infra01:24
*** slaweq has joined #openstack-infra01:26
*** lbragstad has quit IRC01:27
*** jamesmca_ has joined #openstack-infra01:29
*** jamesmcarthur has quit IRC01:29
*** slaweq has quit IRC01:30
openstackgerritMerged openstack-infra/project-config master: Remove k8s-openstack-provider jobs for repo refresh.  https://review.openstack.org/55027101:31
*** jamesmca_ has quit IRC01:33
*** jamesmcarthur has joined #openstack-infra01:34
*** slaweq has joined #openstack-infra01:36
fungiianw: clarkb: i vaguely remember it thinks reindexing is unnecessary unless you're upgrading... may need to add a --force flag or something? check our notes from the most recent rename maintenances i guess01:36
*** jamesmcarthur has quit IRC01:38
*** slaweq has quit IRC01:41
*** camunoz has quit IRC01:42
*** jamesmcarthur has joined #openstack-infra01:44
*** zhurong has joined #openstack-infra01:45
*** owalsh_ has joined #openstack-infra01:46
*** slaweq has joined #openstack-infra01:46
pabelangerianw: mind a +3 https://review.openstack.org/549889/01:47
clarkbfungi: may not even be necessary if everything else is working01:47
*** david-lyle has quit IRC01:47
*** jamesmcarthur has quit IRC01:49
ianwi think project-config is out of date on nb03 and the jenkins removal etc is confusing it ... re runnign the builds01:49
*** owalsh has quit IRC01:49
*** jlabarre has quit IRC01:50
*** gouthamr has quit IRC01:50
*** owalsh_ has quit IRC01:51
*** slaweq has quit IRC01:51
*** agopi has quit IRC01:52
*** owalsh has joined #openstack-infra01:52
openstackgerritMerged openstack-infra/bindep master: Update to fedora-27 for testing  https://review.openstack.org/54988901:56
*** dave-mccowan has joined #openstack-infra01:56
*** slaweq has joined #openstack-infra01:56
*** owalsh has quit IRC01:57
*** owalsh has joined #openstack-infra02:01
*** slaweq has quit IRC02:01
*** pahuang has quit IRC02:02
*** imacdonn has quit IRC02:02
*** imacdonn has joined #openstack-infra02:03
*** olaph1 has joined #openstack-infra02:03
*** olaph has quit IRC02:03
*** aeng has quit IRC02:03
*** mriedem_afk has quit IRC02:03
*** dingyichen has joined #openstack-infra02:04
*** slaweq has joined #openstack-infra02:06
*** jamesmcarthur has joined #openstack-infra02:08
*** slaweq has quit IRC02:11
*** harlowja has quit IRC02:13
*** pahuang has joined #openstack-infra02:14
*** aeng has joined #openstack-infra02:16
*** slaweq has joined #openstack-infra02:17
*** chrisyang_0660 has joined #openstack-infra02:19
*** slaweq has quit IRC02:21
*** edmondsw has quit IRC02:21
*** edmondsw has joined #openstack-infra02:22
*** germs has joined #openstack-infra02:25
*** rlandy has quit IRC02:25
*** markvoelker has quit IRC02:25
*** markvoelker has joined #openstack-infra02:26
*** edmondsw has quit IRC02:26
*** slaweq has joined #openstack-infra02:27
*** germs has quit IRC02:29
*** olaph has joined #openstack-infra02:30
*** olaph1 has quit IRC02:31
*** slaweq has quit IRC02:32
*** slaweq has joined #openstack-infra02:37
*** smarunich has joined #openstack-infra02:41
*** ramishra has joined #openstack-infra02:41
*** slaweq has quit IRC02:42
*** masuberu has quit IRC02:42
*** andreas_s has joined #openstack-infra02:43
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Added new endpoint delete venue room  https://review.openstack.org/55031102:43
*** annp has joined #openstack-infra02:44
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Remove fetch-zuul-cloner from base job  https://review.openstack.org/51350602:44
*** namnh has joined #openstack-infra02:47
*** slaweq has joined #openstack-infra02:47
*** andreas_s has quit IRC02:48
openstackgerritMerged openstack-infra/openstackid-resources master: Added new endpoint delete venue room  https://review.openstack.org/55031102:50
*** gongysh has joined #openstack-infra02:50
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Add arm64 support to mirror setup  https://review.openstack.org/55031202:51
*** mikal has quit IRC02:51
ianw^ this might be one of those things i wrote a whole big thing for then realised it can be done in two lines02:51
*** slaweq has quit IRC02:52
openstackgerritIan Wienand proposed openstack-infra/storyboard master: WIP DNM pep8 on ARM64  https://review.openstack.org/54931902:53
*** markvoelker has quit IRC02:53
*** mikal has joined #openstack-infra02:53
*** markvoelker has joined #openstack-infra02:53
*** salv-orl_ has joined #openstack-infra02:57
*** slaweq has joined #openstack-infra02:57
*** salv-orlando has quit IRC03:00
*** masber has joined #openstack-infra03:02
*** slaweq has quit IRC03:03
*** mikal_ has joined #openstack-infra03:05
*** mikal has quit IRC03:07
*** caphrim007_ has quit IRC03:07
*** slaweq has joined #openstack-infra03:08
*** ihrachys_ has quit IRC03:09
*** ihrachys_ has joined #openstack-infra03:09
*** smarunich has quit IRC03:12
*** slaweq has quit IRC03:12
openstackgerritEmmet Hikory proposed openstack-infra/project-config master: Build wheels for Ubuntu Xenial ARM64  https://review.openstack.org/54964403:16
*** slaweq has joined #openstack-infra03:18
*** slaweq has quit IRC03:22
*** wolverineav has quit IRC03:23
*** jogo has quit IRC03:25
ianwinfra-root: if anyone around for a review on https://review.openstack.org/#/c/550312/ which modifies the path to ubuntu-ports when setting up mirror; i'm interested if it works.  as it's a protected job not sure how to test03:27
jheskethianw: lgtm03:31
*** masber has quit IRC03:36
persiaOh, it not working is a zuul feature, rather than it not working.  That makes more sense than the job appearing to totally ignore the new file :)03:38
ianwpersia: yeah, i know we've had a few ideas floating for testing of protected jobs, but i'm not sure on the current status03:42
*** eernst has joined #openstack-infra03:43
*** wolverineav has joined #openstack-infra03:43
*** eernst has quit IRC03:45
dmsimardianw: I wonder if we'd be able to tell if we "refused" to run untrusted content and have fallen back to trusted content03:45
dmsimardand put some warning/dancing banana03:45
*** eernst has joined #openstack-infra03:45
persiaA warning would be helpful.  I've been confused a couple times when Depends-on: didn't do what I expected.03:47
dmsimardJust recently several users have asked about this. It's not straightforward because sometimes it's something that's run by the base playbook, for example.. it's not as simple as saying "it's only about jobs running in project-config, z-j and o-z-j"03:47
*** masber has joined #openstack-infra03:47
dmsimardiirc it was someone testing repository changes (in the zuul-jobs/configure-mirror role) against devstack, but since configure-mirror is part of base, it didn't speculatively test the change03:48
dmsimardjust making the links back in my head was sorta challenging and I'm familiar with the "hierarchy"03:48
*** slaweq has joined #openstack-infra03:48
*** wolverineav has quit IRC03:48
ianwyeah, it would be better to just fail out03:49
*** jogo has joined #openstack-infra03:49
dmsimardianw: Do you want to formalize that in a story ? I was going to bed :p03:49
dmsimardotherwise I can do it tomorrow03:49
ianwi can have a look around and see if there's anything else on it03:50
*** slaweq has quit IRC03:53
*** gouthamr has joined #openstack-infra03:55
*** gouthamr has quit IRC03:55
*** ramishra has quit IRC03:55
*** ramishra has joined #openstack-infra03:56
*** links has joined #openstack-infra03:59
*** slaweq has joined #openstack-infra03:59
*** slaweq has quit IRC04:03
persiaianw: Trying to understand https://review.openstack.org/550312 : while the idea is very appealing to me (as it ought just do the right thing), won't that end up being overwritten by something from https://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/roles/mirror-info/templates/mirror_info.sh.j2 ?04:06
openstackgerritMerged openstack-infra/zuul-jobs master: Handle repos with no tags in version-from-git  https://review.openstack.org/55017504:06
*** dave-mccowan has quit IRC04:08
*** hongbin has quit IRC04:15
*** nicolasbock has quit IRC04:21
*** ihrachys__ has joined #openstack-infra04:23
*** mikal_ has quit IRC04:25
*** mikal has joined #openstack-infra04:25
*** ihrachys_ has quit IRC04:25
*** Swimingly has quit IRC04:25
*** links has quit IRC04:25
*** germs has joined #openstack-infra04:26
*** germs has quit IRC04:26
*** germs has joined #openstack-infra04:26
*** Swimingly has joined #openstack-infra04:26
*** chrisyang_0660 has quit IRC04:27
*** links has joined #openstack-infra04:27
*** germs has quit IRC04:31
*** eernst has joined #openstack-infra04:32
openstackgerritgongysh proposed openstack-infra/irc-meetings master: According to poll, change tacker project meeting date to tuesday  https://review.openstack.org/55032604:36
*** masuberu has joined #openstack-infra04:36
*** slaweq has joined #openstack-infra04:39
*** wolverineav has joined #openstack-infra04:40
*** masber has quit IRC04:40
*** psachin has joined #openstack-infra04:40
*** masber has joined #openstack-infra04:40
*** pgadiya has joined #openstack-infra04:41
*** masuberu has quit IRC04:42
*** wolverineav has quit IRC04:44
*** slaweq has quit IRC04:44
*** wolverineav has joined #openstack-infra04:46
*** slaweq has joined #openstack-infra04:49
*** wolverineav has quit IRC04:51
*** slaweq has quit IRC04:54
*** jamesmcarthur has quit IRC04:55
*** ihrachys__ has quit IRC04:56
*** gongysh has quit IRC04:57
*** gongysh has joined #openstack-infra04:59
*** slaweq has joined #openstack-infra05:00
*** slaweq has quit IRC05:04
*** zhurong has quit IRC05:08
*** edmondsw has joined #openstack-infra05:09
*** slaweq has joined #openstack-infra05:10
*** udesale has joined #openstack-infra05:10
*** edmondsw has quit IRC05:14
*** slaweq has quit IRC05:15
*** VW has quit IRC05:18
*** jaosorior has joined #openstack-infra05:18
*** VW has joined #openstack-infra05:18
*** slaweq has joined #openstack-infra05:20
*** VW has quit IRC05:22
*** slaweq has quit IRC05:24
*** eernst has quit IRC05:26
*** dhajare has joined #openstack-infra05:27
openstackgerritMerged openstack-infra/zuul-jobs master: Add arm64 support to mirror setup  https://review.openstack.org/55031205:28
ianwpersia: no, mirror_info.sh is just a informational script that can be sourced on the host if you need mirror paths05:29
*** aeng has quit IRC05:31
*** masuberu has joined #openstack-infra05:32
*** masber has quit IRC05:35
*** aeng has joined #openstack-infra05:37
*** claudiub has joined #openstack-infra05:46
*** ykarel has joined #openstack-infra05:49
*** janki has joined #openstack-infra05:55
*** snapiri has quit IRC05:56
*** Goneri has quit IRC05:56
*** david-lyle has joined #openstack-infra05:59
*** bhavik has joined #openstack-infra05:59
*** cshastri has joined #openstack-infra06:00
ianwpersia: cool, mirror setup seems to work fine per comment in 549319.  just have to wait for ports to finish syncing now06:00
ianwAJaeger: thanks for pointing out the arm64 image status yesterday, new builds done : http://nl01.openstack.org/dib-image-list06:03
*** gongysh has quit IRC06:04
*** gongysh has joined #openstack-infra06:05
openstackgerritzhongshengping proposed openstack-infra/project-config master: Remove puppet-openstack-libraries-jobs jobs  https://review.openstack.org/55033906:05
openstackgerritzhongshengping proposed openstack-infra/openstack-zuul-jobs master: Remove migrated legacy puppet openstack libraries jobs  https://review.openstack.org/55034006:09
*** e0ne has joined #openstack-infra06:11
*** abhishekk has joined #openstack-infra06:14
abhishekkhi any idea why 'http://specs.openstack.org/openstack/glance-specs' is not accessible06:14
abhishekkglance-specs directory is not listed under 'http://specs.openstack.org/openstack'06:14
*** e0ne has quit IRC06:15
*** rcernin_ has joined #openstack-infra06:18
*** ykarel has quit IRC06:20
*** rcernin has quit IRC06:21
*** slaweq has joined #openstack-infra06:21
*** slaweq has quit IRC06:26
*** germs has joined #openstack-infra06:27
*** germs has quit IRC06:27
*** germs has joined #openstack-infra06:27
*** kiennt26 has joined #openstack-infra06:31
*** germs has quit IRC06:31
*** slaweq has joined #openstack-infra06:31
*** slaweq has quit IRC06:37
AJaegerianw: great!06:38
*** alexchadin has joined #openstack-infra06:38
*** masuberu has quit IRC06:38
AJaegerabhishekk: interesting - question for infra-root. There's an apache error06:38
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Publish everything but keystone to PyPI  https://review.openstack.org/53182506:39
openstackgerritzhongshengping proposed openstack-infra/project-config master: Remove puppet-openstack-libraries-jobs jobs  https://review.openstack.org/55033906:39
abhishekkAJaeger, could you please paste the logs for reference?06:39
AJaegermordred: if you want to continue this, I resolved merge conflicts and check for missing pypi - we miss heat, glance, manila, swift, tripleo-quickstart, tripleo-quickstart-extras, zaqar-ui in pypi06:39
AJaegerabhishekk: I'm not a root06:39
AJaegermordred: do you want to create those?06:40
abhishekkAJaeger, ohh, thank you :D06:40
*** ihrachys has joined #openstack-infra06:40
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Publish everything but keystone,congress,magnum to PyPI  https://review.openstack.org/53182506:40
openstackgerritzhongshengping proposed openstack-infra/openstack-zuul-jobs master: Remove migrated legacy puppet openstack libraries jobs  https://review.openstack.org/55034006:40
*** links has quit IRC06:41
*** slaweq has joined #openstack-infra06:42
*** ihrachys_ has joined #openstack-infra06:42
*** bhavik has quit IRC06:43
AJaegerabhishekk, infra-root, found problem - using .htaccess ;(06:44
*** jamesdenton has quit IRC06:44
AJaegerpatch coming...06:44
abhishekkAJaeger, thank you for quick response06:45
*** ihrachys has quit IRC06:45
*** slaweq has quit IRC06:46
*** olaph1 has joined #openstack-infra06:48
*** olaph has quit IRC06:48
*** zhurong has joined #openstack-infra06:49
AJaegerinfra-root, version-from-git is broken, see http://paste.openstack.org/show/693544/ - do we need to revert https://review.openstack.org/550175 ?06:49
AJaegerlog file for project-config change at http://logs.openstack.org/25/531825/4/check/openstack-zuul-jobs-linters/4d58782/job-output.txt.gz#_2018-03-07_06_44_35_26259406:49
*** olaph has joined #openstack-infra06:50
*** links has joined #openstack-infra06:51
*** slaweq has joined #openstack-infra06:52
*** olaph1 has quit IRC06:52
openstackgerritAndreas Jaeger proposed openstack-infra/zuul-jobs master: Fix version-from-git syntax  https://review.openstack.org/55035706:52
AJaegerfix is here ^06:53
AJaegertobiash, frickler, in case you're around to unblock project-config changes, please review ^06:53
ianwbah, sorry06:55
tobiashAJaeger: looking06:55
*** prometheanfire has quit IRC06:56
*** slaweq has quit IRC06:57
tobiash+306:57
*** edmondsw has joined #openstack-infra06:58
*** coolsvap has joined #openstack-infra07:00
AJaegerthanks07:00
*** edmondsw has quit IRC07:03
*** rcernin has joined #openstack-infra07:05
*** ykarel has joined #openstack-infra07:05
*** rcernin_ has quit IRC07:06
*** threestrands_ has joined #openstack-infra07:09
*** threestrands_ has quit IRC07:09
*** threestrands_ has joined #openstack-infra07:09
*** threestrands has quit IRC07:10
*** ykarel has quit IRC07:11
abhishekkAJaeger, any idea how much time it takes for publishing after merging the specs patch?07:13
*** threestrands_ has quit IRC07:13
openstackgerritMerged openstack-infra/zuul-jobs master: Fix version-from-git syntax  https://review.openstack.org/55035707:20
*** andreas_s has joined #openstack-infra07:21
*** cloud-liang has joined #openstack-infra07:31
*** slaweq has joined #openstack-infra07:33
*** cloud-liang has quit IRC07:35
*** ykarel has joined #openstack-infra07:37
*** slaweq has quit IRC07:38
*** kjackal has joined #openstack-infra07:42
*** slaweq has joined #openstack-infra07:43
*** cloud-liang has joined #openstack-infra07:47
*** slaweq has quit IRC07:48
*** armaan has joined #openstack-infra07:51
*** hashar has joined #openstack-infra07:53
*** slaweq has joined #openstack-infra07:53
*** pcaruana has joined #openstack-infra07:54
*** pcaruana has quit IRC07:55
*** pcaruana has joined #openstack-infra07:55
AJaegerabhishekk: check zuul.openstack.org07:55
AJaegerabhishekk: once the post job is finished, it takes 5 mins to sync07:56
*** e0ne has joined #openstack-infra07:56
*** slaweq has quit IRC07:58
*** gus has quit IRC08:02
*** adriant has quit IRC08:03
*** adriant has joined #openstack-infra08:03
*** slaweq has joined #openstack-infra08:04
*** gus has joined #openstack-infra08:04
*** olivierbourdon3- has quit IRC08:05
*** alexchadin has quit IRC08:07
*** jpena|off is now known as jpena08:07
*** slaweq has quit IRC08:08
*** olivierbourdon38 has joined #openstack-infra08:09
*** alexchadin has joined #openstack-infra08:10
*** slaweq has joined #openstack-infra08:14
fricklerAJaeger: isn't the logic in https://review.openstack.org/#/c/550357/1/roles/version-from-git/tasks/main.yaml still broken?08:15
fricklerAJaeger: L57 checks "when: commits_since_tag_output.rc == 0" but L64 has "when: not commits_since_tag_output.rc != 0" which seems to be the same conditional to me, not the opposite as I would expect08:15
*** slaweq has quit IRC08:18
*** aviau has quit IRC08:19
*** aviau has joined #openstack-infra08:19
*** e0ne has quit IRC08:19
AJaegerfrickler: indeed, that'S double negation and looks wrong ;(08:20
AJaegerwhat a rat hole ;(08:20
*** danpawlik has joined #openstack-infra08:21
*** jtomasek has joined #openstack-infra08:22
openstackgerritAndreas Jaeger proposed openstack-infra/zuul-jobs master: Fix condition in version-from-git  https://review.openstack.org/55038808:22
AJaegertobiash, ianw, frickler ^08:22
*** tesseract has joined #openstack-infra08:22
*** jtomasek has quit IRC08:22
*** dingyichen has quit IRC08:23
*** slaweq has joined #openstack-infra08:24
*** slaweq_ has joined #openstack-infra08:24
tobiashAJaeger: +2 with comment08:24
*** jtomasek has joined #openstack-infra08:24
openstackgerritAndreas Jaeger proposed openstack-infra/zuul-jobs master: Fix condition in version-from-git  https://review.openstack.org/55038808:25
fricklerpabelanger: yay, tempest-py36 ran successfully now on bionic http://logs.openstack.org/04/548504/3/check/tempest-full-py36/2bc193f/job-output.txt.gz08:25
AJaegertobiash: fixed nit - thanks08:25
tobiash+208:26
AJaegerfrickler, pabelanger \o/08:26
*** germs has joined #openstack-infra08:27
*** germs has quit IRC08:27
*** germs has joined #openstack-infra08:27
*** slaweq_ has quit IRC08:29
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: run tox-cover job  https://review.openstack.org/55039208:32
*** threestrands has joined #openstack-infra08:32
*** threestrands has quit IRC08:32
*** threestrands has joined #openstack-infra08:32
*** germs has quit IRC08:32
*** shardy has joined #openstack-infra08:34
*** slaweq_ has joined #openstack-infra08:34
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support pagination in the installation map  https://review.openstack.org/55039308:35
*** threestrands has quit IRC08:36
aspiersinfra-root: any idea why https://governance.openstack.org/sigs/ isn't showing the Upgrade SIG even though it's in sigs.yaml?08:37
*** jaosorior_ has joined #openstack-infra08:37
AJaegeraspiers: you best check the post file from a recent merge08:38
AJaegerWhich repo is publishing that?08:38
*** slaweq_ has quit IRC08:39
*** jaosorior has quit IRC08:40
*** florianf has joined #openstack-infra08:41
AJaegeraspiers: I think a couple of commits merged at the same time and all published at the same time - and UPgrade SIG was in the last change, thus got overwritten ;( wait for the next change to merge...08:42
*** cshastri has quit IRC08:42
*** rcernin has quit IRC08:42
*** cshastri has joined #openstack-infra08:43
*** slaweq_ has joined #openstack-infra08:44
*** edmondsw has joined #openstack-infra08:46
*** electrofelix has joined #openstack-infra08:47
*** ralonsoh has joined #openstack-infra08:48
*** ralonsoh_ has joined #openstack-infra08:48
*** slaweq_ has quit IRC08:49
*** edmondsw has quit IRC08:50
openstackgerritMerged openstack-infra/zuul-jobs master: Fix condition in version-from-git  https://review.openstack.org/55038808:51
*** slaweq_ has joined #openstack-infra08:55
aspiersAJaeger: https://review.openstack.org/#/c/548203/08:55
aspiersAJaeger: conveniently enough, I posted another change more recently :) https://review.openstack.org/#/c/550094/08:56
aspiersbut I think only ttx can +2 that08:56
abhishekkAJaeger, its working now, thank you08:57
aspiersAJaeger: how can commits get merged at the same time? surely it's a serial process?08:57
AJaegeraspiers: merged seconds after each other. The post process is not serial08:58
*** jamesmcarthur has joined #openstack-infra08:58
ttxaspiers: let me approve that second one08:58
*** slaweq_ has quit IRC08:59
ttxaspiers: that should sync alright08:59
*** lucas-afk is now known as lucasagomes08:59
*** kjackal has quit IRC09:00
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: run tox-cover job  https://review.openstack.org/55039209:01
*** jamesmcarthur has quit IRC09:02
*** jaosorior_ is now known as jaosorior09:03
*** slaweq_ has joined #openstack-infra09:05
*** witek has joined #openstack-infra09:06
aspiersAJaeger: got it09:06
aspiersttx: thanks, I'm watching zuul ...09:07
aspiersttx: do you know if there is any plan to convert LCOO to a SIG?09:08
aspierspublish-governance-sigs is running now: http://zuul.openstack.org/stream.html?uuid=0ce3b1c3be064f30998fc4edbc0653a4&logfile=console.log09:09
*** slaweq_ has quit IRC09:09
aspiersthese jobs seem to spend much more time installing stuff like bindeps than actually running the job... I wonder if they could be drastically sped up with judicious use of containers09:10
openstackgerritMerged openstack-infra/irc-meetings master: Remove Storlets team meeting  https://review.openstack.org/55006409:11
openstackgerritMerged openstack-infra/irc-meetings master: Remove Product WG meeting  https://review.openstack.org/55016409:11
openstackgerritMerged openstack-infra/irc-meetings master: According to poll, change tacker project meeting date to tuesday  https://review.openstack.org/55032609:11
openstackgerritMerged openstack-infra/irc-meetings master: Remove Rally team meeting  https://review.openstack.org/55006109:11
openstackgerritFabien Boucher proposed openstack-infra/zuul master: Tenant config can be read from an external script  https://review.openstack.org/53587809:12
aspiersAJaeger, ttx: OK, Upgrade SIG is now visible on https://governance.openstack.org/sigs/09:12
aspiersthanks both!09:12
witekhi, we have a post openstack-cover-job in our project09:14
witekhttps://github.com/openstack-infra/project-config/blob/master/zuul.d/projects.yaml#L851009:14
witekwhere can I see output of its execution?09:14
AJaegeraspiers: add a custom bindep.txt file that just installs what you need - see what we use here http://git.openstack.org/cgit/openstack/security-doc/tree/bindep.txt - you might remove gettext as well if you have no translations09:14
*** slaweq_ has joined #openstack-infra09:15
AJaegerwitek: That's one of the reasons why I suggest to not do this anymore ;)09:15
AJaegerwitek: https://docs.openstack.org/infra/manual/developers.html#post-processing09:15
AJaegeror: zuul.openstack.org/builds.html?job_name=openstack-tox-cover&project=openstack/monasca-api09:16
*** felipemonteiro has joined #openstack-infra09:18
openstackgerritMerged openstack-infra/zuul-jobs master: Revert "Revert "Add zuul.{pipeline,nodepool.provider,executor.hostname} to job header""  https://review.openstack.org/51448909:19
openstackgerritMerged openstack-infra/zuul-jobs master: Add Ansible version to job header  https://review.openstack.org/53230409:19
*** slaweq_ has quit IRC09:19
*** olivierbourdon38 has quit IRC09:20
*** calbers has joined #openstack-infra09:21
witekAJaeger: thanks, I didn't know the `build` tab, nice09:23
*** armaan has quit IRC09:24
*** owalsh has quit IRC09:24
*** owalsh has joined #openstack-infra09:25
*** armaan has joined #openstack-infra09:25
*** slaweq_ has joined #openstack-infra09:25
*** ihrachys_ has quit IRC09:25
*** ihrachys_ has joined #openstack-infra09:26
*** slaweq_ has quit IRC09:29
ttxaspiers: re:LCOO we talked to them but it's a bit unclear what their focus is09:30
ttxIt's a bit of a closed group09:30
ttxI'd rather focus on Public Cloud WG, Large deployments (=Scaling SIG?), and Telco/NFV09:31
*** gongysh has quit IRC09:32
ttxwhich is easier to relate to than a "large contributing organization" group that does not really include the top largest contributing organizations09:33
*** olivierbourdon38 has joined #openstack-infra09:34
*** gongysh has joined #openstack-infra09:34
*** olivierbourdon38 has quit IRC09:35
*** slaweq_ has joined #openstack-infra09:35
openstackgerritWitold Bedyk proposed openstack-infra/project-config master: Add horizon to required-projects  https://review.openstack.org/55013009:35
*** ihrachys_ has quit IRC09:36
*** armaan has quit IRC09:38
openstackgerritWitold Bedyk proposed openstack-infra/project-config master: Add horizon to required-projects  https://review.openstack.org/55013009:38
*** armaan has joined #openstack-infra09:38
*** slaweq_ has quit IRC09:40
*** derekh has joined #openstack-infra09:42
*** verdurin has joined #openstack-infra09:45
*** dtantsur|afk is now known as dtantsur09:45
*** slaweq_ has joined #openstack-infra09:45
AJaegerwitek: do you want to keep the cover job as post job or remove it? Does it give you any benefit? Your call...09:45
witekI thought about moving it to gate pipeline09:46
*** olivierbourdon38 has joined #openstack-infra09:47
*** efoley has joined #openstack-infra09:48
openstackgerritDirk Mueller proposed openstack-infra/project-config master: Drop kingbird, networking-hpe and trio2o from g-r sync  https://review.openstack.org/55041509:48
*** namnh has quit IRC09:49
*** slaweq_ has quit IRC09:50
AJaegerwitek: if it's voting, sure09:50
*** slaweq_ has joined #openstack-infra09:56
*** kiennt26 has quit IRC09:57
*** slaweq_ has quit IRC10:00
*** tosky has joined #openstack-infra10:03
*** stakeda has quit IRC10:04
*** e0ne has joined #openstack-infra10:04
*** Douhet has quit IRC10:09
*** rkukura_ has joined #openstack-infra10:10
*** Douhet has joined #openstack-infra10:10
*** warlord77[m] has joined #openstack-infra10:10
*** rkukura has quit IRC10:11
*** rkukura_ is now known as rkukura10:11
*** eyalb has joined #openstack-infra10:12
*** auristor has quit IRC10:15
*** auristor has joined #openstack-infra10:16
*** slaweq_ has joined #openstack-infra10:16
*** ralonsoh_ has quit IRC10:17
*** kukacz has quit IRC10:17
fricklerAJaeger: infra-root: any idea why chef jobs are failing badly in emit-job-header today? will look further myself, too http://logs.openstack.org/46/549346/4/gate/openstack-chef-repo-rake/e69bc4d/job-output.txt.gz#_2018-03-07_09_42_32_42988110:20
*** slaweq_ has quit IRC10:21
eyalbI have retry limit in all my jobs and it has the same reason of nodepool undefined10:21
warlord77[m]hi I would like to contribute to openstack infra10:22
warlord77[m]can anyone tell me where to start10:22
dulekfrickler: I'm hitting the same thing.10:23
*** zhurong has quit IRC10:23
fricklerdulek: do you have a sample job?10:23
*** annp has quit IRC10:23
dulekfrickler: Nope, it's happening in all kuryr-kubernetes jobs, so I guess it's a global thing.10:24
AJaegerfrickler:  https://review.openstack.org/532304  and https://review.openstack.org/514489  merged - is that related?10:24
fricklerdulek: infra-root: looking at backlog, https://review.openstack.org/514489 and https://review.openstack.org/532304 look suspicous10:25
*** pbourke has quit IRC10:25
fricklerAJaeger: yep, probably10:25
AJaegerwarlord77[m]: glad to hear - best to discuss with the US based team once they are awake10:25
*** pbourke has joined #openstack-infra10:25
AJaegerfrickler: let's remove nodepool for now?10:26
*** slaweq_ has joined #openstack-infra10:26
AJaeger{{ nodepool.provider |default('N/A') }} - why is that not working?10:26
fricklerAJaeger: I don't see any obvious solution, guess I'll go for a revert of those two10:27
openstackgerritAndrea Frittoli proposed openstack-infra/zuul-jobs master: Add known hosts for all users  https://review.openstack.org/54864210:27
AJaegerfrickler: patch coming10:28
fricklerAJaeger: k10:28
openstackgerritAndreas Jaeger proposed openstack-infra/zuul-jobs master: Fix emit-job-header  https://review.openstack.org/55042510:28
*** germs has joined #openstack-infra10:28
*** germs has quit IRC10:28
*** germs has joined #openstack-infra10:28
AJaegerfrickler, tobiash ^10:28
andreafianw: hopefully addressing your comments https://review.openstack.org/#/c/548642/10:28
andreafAJaeger frickler zuul-jobs review needed for multinode ^^^10:29
AJaegerinfra-root, please check https://review.openstack.org/550425  - why is nodepool undefined?10:29
AJaegerandreaf: thanks, will review later tonight if nobody beats me to it ;)10:30
warlord77[m]AJaeger: can u tell me where to start ?10:30
fricklerAJaeger: I think it is intentional and the default doesn't work as expected, your patch indeed seems to be the correct solution10:30
*** slaweq_ has quit IRC10:31
openstackgerritWitold Bedyk proposed openstack-infra/project-config master: Add horizon to required-projects  https://review.openstack.org/55013010:31
*** yamamoto has quit IRC10:31
AJaegerwarlord77[m]: https://docs.openstack.org/infra/ is our docs root - but I really suggest to wait and discuss based on your preferences and knowledge. Some info on help needed is at https://governance.openstack.org/tc/reference/help-most-needed.html#community-infrastructure-sysadmins - and fungi should be around in 4 to 5 hours, best talk with him. He has a better overview on where help is needed.10:32
andreafAJaeger thanks10:33
*** germs has quit IRC10:33
*** felipemonteiro has quit IRC10:33
*** edmondsw has joined #openstack-infra10:34
AJaegerdulek, frickler, once 550425 is merged, please recheck - and tell whether it works/fails here.10:35
dulekAJaeger: Will do, thanks!10:35
*** fifilip has joined #openstack-infra10:36
*** slaweq_ has joined #openstack-infra10:36
AJaegerandreaf: you might need to recheck your change once 550425 is merged10:37
*** edmondsw has quit IRC10:38
andreafAJaeger cool thanks10:38
andreafAJaeger did you get my messages yesterday about the irrelevant-files discussion at the PTG?10:39
*** olaph1 has joined #openstack-infra10:40
*** kazsh has quit IRC10:40
*** slaweq_ has quit IRC10:41
*** olaph has quit IRC10:41
AJaegerandreaf: yes, thanks - saw in backscroll. That's what I feared as outcome ;)10:42
*** kazsh has joined #openstack-infra10:45
*** slaweq_ has joined #openstack-infra10:47
*** coolsvap has quit IRC10:49
*** slaweq_ has quit IRC10:51
openstackgerritAndreas Jaeger proposed openstack-infra/zuul-jobs master: Fix emit-job-header  https://review.openstack.org/55042510:53
AJaegertobiash, frickler I still see nodepool not defined in https://review.openstack.org/#/c/550425/ - let'S remove it completely ^10:53
AJaegerfrickler, tobiash, I'm also fine with reverting the two changes... - and it's lunch time now, so please take over...10:55
AJaeger(but I fear it's lunch time everywhere in Germany ;)10:55
tobiashI'm at lunch too10:55
tobiash;)10:55
AJaegertobiash: enjoy!10:56
* AJaeger does not understand why nodepool is defined for some jobs but not for all10:56
tobiashU210:57
openstackgerritEmmet Hikory proposed openstack-infra/openstack-zuul-jobs master: Vary Ubuntu mirror path based on architecture  https://review.openstack.org/54643410:59
*** tedlit has joined #openstack-infra11:00
andreafcorvus I left a comment on https://review.openstack.org/#/c/549252/ - ianw frickler this may use more devstack reviews11:01
*** gnuoy has joined #openstack-infra11:02
openstackgerritAndrea Frittoli proposed openstack-infra/zuul-jobs master: Add known hosts for all users  https://review.openstack.org/54864211:03
*** lathiat has quit IRC11:03
andreafAJaeger I rebased https://review.openstack.org/#/c/548642/ on top of your patch - ianw tobiash frickler11:04
rm_workerg, so a ton of gates are broken because of whatever it is you guys are working on fixing right now, right? so I shouldn't bother with rechecks?11:06
rm_workthe nodepool thing11:06
rm_workhttp://paste.openstack.org/show/693592/11:07
*** neiljerram has joined #openstack-infra11:08
fricklerrm_work: yeah, fix is in the gates, pls bear with us for a moment11:08
rm_workyeah just double-checking11:09
* rm_work bears11:09
neiljerramMorning all!  What does it mean if check jobs are getting RETRY_LIMIT?  (Apologies if that is already being discussed here; my log only goes back two lines.)11:10
* beisner strolls through, waves, wishes luck11:10
fricklerneiljerram: known issue, should be fixed in about half an hour hopefully11:10
*** gongysh has quit IRC11:10
beisnerthx all11:10
neiljerramfrickler, ack, thanks.11:10
*** abhishekk has quit IRC11:12
openstackgerritEmmet Hikory proposed openstack-infra/project-config master: Build wheels for Ubuntu Xenial ARM64  https://review.openstack.org/54964411:12
*** janki has quit IRC11:15
fricklerAJaeger: infra-root: looks like the patch is still failing, because it isn't self-testing? http://logs.openstack.org/25/550425/2/check/build-sphinx-docs/d874f65/job-output.txt.gz /me thinks to force-merge it11:16
*** cgoncalves has joined #openstack-infra11:17
*** gongysh has joined #openstack-infra11:17
mordredfrickler: ++11:17
*** udesale_ has joined #openstack-infra11:19
*** shardy has quit IRC11:20
*** shardy has joined #openstack-infra11:21
*** udesale has quit IRC11:21
*** shardy has quit IRC11:21
openstackgerritMerged openstack-infra/zuul-jobs master: Fix emit-job-header  https://review.openstack.org/55042511:21
*** gongysh has quit IRC11:21
*** udesale has joined #openstack-infra11:21
*** shardy has joined #openstack-infra11:22
frickler#status log force-merged https://review.openstack.org/550425 to unblock CI11:22
openstackstatusfrickler: finished logging11:22
*** fifilip has quit IRC11:23
*** udesale_ has quit IRC11:24
fricklerinfra-root: rechecked job passed the critical step, seems we are good again11:25
mordredfrickler: woot11:27
fricklerrm_work: dulek: neiljerram: you should be able to recheck now11:27
rm_workok, thanks!11:27
*** slaweq_ has joined #openstack-infra11:27
*** salv-orl_ has quit IRC11:29
dulekfrickler: Doing that now, thanks!11:29
*** salv-orlando has joined #openstack-infra11:29
*** nicolasbock has joined #openstack-infra11:31
*** yamamoto has joined #openstack-infra11:32
*** slaweq_ has quit IRC11:32
*** salv-orlando has quit IRC11:34
fricklerAJaeger: infra-root: so now someone should ponder how we can improve our testing here. or was this also a thing that should have been gone via the base-test playbook?11:34
fricklers/gone/going/11:34
mordredfrickler: yes, that is a thing that should have gone through base-test11:35
*** eyalb has left #openstack-infra11:35
mordredfrickler: although I thought we actually had the functional tests to cover that role11:35
mordredI think the underlying issue is that it only breaks in a specific scenario (no nodes) - which we still might not have caught with either base-test or the functional tests11:36
mordredfrickler: maybe we want to add something to the zuul-jobs functional tests that runs things in a no-node scenario?11:36
*** udesale has quit IRC11:36
*** slaweq_ has joined #openstack-infra11:38
*** yamamoto has quit IRC11:38
tobiashmordred: can we by default also test base-test on zuul-jobs changes?11:40
tobiashI don't feel that good anymore when approving stuff in zuul-jobs :/11:40
*** ldnunes has joined #openstack-infra11:42
*** slaweq_ has quit IRC11:42
*** alexchadin has quit IRC11:43
*** yamamoto has joined #openstack-infra11:45
*** jamesmcarthur has joined #openstack-infra11:46
*** salv-orlando has joined #openstack-infra11:48
*** slaweq_ has joined #openstack-infra11:48
neiljerramfrickler, thanks11:50
andreafAJaeger looking at https://review.openstack.org/#/c/548642/, it may be that tox-py35-on-zuul is not doing the right thing when processing depends-on?11:50
*** jamesmcarthur has quit IRC11:50
andreafAJaeger granted, being the same repo I could just have rebased it on top, however it should still work11:50
*** yamamoto has quit IRC11:50
AJaegermordred: it failed sphinx-docs job - is that a no-node scenario?11:51
*** slaweq_ has quit IRC11:52
AJaegerandreaf: I think it's the problem we had recently - and this should have been done via base-test. Basically, we do not use the change in this context.11:53
*** katkapilatova has joined #openstack-infra11:54
*** katkapilatova has left #openstack-infra11:54
*** lathiat has joined #openstack-infra11:54
openstackgerritWitold Bedyk proposed openstack-infra/project-config master: Add horizon to required-projects  https://review.openstack.org/55013011:54
*** lucasagomes is now known as lucas-hungry11:54
andreafAJaeger oh, so is that fixed by another patch? if we are not testing the current patch we'll keep breaking the gate11:54
*** slaweq_ has joined #openstack-infra11:58
AJaegerandreaf: No, we cannot test such things this way. corvus explained that a few days ago in detail, sorry, don't find a reference right now ;(11:58
fungisee the comment starting at http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul.d/jobs.yaml#n711:59
*** olaph has joined #openstack-infra11:59
AJaegerandreaf: found it - http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2018-03-02.log.html#t2018-03-02T15:05:4811:59
AJaegerand as fungi says ;)11:59
*** alexchadin has joined #openstack-infra12:00
*** olaph1 has quit IRC12:00
*** panda|off is now known as panda12:00
andreafAJaeger fungi ok thanks12:01
*** beisner has quit IRC12:02
*** csatari has quit IRC12:02
*** slaweq_ has quit IRC12:03
*** jpena is now known as jpena|lunch12:03
*** beisner has joined #openstack-infra12:03
*** csatari has joined #openstack-infra12:03
*** slaweq_ has joined #openstack-infra12:08
*** fifilip has joined #openstack-infra12:09
toskyuhm, are we really safe with rechecking?12:12
toskyI think that I rechecked after it was given green light again here, but: https://review.openstack.org/#/c/550300/12:12
*** janki has joined #openstack-infra12:13
*** slaweq_ has quit IRC12:13
AJaegertosky: The log files started earlier than the merge for that change12:16
AJaegertosky: so, let's recheck, plesae12:16
toskyack, thanks12:17
*** slaweq_ has joined #openstack-infra12:17
*** ykarel_ has joined #openstack-infra12:18
*** salv-orl_ has joined #openstack-infra12:18
*** claudiub|2 has joined #openstack-infra12:18
*** ykarel has quit IRC12:18
*** ykarel_ has quit IRC12:18
*** ykarel_ has joined #openstack-infra12:18
*** slaweq__ has joined #openstack-infra12:18
*** myoung|ruck|off is now known as myoung|ruck12:19
*** bkero- has quit IRC12:20
*** bkero- has joined #openstack-infra12:20
*** panda is now known as panda|lunch12:20
*** claudiub has quit IRC12:20
*** yolanda has quit IRC12:20
*** salv-orlando has quit IRC12:20
*** slaweq has quit IRC12:20
*** yolanda has joined #openstack-infra12:21
*** mattoliverau has quit IRC12:21
*** mattoliverau has joined #openstack-infra12:22
*** slaweq__ has quit IRC12:23
*** jlabarre has joined #openstack-infra12:23
*** hjensas has joined #openstack-infra12:24
*** gfidente has joined #openstack-infra12:25
*** gfidente has joined #openstack-infra12:25
*** jamesdenton has joined #openstack-infra12:25
*** armaan has quit IRC12:26
*** armaan has joined #openstack-infra12:26
*** psachin has quit IRC12:27
*** slaweq has joined #openstack-infra12:29
*** germs has joined #openstack-infra12:29
*** germs has quit IRC12:29
*** germs has joined #openstack-infra12:29
*** alexchadin has quit IRC12:29
AJaegermordred: btw. I added some comments on https://etherpad.openstack.org/p/zuulv3-remove-zuul-cloner - I think it's time to continue this effort.12:31
*** nicolasbock has quit IRC12:31
AJaegermordred: see also https://review.openstack.org/#/c/531825/12:31
*** dave-mccowan has joined #openstack-infra12:32
*** slaweq has quit IRC12:33
*** germs has quit IRC12:34
*** alexchadin has joined #openstack-infra12:34
*** slaweq has joined #openstack-infra12:39
*** alexchadin has quit IRC12:39
*** udesale has joined #openstack-infra12:39
*** lbragstad has joined #openstack-infra12:39
*** alexchadin has joined #openstack-infra12:42
*** slaweq has quit IRC12:44
*** alexchadin has quit IRC12:47
*** felipemonteiro has joined #openstack-infra12:47
*** cloud-liang has quit IRC12:49
*** slaweq has joined #openstack-infra12:49
*** claudiub|2 has quit IRC12:52
*** cshastri has quit IRC12:53
*** slaweq has quit IRC12:54
*** wolverineav has joined #openstack-infra12:54
*** olaph1 has joined #openstack-infra12:55
*** armaan has quit IRC12:55
*** armaan has joined #openstack-infra12:56
*** olaph has quit IRC12:56
*** Nil_ has quit IRC12:56
*** alexchadin has joined #openstack-infra12:58
*** panda|lunch is now known as panda12:58
*** olaph1 is now known as olaph12:59
*** myoung|ruck is now known as myoung|ruck|mtg12:59
*** slaweq has joined #openstack-infra12:59
*** wolverineav has quit IRC12:59
*** claudiub has joined #openstack-infra13:00
*** cshastri has joined #openstack-infra13:01
*** lucas-hungry is now known as lucasagomes13:01
*** claudiub|2 has joined #openstack-infra13:01
*** yamamoto has joined #openstack-infra13:02
*** alexchadin has quit IRC13:03
*** alexchadin has joined #openstack-infra13:03
*** slaweq has quit IRC13:03
*** jpena|lunch is now known as jpena13:05
*** fifilip has quit IRC13:05
*** claudiub has quit IRC13:05
*** fifilip has joined #openstack-infra13:06
*** yamamoto has quit IRC13:07
*** alexchadin has quit IRC13:07
*** slaweq has joined #openstack-infra13:09
*** jlabarre has quit IRC13:13
*** slaweq has quit IRC13:14
*** alexchadin has joined #openstack-infra13:15
*** rlandy has joined #openstack-infra13:19
*** slaweq has joined #openstack-infra13:19
*** prometheanfire has joined #openstack-infra13:20
*** jlabarre has joined #openstack-infra13:21
*** slaweq has quit IRC13:24
*** cgoncalves has left #openstack-infra13:25
*** edmondsw_ has joined #openstack-infra13:25
*** hjensas has quit IRC13:25
*** jlabarre has quit IRC13:27
*** slaweq has joined #openstack-infra13:30
mordredAJaeger: yah - I think it's also time to continue the "rework publication in base job" effort13:30
*** dprince has joined #openstack-infra13:31
AJaegermordred: I won't have time to drive any of this but happy to help a bit, see my two reviews.13:31
mordredAJaeger: I think we're done with lines 1-13 in that etherpad13:33
*** slaweq has quit IRC13:34
*** pgadiya has quit IRC13:35
AJaegermordred: agreed13:37
mordredAJaeger: left some comments on the castellan-ui patch - looks good in general13:38
AJaegermordred: looking at the two cahnges, I wondered where to add the requirements (test-requirements, requirements) and what this means for developer running locally (they would get the pip version instead of git checkout)13:38
*** slaweq has joined #openstack-infra13:40
mordredAJaeger: yes - I thnk they will get the pip version locally - but that just becomes another instance of the general problem such as "I'm working on a change to openstacksdk that depends on an unlanded change in keystoneauth, how to I test it locally"13:40
mordredI started work on tooling to allow people to be more easily able to re-create tox-siblings locally13:41
*** VW has joined #openstack-infra13:41
*** VW has joined #openstack-infra13:44
AJaegerah, good plan!13:44
AJaegermordred: want to send a patch to add neutron and horizon to global requirements?13:45
*** slaweq has quit IRC13:45
openstackgerriteldad marciano proposed openstack-infra/grafyaml master: Add gauge caps for singlestat panel.  https://review.openstack.org/55047413:45
openstackgerritMatthew Treinish proposed openstack-infra/system-config master: Add subunit2sql check database server and workers  https://review.openstack.org/52019213:45
AJaegermordred: updated castellan-ui change13:45
mordredAJaeger: yah... one sec13:47
*** tedlit_ has joined #openstack-infra13:47
rm_workhey, question -- is there something wrong with our playbooks for our checks? it looks like our tests failed but zuul is showing SUCCESS: http://logs.openstack.org/82/550282/6/check/neutron-lbaasv2-dsvm-py3x-scenario-namespace/0b166b4/job-output.txt.gz#_2018-03-07_13_33_04_97375313:47
*** esberglu has joined #openstack-infra13:48
rm_workthis is for neutron-lbaas CR 550282,6 which is in check now13:48
rm_workoh nm13:49
rm_worki misread the job name13:49
rm_workthat one did fail13:49
*** cgoncalves has joined #openstack-infra13:49
* rm_work derps13:49
*** tedlit has quit IRC13:50
*** slaweq has joined #openstack-infra13:50
*** trown|outtypewww is now known as trown13:54
*** slaweq has quit IRC13:54
mordredAJaeger: remote:   https://review.openstack.org/550475 Add neutron and horizon to global requirements13:55
clarkbPTG recap sent out. I'm sure I missed stuff so feel free to add to it13:56
clarkbmordred: also in writing that I realized that I think jim being sick plus you sneaking out early resulted in us never having a real zuul support for containers discussion13:56
clarkbwould probably be a good one to take to the zuul list13:57
*** olaph1 has joined #openstack-infra13:59
*** olaph has quit IRC14:00
*** slaweq has joined #openstack-infra14:00
*** yamamoto has joined #openstack-infra14:03
*** myoung|ruck|mtg is now known as myoung|ruck14:03
*** jlabarre has joined #openstack-infra14:04
*** slaweq has quit IRC14:04
*** efoley has quit IRC14:05
*** jlabarre has quit IRC14:05
*** jlabarre has joined #openstack-infra14:06
mordredclarkb: agree14:06
*** efoley has joined #openstack-infra14:07
*** germs has joined #openstack-infra14:08
*** germs has quit IRC14:08
*** germs has joined #openstack-infra14:08
*** germs has quit IRC14:09
*** yamamoto has quit IRC14:09
*** germs has joined #openstack-infra14:09
*** germs has quit IRC14:09
*** germs has joined #openstack-infra14:09
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support pagination in the installation map  https://review.openstack.org/55039314:09
*** slaweq has joined #openstack-infra14:10
*** felipemonteiro has quit IRC14:11
*** esberglu has quit IRC14:14
*** claudiub has joined #openstack-infra14:14
*** slaweq has quit IRC14:15
*** lbragstad has quit IRC14:15
*** armaan has quit IRC14:16
*** claudiub|2 has quit IRC14:17
*** armaan has joined #openstack-infra14:20
*** slaweq has joined #openstack-infra14:21
*** lbragstad has joined #openstack-infra14:21
*** trown is now known as trown|rover14:21
*** olaph has joined #openstack-infra14:22
*** armaan has quit IRC14:22
clarkbGerrit queue is still looking good14:23
*** olaph1 has quit IRC14:23
*** slaweq has quit IRC14:25
clarkbre that nodepool dict not existing and causing problems in jobs. Maybe we should put an empty nodepool dict in the inventory for every job?14:27
clarkbthough I guess none of the keys owuld exist so we'd still get an error if not checking contents14:28
*** esberglu has joined #openstack-infra14:29
AJaegermordred: thanks14:31
*** slaweq has joined #openstack-infra14:31
mordredclarkb: yah - BUT - I think the issue in this case is that nodepool.provider | default('n/a') failed on nodepool not being defined, so it didn't even get to provider not being defined and thus taking on the default value14:31
mordredclarkb: so the code in question tried to be defensive, but wasn't defensive enough14:31
*** erlon has joined #openstack-infra14:32
mordredI think a set_fact: nodepool: {} when: nodepool is not defined at the top would have made the nodepool.provider | default('n/a') work14:33
erlon@all, does ZNC bouncer with freenode?14:33
*** ihrachys has joined #openstack-infra14:33
clarkbmordred: seems like an ansible bug where default should work along that tree14:33
*** germs has quit IRC14:33
erlon*does anyone uses...14:33
mnasererlon: i used to, but i started using irccloud and i like it14:33
clarkbmordred: but that does make me think my original idea of just having an empty dict in each inventory would be a good idea14:33
*** efoley has quit IRC14:33
clarkbmordred: so that its less conscious thought required for users and default() will just work for them14:34
erlonmnaser, Im going the oposite way, irc cloud is eating all my memory14:34
clarkberlon: I think dansmith may use it14:34
mordredclarkb: yah14:34
erlonmnaser, like, all!!14:34
mnasererlon: os x?  i run this desktop client which seems to be doing okay14:34
erlonmnaser, linux14:34
mnaserhttps://github.com/irccloud/irccloud-desktop ?14:34
*** kjackal has joined #openstack-infra14:35
dansmithyeah I use znc14:35
erlonlet me see if they have a version for linux14:35
*** slaweq has quit IRC14:35
mordredmnaser: there's a desktop client for irccloud? wow. ... you'd think just exposing an out-bound irc port users could connect to would be the choice...14:35
mnasermordred: yeah the world works in funny ways :)14:36
*** Nil_ has joined #openstack-infra14:36
*** links has quit IRC14:37
openstackgerritMerged openstack-infra/zuul master: Support pagination in the installation map  https://review.openstack.org/55039314:37
erlondansmith, dansmith can you share your conf? mine still not accepting the SASL authentication though I have set and load the module14:38
*** r-daneel has joined #openstack-infra14:38
mnaserhttps://wiki.znc.in/Sasl is what i followed a while back14:38
dansmitherlon: my conf has credentials in it, so, no, and it's also for a very old version14:38
dansmithI'm just using TLS and plaintext auth14:39
*** agopi has joined #openstack-infra14:39
clarkbmordred: looking at it closer (rtfsing) nodepool is a host var attribute and I guess we don't set host vars on localhost14:39
clarkbmordred: but we always set a nodepool dict otherwise14:39
clarkbmordred: can we safely set hostvars on localhost?14:40
mordredclarkb: not really, no - we'd have to put localhost into the inventory to do that, and if we did that hosts: all would start matching localhost14:41
mordred(localhost is special as it is now)14:41
*** slaweq has joined #openstack-infra14:41
clarkbok I was worried about that14:42
clarkbif instead we set a top level nodepool dict to {} will the hostvars be more specific and override as necessary?14:43
erlondansmith, hmmm, you run those commands from your local client every time you connect?14:43
dansmitherlon: what commands? but no, I don't run anything when I connect14:43
erlondansmith, the link you sent, is a series of /something commands14:44
dansmitherlon: that was mnaser14:45
erlonopss, mnaser ^14:45
pabelangerfrickler: yah, wheels built too, I'll be publishing them today (bionic)14:45
*** mriedem has joined #openstack-infra14:45
*** slaweq has quit IRC14:45
mnasererlon: nope, you do it once and it gets stored14:47
*** agopi has quit IRC14:47
clarkbansible doesn't seem to have the idea of a global variable which maybe isn't a bad thing14:49
clarkbbut makes the just set nodepool to {} more difficult14:49
*** electrofelix has quit IRC14:51
*** cshastri has quit IRC14:51
openstackgerritLance Bragstad proposed openstack-infra/project-config master: Create new project for oslo.limit  https://review.openstack.org/55049114:51
*** slaweq has joined #openstack-infra14:51
*** olaph1 has joined #openstack-infra14:52
clarkbmordred: maybe the best thing is a set fact if nodepool is not set in the base job14:53
*** ramishra has quit IRC14:54
mordredclarkb: well - that won't persist into other playbooks14:54
*** olaph has quit IRC14:54
*** erlon_ has joined #openstack-infra14:54
clarkboh right each playbook is a new process14:54
mordredclarkb: we might just have to work around it in that playbook directly14:55
pabelangerYah, default() filters won't work with dicts. Found that out recently14:55
mordredclarkb: I'm not sure there is a great answer for this particular thing otherwise (what a fascinating edge-case :) )14:55
pabelangerso, need a more complex jinja2 expression14:55
*** slaweq has quit IRC14:56
*** claudiub|2 has joined #openstack-infra14:56
*** erlon has quit IRC14:57
*** erlon_ is now known as erlon14:57
*** efoley has joined #openstack-infra14:57
*** claudiub has quit IRC14:59
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add nodepool provider back to job header  https://review.openstack.org/55049315:01
mordredpabelanger, clarkb: ^^ something like that15:01
*** slaweq has joined #openstack-infra15:01
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Bring publish-wheel-mirror-ubuntu-bionic job online  https://review.openstack.org/55049415:02
openstackgerritLance Bragstad proposed openstack-infra/project-config master: Create new project for oslo.limit  https://review.openstack.org/55049115:02
*** pabelanger has quit IRC15:04
*** migi has quit IRC15:04
*** yamamoto has joined #openstack-infra15:05
AJaegermordred: can we test this with our base-test jobs, please?15:05
mordredAJaeger: totally15:05
*** jamesmcarthur has joined #openstack-infra15:06
*** slaweq has quit IRC15:06
*** claudiub has joined #openstack-infra15:06
*** bobh has joined #openstack-infra15:06
*** bnemec has joined #openstack-infra15:08
*** claudiub|2 has quit IRC15:09
*** rlandy has quit IRC15:09
*** yamamoto has quit IRC15:09
*** rlandy has joined #openstack-infra15:09
*** rlandy has quit IRC15:10
*** claudiub|2 has joined #openstack-infra15:11
*** slaweq has joined #openstack-infra15:12
*** eharney has quit IRC15:12
*** edmondsw_ is now known as edmondsw15:13
AJaegermordred, prometheanfire, seems some more discussion about background of https://review.openstack.org/550475  is needed15:13
*** claudiub has quit IRC15:14
openstackgerritLance Bragstad proposed openstack-infra/project-config master: Create new project for oslo.limit  https://review.openstack.org/55049115:15
prometheanfireglean?15:15
prometheanfireoh, that one15:16
openstackgerritMatt Riedemann proposed openstack-infra/openstack-zuul-jobs master: Fix ceph py35 job definition  https://review.openstack.org/55049715:16
mriedemmtreinish: andreaf: ^ is a start15:16
*** slaweq has quit IRC15:16
prometheanfireya, I thought it was generally considered a nono to use a top level project as a lib15:16
*** pabelanger has joined #openstack-infra15:17
clarkbprometheanfire: I think largely because we weren't publishing them for other reasons15:17
*** eernst has joined #openstack-infra15:18
clarkbprometheanfire: but everyone did it anyways and we got over our concerns with publishing them15:18
prometheanfireI thought it was to avoid complicated and deep dep trees15:18
pabelangerokay, http://mirror.dfw.rax.openstack.org/wheel/ubuntu-18.04-x86_64/ now exists in AFS15:18
prometheanfirepabelanger: :D15:18
pabelangerHmm, emit-header is failing lint15:18
pabelangerhttp://logs.openstack.org/94/550494/1/check/openstack-zuul-jobs-linters/176bea6/job-output.txt.gz#_2018-03-07_15_09_28_66015515:18
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Fix lint issue with emit-job-header role  https://review.openstack.org/55050115:20
pabelangertobiash: AJaeger: dmsimard: mordred: ^fixes project-config15:21
tobiashhm, today is break the jobs day :(15:21
dmsimardthe dangers of merging base job things..15:22
AJaegerYeah!15:22
*** jamesmcarthur has quit IRC15:22
*** slaweq has joined #openstack-infra15:22
dmsimardI'm still unhappy that we really want to speculatively test things within a "trusted" context but we can't15:22
tobiashpabelanger: should we do the test-base dance for this?15:22
dmsimardleading to awkward "hacks" like base-test15:22
tobiashor is it urgent?15:22
dmsimardtobiash: we can't15:22
dmsimardtobiash: because emit-job-header is in base already15:22
dmsimardtobiash: the base-test dance only works when you're *adding* a new role to the base job or modifying the base playbook15:23
tobiashok, so 550501 really looks innocent15:23
*** alexchadin has quit IRC15:24
tobiash+2 from me15:24
*** pcichy has joined #openstack-infra15:24
pabelangeryah15:24
tobiashbut I think I should avoid hitting +A today on zuul-jobs...15:24
tobiashbad karma15:24
tobiashso I leave it to someone other to break the base job this time ;)15:25
*** wolverineav has joined #openstack-infra15:25
*** slaweq has quit IRC15:26
pabelangertobiash: np, I can +315:28
*** owalsh_ has joined #openstack-infra15:28
*** wolverineav has quit IRC15:29
openstackgerritMatthew Treinish proposed openstack-infra/storyboard master: Make notification driver configurable  https://review.openstack.org/53857415:30
openstackgerritMatthew Treinish proposed openstack-infra/storyboard master: Add MQTT notification publisher  https://review.openstack.org/53857515:30
openstackgerritMatthew Treinish proposed openstack-infra/storyboard master: Add configurable notification subscriber and mqtt driver  https://review.openstack.org/54095815:30
dmsimardtobiash: eh, it happens.. not the end of the world and it's actually a good reminder that we need to address the lack of testing coverage for that kind of things (and I'll refer you back to my previous rambling just now)15:30
*** germs has joined #openstack-infra15:31
*** germs has quit IRC15:31
*** germs has joined #openstack-infra15:31
*** owalsh has quit IRC15:31
*** armaan has joined #openstack-infra15:32
*** slaweq has joined #openstack-infra15:32
*** slaweq_ has quit IRC15:32
*** germs has quit IRC15:32
*** slaweq_ has joined #openstack-infra15:33
openstackgerritJavier Peña proposed openstack-infra/system-config master: Move AFS mirror code to puppet-openstackci  https://review.openstack.org/52903215:34
cgoncalveshi. is there some way one could get notified of failing periodic jobs?15:34
clarkbcgoncalves: yes, you can subscribe to them on openstack health using rss15:35
*** ramishra has joined #openstack-infra15:35
*** germs has joined #openstack-infra15:35
*** germs has quit IRC15:35
*** germs has joined #openstack-infra15:35
clarkbhttp://status.openstack.org/openstack-health/#/15:36
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support  https://review.openstack.org/52937615:36
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support for RHEL/CentOS  https://review.openstack.org/52873915:36
*** slaweq has quit IRC15:37
*** ramishra has quit IRC15:37
*** slaweq_ has quit IRC15:38
cgoncalvesclarkb: I see a rss per project. no rss per job per project?15:38
*** trown|rover is now known as trown|brb15:38
clarkbcgoncalves: if you change the group in the top right to build_name it changes the way its presented and allows you to subscribe per job15:40
*** hongbin has joined #openstack-infra15:40
cgoncalvesclarkb: awesome, thanks!15:40
*** slaweq has joined #openstack-infra15:42
*** agopi has joined #openstack-infra15:45
*** udesale has quit IRC15:45
*** trown|brb is now known as trown|rover15:46
*** slaweq has quit IRC15:46
*** salv-orlando has joined #openstack-infra15:48
*** jamesmcarthur has joined #openstack-infra15:48
*** salv-orl_ has quit IRC15:50
*** slaweq has joined #openstack-infra15:52
pabelangerAJaeger: mordred: thanks for pushing on tox-siblings15:52
*** e0ne has quit IRC15:53
*** e0ne has joined #openstack-infra15:54
AJaegerpabelanger: just a tiny step - see the etherpad, there's lot of work to do IMHO15:54
*** david-lyle has quit IRC15:54
pabelangerAJaeger: :( for a lot of work. But happy to help15:55
*** myoung|ruck is now known as myoung|ruck|brb15:55
*** slaweq has quit IRC15:57
openstackgerritMerged openstack-infra/zuul-jobs master: Fix lint issue with emit-job-header role  https://review.openstack.org/55050115:58
*** gouthamr has joined #openstack-infra16:00
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Make an entry for zuul-web-test  https://review.openstack.org/55051616:02
*** slaweq has joined #openstack-infra16:02
mordredpabelanger, clarkb, dmsimard: ^^ that's my next step in figuring out the zuul-web sitch16:03
*** caphrim007 has joined #openstack-infra16:03
clarkbmordred: tobiash responded to comments on https://review.openstack.org/#/c/550493/1 and rechecked it16:04
mordredtobiash: oh - yif your syntax works I like it16:06
*** yamamoto has joined #openstack-infra16:06
tobiashmordred: I tested this locally16:06
*** eharney has joined #openstack-infra16:06
*** hemna_ has joined #openstack-infra16:06
mordredtobiash: neat!16:06
*** slaweq has quit IRC16:07
*** slaweq has joined #openstack-infra16:08
*** pcaruana has quit IRC16:10
pabelangerZuul busy this morning16:11
AJaegermordred, https://review.openstack.org/550475 is finally completely ;(16:12
*** yamamoto has quit IRC16:12
openstackgerritMerged openstack-infra/nodepool master: Add unit test for multiple launchers  https://review.openstack.org/54091616:12
*** slaweq_ has joined #openstack-infra16:13
*** agopi has quit IRC16:13
*** slaweq has quit IRC16:13
*** agopi has joined #openstack-infra16:13
*** andreas_s has quit IRC16:14
*** myoung|ruck|brb is now known as myoung|ruck16:17
fricklerdmsimard: tobiash: well, one could test existing roles by cloning them first and using the modified clone in base-test. that may be clumsy, but might still be better than breaking the world16:18
*** slaweq_ has quit IRC16:18
*** andreas_s has joined #openstack-infra16:19
dmsimardfrickler: yeah... I've been meaning to try the new nodepool static driver inside a Zuul multinode job (two nodes) where the first node would be a zuul+nodepool installation (with the speculative changes merged in $somehow) and then the second node would be the nodepool static node. We would run $realjob on the nodepool static node and return success/failure based on the result.16:19
dmsimardThere's some challenges with my idea (do we load all the upstream config in the nested zuul? we don't have 32GB of RAM, we don't have the private keys for the secrets, etc.)16:20
dmsimardmordred: ^ we may have discussed this at some point, I forget.16:21
pabelangerdmsimard: tobiash does this today16:22
clarkbdmsimard: fwiw you don't need 32GB of ram to load the entirety of our config16:22
pabelangeraside from private keys issue, it does work16:22
clarkbdmsimard: you only need about 2GB based on my last restart when I was paying attention to it16:22
dmsimardclarkb: yeah I was exaggerating16:22
mordreddmsimard: I don't know that we got that far - but I don't think we need to load the entire config if we're only going to run a few specific jobs16:22
*** slaweq has joined #openstack-infra16:23
*** rlandy has joined #openstack-infra16:23
pabelangerbut, we don't want to test with production keys, we likely need a flag to not have zuul decrypt secrets on load16:23
pabelangerI didn't know zuul tried doing that on first boot, only after tobiash showed me his jobs16:23
dmsimardmordred: the nested zuul needs to run exactly what the upstream zuul would run and that implies loading all the config and then force-merging (or whatever) the speculative changes in (that would have otherwise not been tested because it was running in a trusted context)16:24
clarkbor just make it fail gracefully16:24
clarkband then any jobs trying to use the secrets could fail too16:24
dmsimardpabelanger: right, we don't want to test with production keys/secrets.16:24
dmsimardpabelanger: but we want to be able to exercise playbooks and roles that consumes those16:24
pabelangerideally ya16:25
pabelangertobiash usecase was to confirm github projects were setup properly16:25
dmsimardSo we could somehow provide mock data or whatever, I dunno.16:25
*** slaweq has quit IRC16:27
*** andreas_s has quit IRC16:28
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add copy of emit-job-header to test header change  https://review.openstack.org/55051816:29
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Use test-emit-job-header in base-test  https://review.openstack.org/55051916:29
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add nodepool provider back to job header  https://review.openstack.org/55049316:30
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Revert "Use test-emit-job-header in base-test"  https://review.openstack.org/55052016:31
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Remove test-emit-job-header  https://review.openstack.org/55052116:31
mordredtobiash, dmsimard, AJaeger, frickler: ^^ ok -there's a base-test dance with the emit-job-header change16:32
* dmsimard dances16:32
mordredstill need a job reparented on the base-test job to test that it works - does anyone remember what a job that failed was? pretty much anything, right?16:33
AJaegersphinx-docs-job on zuul-jobs for example16:33
*** slaweq has joined #openstack-infra16:33
clarkbanything that did localhost16:33
*** andreas_s has joined #openstack-infra16:33
mordredoh - wait. this is copmletely silly16:34
mordredemit-job-header ALWAYS runs on localhost16:34
mordred- hosts: localhost16:34
mordred  roles:16:34
mordred    - role: emit-job-header16:34
clarkbwell then16:35
mordredso there are no circumstances when, as currently structured, this will be anything other than N/A16:35
AJaegerconfig-core, here's a simple change to add pep8 to the contributor-guide, could you review, please? https://review.openstack.org/#/c/549281/16:35
* mordred goes to abandon changes16:35
AJaegermordred: see https://review.openstack.org/#/c/550425/ - it had some success and some failures. I still don't understand why not all failed...16:36
mordredAJaeger: openstack-infra-base-integration-* don't use the base job - they're special16:37
AJaegermordred: http://logs.openstack.org/25/550425/1/check/openstack-infra-base-integration-centos-7/bfed456/job-output.txt.gz#_2018-03-07_10_31_03_17204216:37
AJaegerProvider: ovh-bhs116:37
AJaegermordred: ah, but there it worked ^16:37
AJaegermordred: you're right that's it...16:38
*** slaweq has quit IRC16:38
*** ykarel_ has quit IRC16:38
pabelangerconfig-core: https://review.openstack.org/550494/ reviews to add ubuntu bionic wheels, I've confirmed requirements works as expected and AFS volume is created16:38
*** weshay is now known as weshay|PTO16:38
openstackgerritMerged openstack-infra/nodepool master: Simplify launcher cleanup worker  https://review.openstack.org/54586716:38
*** dhill__ has joined #openstack-infra16:38
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support  https://review.openstack.org/52937616:39
*** dhill_ has quit IRC16:39
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support for RHEL/CentOS  https://review.openstack.org/52873916:39
AJaegerconfig-core, could you review andreaf's https://review.openstack.org/#/c/548642/ to help with multi-node devstack?16:39
*** olivierbourdon38 has quit IRC16:40
*** danpawlik has quit IRC16:41
*** VW_ has joined #openstack-infra16:43
*** slaweq has joined #openstack-infra16:43
*** tedlit_ has quit IRC16:45
*** VW__ has joined #openstack-infra16:46
*** VW has quit IRC16:46
openstackgerritMerged openstack-infra/nodepool master: Add additional builder debug logging  https://review.openstack.org/54630316:47
*** VW_ has quit IRC16:47
*** andreas_s has quit IRC16:47
*** slaweq has quit IRC16:47
*** andreas_s has joined #openstack-infra16:49
tobiashmordred: the emit-job-header should probably run on all with once: true16:52
*** olaph has joined #openstack-infra16:52
pabelangermordred: clarkb: dmsimard: mind a +3 https://review.openstack.org/550494/ So we can try doing wheel builds for bionic today16:52
openstackgerritMerged openstack-infra/project-config master: Add pep8 for contributor-guide  https://review.openstack.org/54928116:53
*** claudiub|2 is now known as claudiub16:53
tobiashpabelanger, dmsimard: the challenge with the multinode job is that if you have many repos and big repos there is a scalability problem16:53
*** olaph1 has quit IRC16:53
tobiashexcept if you manage to use the production mergers for that16:53
*** slaweq has joined #openstack-infra16:53
tobiash(which I don't have yet)16:54
tobiashat least if not all repos fit onto the nde16:54
tobiashnode16:54
* fungi steps out to grab some timely lunch, bbiab16:55
*** slaweq has quit IRC16:57
dmsimardtobiash: that's a good point16:57
*** slaweq has joined #openstack-infra16:57
*** andreas_s has quit IRC16:58
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Added endpoints to get venue rooms and venue floors by id  https://review.openstack.org/55052816:59
lbragstadAJaeger: o/ what was the second change you referenced in your review messages? https://review.openstack.org/#/c/550491/316:59
*** agopi has quit IRC17:00
AJaegerlbragstad: adding jobs to zuul.d/projects.yaml17:00
AJaegerlbragstad: https://docs.openstack.org/infra/manual/creators.html17:01
mnaserhey uh17:01
mnaserwhere is configure_mirror.sh go?17:01
lbragstadaha - https://docs.openstack.org/infra/manual/creators.html#add-system-required-template17:01
AJaegermnaser: dead17:01
mnaserAJaeger: so what's the alternative?17:01
AJaegermnaser: https://review.openstack.org/54824017:02
clarkbmnaser: we have a role that does the work of writing out the script to source in jobs and configures things17:02
mnaserok maybe i miswrote my question17:02
openstackgerritMerged openstack-infra/openstackid-resources master: Added endpoints to get venue rooms and venue floors by id  https://review.openstack.org/55052817:02
mnaserthere was /etc/ci/mirror_info or something17:02
mnaserthat we could export and get access to all the mirrors in env17:02
clarkbmnaser: yes that should remain17:03
clarkbiirc the new role writes out that file17:03
AJaegerhttp://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/roles/mirror-info/templates/mirror_info.sh.j217:03
clarkb/etc/ci/mirror_info.sh17:03
AJaegerbbl17:03
mnaserAJaeger: clarkb ok perfect thank you17:03
*** agopi has joined #openstack-infra17:04
*** agopi has quit IRC17:05
*** danpawlik has joined #openstack-infra17:07
*** yamamoto has joined #openstack-infra17:08
*** danpawlik has quit IRC17:12
openstackgerritRuby Loo proposed openstack-infra/project-config master: Remove ironic-inspector-tempest-plugin  https://review.openstack.org/55053717:12
*** yamamoto has quit IRC17:13
*** jamesmcarthur has quit IRC17:14
*** armaan has quit IRC17:15
*** hemna_ has quit IRC17:15
*** armaan has joined #openstack-infra17:15
*** david-lyle has joined #openstack-infra17:16
*** janki has quit IRC17:18
*** dhajare has quit IRC17:18
clarkbtobiash: the concern is being able to merge and push all of the git repos to all of the nodes in a multinode job?17:19
tobiashclarkb: say if you have 2500 repos with a total of 1tb this won't fit on a test node typically17:20
clarkbtobiash: right but you'd only be pushing the required project right?17:20
clarkbor are you saying all 1tb is required projects?17:20
tobiashclarkb: in my use case I'm gating the tenant config17:20
tobiashso I need all repos17:21
tobiashin case you want to gate zuul-jobs with that a smaller number of repos would be sufficient17:21
*** florianf has quit IRC17:21
clarkbgotcha17:21
tobiashin a multinode job having zuul installed there also the mergers are typically there17:22
pabelangerhttps://review.openstack.org/550494/ could still use a +3, if people are looking for an easy review17:22
tobiashwhich is ok if all fits on a test node17:22
*** andreas_s has joined #openstack-infra17:22
*** olivierbourdon38 has joined #openstack-infra17:23
*** olivierbourdon38 has quit IRC17:23
clarkbpabelanger: whats the relationship between the releases project and bionic wheels??17:23
*** olivierbourdon38 has joined #openstack-infra17:24
clarkbno more slack irc gateway so my suggestion of just pointing irc bots at that gateway for slack users is no longer viable :/17:24
*** olivierbourdon38 has quit IRC17:24
bkero-You would need to do it the other way around17:25
pabelangerclarkb: they now how jobs intree to try and build wheels when bindep.txt changes, https://review.openstack.org/550253/ and https://review.openstack.org/550254/ is how I tested wheels worked for bionic17:25
bkero-have slack bot be on irc17:25
pabelangerbut we only release wheels with the periodic jobs today17:25
*** olivierbourdon38 has joined #openstack-infra17:26
openstackgerritLance Bragstad proposed openstack-infra/project-config master: Create new project for oslo.limit  https://review.openstack.org/55049117:26
clarkbbkero-: right but none of our bots are slack bots they are irc bots and people were asking how to use them with slack (so I suggestd using the gateway)17:27
bkero-yeah17:27
bkero-That would have to change17:27
*** cshastri has joined #openstack-infra17:27
*** zoli is now known as zoli|gone17:27
*** zoli|gone is now known as zoli17:27
clarkbpabelanger: but we should be building wheels independent of what the release team is doing right? looking at those changes maybe you meant requirements?17:27
pabelangeroh, ha17:28
pabelangeryes, requirements team17:29
pabelangerI can update commit message17:29
clarkbpabelanger: its ok I approved it17:29
clarkbjust wanted ot make sure we hadn't created some new dependeny we didn't need/want17:29
clarkbrequirements makes sense because that is where we get the list of things to make wheels for17:29
pabelangerthanks17:29
pabelangeryah, let me get more coffee17:30
openstackgerritMatthew Treinish proposed openstack-infra/system-config master: Add subunit2sql check database server and workers  https://review.openstack.org/52019217:31
*** kjackal has quit IRC17:31
*** yamahata has quit IRC17:32
*** olivierbourdon3- has joined #openstack-infra17:32
*** olivierbourdon3- has quit IRC17:32
*** olivierbourdon3- has joined #openstack-infra17:32
*** david-lyle has quit IRC17:33
*** olivierbourdon38 has quit IRC17:33
openstackgerritPaul Bourke (pbourke) proposed openstack-infra/bindep master: Add OracleLinux support  https://review.openstack.org/53635517:34
*** fifilip has quit IRC17:36
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support  https://review.openstack.org/52937617:37
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support for RHEL/CentOS  https://review.openstack.org/52873917:37
*** agopi has joined #openstack-infra17:38
openstackgerritMerged openstack-infra/project-config master: Bring publish-wheel-mirror-ubuntu-bionic job online  https://review.openstack.org/55049417:39
*** myoung|ruck is now known as myoung|lunch17:40
*** andreas_s has quit IRC17:41
*** jpena is now known as jpena|off17:42
clarkbmordred: re the emit header thing, can we update it to do the non nodepool content on localhost so it prints once then have a separate task that runs on all that will run the nodepool info?17:44
andreafmordred when will I be able to stop fetching the logs from the devstack job? https://review.openstack.org/#/c/550191/17:44
clarkbtobiash: ^ maybe that is what you were suggesting too?17:44
*** andreas_s has joined #openstack-infra17:44
andreafmordred do I have to do something specific in devstack jobs to trigger logs fetching in base jobs?17:45
tobiashclarkb: nodepool provider is the same for all nodes17:45
clarkbtobiash: ya thats a good point (at least for current nodepool)17:46
tobiashclarkb: so currently one could just run on all and set 'once: True'17:46
clarkbtobiash: and once: True means just run one a single node that matches all?17:46
tobiashthen it runs on a node where all vars are there and just once17:46
tobiashyes17:46
tobiashso it will run on a random (or first?) node that matches all17:47
*** danpawlik has joined #openstack-infra17:47
*** lucasagomes is now known as lucas-afk17:47
*** armaan has quit IRC17:47
tobiashclarkb: oh, in fact it's run_once17:48
tobiashhttp://docs.ansible.com/ansible/latest/playbooks_delegation.html#run-once17:48
*** armaan has joined #openstack-infra17:48
*** gyee has joined #openstack-infra17:48
tobiashwe already use that in some places where we delegate to localhost for directory creation etc17:48
tobiashok, the docs say it will pick the first host17:49
*** felipemonteiro has joined #openstack-infra17:49
*** danpawlik has quit IRC17:52
*** camunoz has joined #openstack-infra17:53
*** armaan has quit IRC17:53
pabelangerclarkb: I'm going to try and kick off a periodic job for openstack/requirements to confirm bionic job publishes correctly to AFS17:54
*** tedlit has joined #openstack-infra17:54
pabelangerany objections?17:54
clarkbpabelanger: not from me17:54
pabelangerack17:54
mordredclarkb: wow, slack got rid of their IRC gateway? that was the only thing that made slack even *partially* usable rather than just being a completely crippled proprietary lock-in garbage pile17:54
*** armaan has joined #openstack-infra17:54
clarkbmordred: well in the process of getting rid of it ya17:54
mordredclarkb, tobiash: I like the run_once idea17:54
clarkbmordred: may 15 is day of no more slack irc gateway17:55
mordredclarkb: I didn't think it was possible for me to hate them more than I already did17:55
tobiashmordred, clarkb: does the nodepool var also has node specific things?17:55
openstackgerritDavid Moreau Simard proposed openstack-infra/infra-specs master: Add a spec to improve IRC discoverability  https://review.openstack.org/55055017:55
pabelangerokay, periodic jobs enqueued properly17:55
dmsimardinfra-root: ^ an idea I got last night that I wrote down17:55
mordredtobiash: yes - but I don't think we were planning on printing any of it17:56
clarkbtobiash: I think it has everything in the nodeset info for that node17:56
mordredtobiash: it has ip addresses and label as well17:56
mordredwhich would be different per-node17:56
tobiashis that interesting to print?17:57
*** pcaruana has joined #openstack-infra17:57
mordredI don't think so?17:57
*** andreas_s has quit IRC17:57
mordredandreaf: not yet - need to finish the base job work17:57
*** ykarel_ has joined #openstack-infra17:58
mordredandreaf: and sorry - got distracted by other things - as soon as I've got the zuul-web issue sorted, I'll shift back to base job log fetching17:58
tobiashk, because in case we would want to print per node things then clarkb's idea to split nodepool info into its own task would make sense17:58
clarkbthe ip addrs is actually something that would be helpful when holding nodes17:58
clarkbnoticed this when helping dirk last week17:58
clarkbwe had to wait for the firewall updates for multinode to happen to see what the ip addresses were17:58
pabelanger+117:58
*** wolverineav has joined #openstack-infra17:58
*** derekh has quit IRC18:00
*** agopi has quit IRC18:00
*** spiffxp has quit IRC18:01
andreafmordred: ok - I was thinking about changing that role than to remove the extra "logs" folder  - the current setup with inventory_hostname/logs/<log-files> is less then ideal18:02
*** andreas_s has joined #openstack-infra18:02
*** vipul has quit IRC18:02
jlvillalReview request openstack-infra/puppet-gerritbot: Have gerritbot install from git:  https://review.openstack.org/#/c/546700/  Has one +2 already. Thanks :)18:02
AJaegerclarkb: could you review this for gitdm, please? https://review.openstack.org/54903318:05
clarkbAJaeger: done18:06
AJaegerthanks, clarkb18:06
* clarkb is going to afk now for "dinner" yay jetlag18:07
jlvillalclarkb, You can still have "supper" later ;)18:07
*** trown|rover is now known as trown|lunch18:08
clarkbjlvillal: ya I'm going to hvae to make a better effort of transitioning back to local time today18:08
clarkbbut I'm hungry now :)18:08
jlvillal:)18:08
jlvillalGoing the other direction always messes me up. Coming back seems to be easier for me.18:08
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove gitdm legacy jobs  https://review.openstack.org/55055318:08
*** yamamoto has joined #openstack-infra18:09
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove gitdm legacy jobs  https://review.openstack.org/55055418:09
AJaegerand follows for config-core ^18:09
*** cshastri has quit IRC18:10
*** hemna_ has joined #openstack-infra18:13
*** yamamoto has quit IRC18:13
*** VW__ has quit IRC18:14
*** agopi has joined #openstack-infra18:14
*** ralonsoh has quit IRC18:14
*** VW has joined #openstack-infra18:14
fungiclarkb: pabelanger: a lingering todo with the wheel builder... we should compare the filenames against pypi (or a pypi mirror) and only publish ones which aren't already on pypi. right now our wheel mirrors contain a lot of stuff downloaded from pypi (but then fail to get deleted when the wheels on pypi get deleted)18:15
*** VW has quit IRC18:15
*** pblaho has quit IRC18:15
*** VW has joined #openstack-infra18:16
*** rloo has joined #openstack-infra18:16
*** andreas_s has quit IRC18:16
rlooHi, I'm removing 'ironic-inspector-tempest-plugin' project since it was never used by ironic (https://review.openstack.org/550537). my question is, can we (you?) just delete the git repo since there isn't anything there except the .gitreview file?18:17
*** danpawlik has joined #openstack-infra18:18
fungirloo: short answer, "no"18:18
*** ykarel_ has quit IRC18:18
rloofungi: ok, short and sweet :) thx!18:19
fungirloo: luckily, if you add a readme saying it's unused and follow the retirement process, its presence hopefully shouldn't confuse anyone18:19
rloofungi: will do :)18:19
*** suhdood has joined #openstack-infra18:19
*** slaweq has quit IRC18:20
fungirloo: https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project in case you need it18:20
fungihopefully most of that is a no-op18:20
rloofungi: yup, that's what i was following. just didn't want to put a readme for a repo that did nothing, but i can do it!18:20
fungithink of it more as a checklist18:20
*** VW has quit IRC18:20
rloofungi: thx!18:21
pabelangerfungi: yah, that is a little easier to test now via depends-on, but have never looked more into it. Right now it takes about 45mins to get thought builds for each distro / python18:21
fungirloo: the longer answer is that gerrit doesn't have a project deletion feature, so better to just mark it clearly as unused/abandoned/retired/whatever18:21
*** david-lyle has joined #openstack-infra18:21
*** andreas_s has joined #openstack-infra18:22
rloofungi: ahh. ok, no worries.18:22
*** danpawlik has quit IRC18:22
*** e0ne has quit IRC18:24
fungiclarkb: do you recall specifically what part of pip 10 is going to break us? are you aware of any open gh isshe against pypa/pip for that?18:24
*** dhajare has joined #openstack-infra18:24
pabelangermgagne: seeing some errors in inap right now, http://grafana.openstack.org/dashboard/db/nodepool-inap FYI18:24
fungis/isshe/issue/18:24
mgagnepabelanger: checking18:25
pabelangerI don't see any specific errors in nodepool, just network timeouts18:26
fungiclarkb: something about distutils-based packages no longer being able to shadow distro packages when installed into system context, right?18:26
mgagnepabelanger: network as pure networking or neutron?18:26
*** slaweq has joined #openstack-infra18:27
*** gfidente is now known as gfidente|afk18:27
pabelangermgagne: no, mostly18:27
pabelangernodepool.exceptions.ServerDeleteException: Timeout waiting for server 0d5eacff-b20a-466c-a582-1b75393fefb5 deletion18:27
*** slaweq has quit IRC18:27
mgagnehmm18:27
pabelangeror same with launch18:27
*** olivierbourdon3- has quit IRC18:27
*** olivierbourdon38 has joined #openstack-infra18:28
*** slaweq has joined #openstack-infra18:28
clarkbfungi: aiui the problem is pip 10 won't uninstall bin paths and other global paths if the original package was distutils based and many of the distro pacckages are distutils based18:29
clarkbfungi: and yes ianw opened a bug for it18:29
clarkbI'd have to go dig up the bug though, don't have the number handy18:29
*** panda is now known as panda|off18:29
fungii'll find it18:30
fungithanks!18:30
*** olivierbourdon38 has quit IRC18:30
clarkbfungi: and I have an example job log somewhere that shwos it in action, I'll get you a link for that18:30
*** olivierbourdon38 has joined #openstack-infra18:31
*** shardy has quit IRC18:31
*** olivierbourdon38 has quit IRC18:32
*** olivierbourdon38 has joined #openstack-infra18:32
mgagnepabelanger: will have to wait for coworkers to be available, root cause isn't obvious so far18:33
*** neiljerram has quit IRC18:33
clarkbfungi: http://logs.openstack.org/25/513825/6/check/tempest-full/ec9c70b/job-output.txt.gz#_2018-02-22_18_34_18_68538118:33
*** r-daneel has quit IRC18:33
fungithanks again!18:34
clarkbfungi: in that case psutil was already installed by apt due to devstack's system package installation then pip10 can't remove the files in eg /usr/bin aiui18:34
*** r-daneel has joined #openstack-infra18:34
*** david-lyle has quit IRC18:35
*** andreas_s has quit IRC18:36
pabelangermgagne: np, just wanted to give you a heads up18:37
jlvillalclarkb, What is "pip10"?18:39
openstackgerritMerged openstack-infra/gitdm master: Import Zuul v3 job  https://review.openstack.org/54903318:39
clarkbjlvillal: next release of pip, we are currently at pip version 9.something18:39
jlvillalclarkb, Ah. I thought it was a command "pip10" :)18:40
*** andreas_s has joined #openstack-infra18:41
openstackgerritRuby Loo proposed openstack-infra/project-config master: Remove ironic-inspector-tempest-plugin  https://review.openstack.org/55053718:43
*** agopi has quit IRC18:47
*** efoley has quit IRC18:48
*** dtantsur is now known as dtantsur|afk18:48
clarkbjlvillal: I just fail at typing :)18:48
*** myoung|lunch is now known as myoung|ruck18:49
*** bobh has quit IRC18:51
*** VW has joined #openstack-infra18:52
*** tesseract has quit IRC18:53
*** danpawlik has joined #openstack-infra18:56
*** dbecker has joined #openstack-infra18:57
*** VW has quit IRC18:58
*** sdake has joined #openstack-infra18:59
*** sdake has quit IRC18:59
*** sdake has joined #openstack-infra18:59
mgagnepabelanger: we might have found the issue, currently being investigated18:59
pabelangermgagne: yay18:59
*** andreas_s has quit IRC18:59
mgagnepabelanger: I see a lot of instances in "deleting" state, I think we had that issue in the past, I don't remember well how to get out of that state, will have to check19:00
*** danpawlik has quit IRC19:00
*** david-lyle has joined #openstack-infra19:03
*** VW has joined #openstack-infra19:03
*** bobh has joined #openstack-infra19:04
AJaegermordred: what's failing with requirements? http://logs.openstack.org/75/550475/1/check/openstack-tox-py27/81349e2/job-output.txt.gz#_2018-03-07_17_38_11_34461919:05
AJaegermordred: regarding https://review.openstack.org/#/c/531825/ - should I create those missing pypi repos?19:06
AJaegermordred: or ask teams to do it?19:07
pabelangermgagne: not sure, I know we'll retry the delete but want to say there is also something on openstack side that needed to be done19:08
pabelangersomething with setting the state19:08
mgagnepabelanger: yea, maybe task_state19:08
openstackgerritKendall Nelson proposed openstack-infra/storyboard-webclient master: Update Private Label  https://review.openstack.org/55057219:08
mgagnepabelanger: will try to see what I can do, currently a bit overwhelm =)19:09
*** olivierbourdon38 has quit IRC19:09
*** yamamoto has joined #openstack-infra19:10
*** trown|lunch is now known as trown|rover19:10
*** olivierbourdon38 has joined #openstack-infra19:10
pabelangermgagne: np! we'll manage over here :)19:10
*** eernst has quit IRC19:10
*** olivierbourdon38 has quit IRC19:13
*** yamamoto has quit IRC19:15
*** olivierbourdon38 has joined #openstack-infra19:16
*** olivierbourdon38 has quit IRC19:18
*** olivierbourdon38 has joined #openstack-infra19:19
*** mgoddard_ has joined #openstack-infra19:20
mgoddard_hi infra team, is anyone able to review https://review.openstack.org/#/c/546696? Sorry in advance if there is magic going on behind the scenes and I'm just being impatient...19:22
*** erlon has quit IRC19:24
clarkbmgoddard_: I think for most of us its recovery from travel as biggest hold up on $reviews. I've approved it19:24
*** harlowja has joined #openstack-infra19:26
mgoddard_clarkb: of course, I'm based in the UK so didn't have too far to go19:26
mgoddard_clarkb: thanks19:26
*** danpawlik has joined #openstack-infra19:27
mgoddard_clarkb: so at this point I believe I need to request to be added to the kayobe-core and kayobe-release gerrit groups. Is that something you could help with?19:27
fungipabelanger: were you still planning to spin up a review01.openstack.org or whatever running xenial sometime this week so we could send an announcement about the ip address change as soon as possible?19:29
clarkbmgoddard_: yes let me take a look19:29
*** olivierb_ has joined #openstack-infra19:29
*** dougwig has joined #openstack-infra19:29
clarkbmgoddard_: done19:31
*** danpawlik has quit IRC19:31
mgoddard_clarkb: excellent, thanks for your help - that will allow us to get started using gerrit19:32
openstackgerritRuby Loo proposed openstack-infra/project-config master: Retire ironic-inspector-tempest-plugin  https://review.openstack.org/55053719:32
pabelangerfungi: yah, I was hoping to do review-dev.o.o first tomorrow, just to confirm there isn't any puppet changes needed19:32
openstackgerritMerged openstack-infra/project-config master: Add Zuul project for kayobe  https://review.openstack.org/54669619:32
*** r-daneel_ has joined #openstack-infra19:34
*** r-daneel has quit IRC19:35
*** r-daneel_ is now known as r-daneel19:35
*** olivierbourdon38 has quit IRC19:36
*** olivierbourdon38 has joined #openstack-infra19:36
*** olivierbourdon38 has quit IRC19:38
*** olivierbourdon38 has joined #openstack-infra19:39
*** nicolasbock has joined #openstack-infra19:39
openstackgerritEmmet Hikory proposed openstack-infra/project-config master: Bring wheel builder for ubuntu-xenial-arm64 online  https://review.openstack.org/54964419:40
fungipabelanger: cool. i also need to do some gerrit its-storyboard plugin testing between review-dev and storyboard-dev but we can coordinate19:42
*** olivierbourdon38 has quit IRC19:43
*** e0ne has joined #openstack-infra19:43
ianwpabelanger / persia: ubuntu ports mirroring still going ...19:43
*** olivierbourdon38 has joined #openstack-infra19:43
mgagnepabelanger: ok, need to update task_state to NULL and somehow either nodepool or openstack fixes itself19:43
pabelangerfungi: yah, i think if puppet applies cleanly to review-dev, we can then see about bringing online review01.o.o server to obtain ip19:44
AJaegermordred: won't have time to do further work on those tox_install stuff today - I'm just updating etherpad with some comments19:44
pabelangerianw: yah, I expect it to take a while19:44
pabelangermgagne: ack, grafana looks better now19:44
openstackgerritEmmet Hikory proposed openstack-infra/project-config master: Publish Ubuntu Xenial ARM64 wheels  https://review.openstack.org/55058219:44
ianwi've woken up to no internet ... clearly a request such as "enable location A on day B and disable location C on day D is far too difficult19:44
clarkbianw: you'll be happy to know wesuffer similar problems on this side of the pacific too19:44
clarkbjust ask calebb19:44
mtreinishfungi: well, so far no crashes on firehose.o.o since the update to 1.4.15 which is a good sign19:45
* mtreinish is actively trying to jinx it as a reliability test19:45
fungiianw: back when i worked on data centers, circuit disconnect orders were always a problem. by policy we stopped putting in disconnect orders in advance because providers would get a disconnect order for a month out and would just process it immediately anyway19:45
persiaianw: Wow!  Somehow I thought it would only take 12-15 hours.19:45
clarkbianw: fwiw gerrit continues to look happy after your surgery on nova-specs19:46
clarkbianw: I think we might be able to call that fixed now19:46
ianwthe new apartment has fibre ... i'm hopeful i can just plug my unifi gateway into it, because they haven't managed to get me their modem19:46
ianw\o/ yay!  that one took a while19:46
bkero-ianw: is it centurylink?19:46
*** suhdood has quit IRC19:47
*** olivierbourdon38 has quit IRC19:47
fungicenturylink does business in au?19:47
*** dbecker has quit IRC19:47
bkero-Hah maybe not then19:47
ianwbkero-: it's what we call "NBN" (national broadband network) in .au ... which is a whole big thing19:47
bkero-I have centurylink fiber with a ubnt edgerouter, it's on vlan221 with pppoe19:47
bkero-I imagine yours will be very different :)19:47
clarkbsince we are on the subject my water company is doing work on our street which should not affect power/internets but they do have a backhoe on site and I think I hear a cement saw. Here's hoping they don't screw anything up :)19:48
*** olivierbourdon38 has joined #openstack-infra19:48
fungifor one thing, all the bits flip when they cross the equator so you need entirely different equipment in that hemisphere19:48
ianwbkero-: interesting ... this is a new build; not many people have fibre to premises, and i can't find much discussion on what the grey box with 4 ethernet ports on the wall actually is19:49
fungiclarkb: teh sidewalk they've been working on installing on my street for months now has resulted in at least half a dozen lengthy network outages for me, and they're nowhere near done yet either. fiber-seeking backhoes are everywhere19:49
bkero-ianw: I hope it ends up being fairly straightforward19:50
clarkbfungi: they did get all the utilities marked so they started properly at least19:50
fungisame here19:50
fungididn't seem to help19:50
fungior maybe it did help, and would have been an order of magnitude worse otherwise19:50
*** olivierb_ has quit IRC19:51
*** olivierbourdon38 has quit IRC19:51
*** olivierbourdon38 has joined #openstack-infra19:51
*** tedlit_ has joined #openstack-infra19:51
*** VW_ has joined #openstack-infra19:52
*** ihrachys_ has joined #openstack-infra19:52
*** ihrachys has quit IRC19:52
*** germs_ has joined #openstack-infra19:52
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Store label info with launcher registration  https://review.openstack.org/54837619:52
*** olivierbourdon38 has quit IRC19:53
*** olivierbourdon38 has joined #openstack-infra19:53
*** germs__ has joined #openstack-infra19:54
*** VW has quit IRC19:54
*** tedlit has quit IRC19:54
*** eharney has quit IRC19:54
*** germs has quit IRC19:54
*** jamesdenton has quit IRC19:54
*** mgoddard_ has quit IRC19:55
*** germs_ has quit IRC19:57
*** germs__ is now known as germs19:58
*** germs has quit IRC19:58
*** germs has joined #openstack-infra19:58
*** felipemonteiro has quit IRC19:58
*** eharney has joined #openstack-infra19:59
*** jamesmcarthur has joined #openstack-infra19:59
*** danpawlik has joined #openstack-infra20:01
*** bobh has quit IRC20:01
pabelangermirror.ubuntu has staled again, we lost AFS during reprepro last night.  This is about the 5 time in 2 weeks it has happened. We might be at the limits of amount of distros we are watching on the mirror.ubuntu volume20:02
pabelangerwe might have to refactor some how, to sync to disk first, then rsync to afs?20:02
clarkbits only one distro right? releases you mean?20:02
pabelangeryah, releases.20:02
*** dhajare has quit IRC20:02
pabelangerubuntu trusty / xenial / bionic20:02
clarkbpabelanger: could also be that doing bionic + arm64 at the same time has it unhappy?20:03
pabelangeryah, that is also possible20:03
pabelangermaybe we are doing too much network IO from that server20:03
pabelangerto afs cell20:03
fungicheck cacti graphs for network interfaces of the servers involved and see if they look like they're getting capped hard. that could imply significant packet loss during those timeframes20:05
*** danpawlik has quit IRC20:06
*** david-lyle has quit IRC20:07
pabelangeryah, could be, I see a lot of traffic yesterday20:08
pabelangerwhich is likely related to work ianw is doing for arm6420:08
*** r-daneel_ has joined #openstack-infra20:09
*** r-daneel has quit IRC20:09
*** r-daneel_ is now known as r-daneel20:09
*** jamesmcarthur has quit IRC20:10
*** jamesmcarthur has joined #openstack-infra20:11
*** yamamoto has joined #openstack-infra20:11
*** hemna_ has quit IRC20:13
*** gfidente|afk is now known as gfidente20:15
*** david-lyle has joined #openstack-infra20:15
*** yamamoto has quit IRC20:16
*** caphrim007 has quit IRC20:20
*** pblaho has joined #openstack-infra20:22
*** ihrachys_ has quit IRC20:24
*** jtomasek has quit IRC20:24
*** ihrachys has joined #openstack-infra20:24
*** VW has joined #openstack-infra20:24
*** trown|rover is now known as trown|brb20:25
*** ldnunes has quit IRC20:25
*** ldnunes has joined #openstack-infra20:25
openstackgerritIldiko Vancsa proposed openstack-infra/system-config master: Add #edge-computing-group to hiera/common.yaml  https://review.openstack.org/54920120:27
*** VW_ has quit IRC20:27
openstackgerritLance Bragstad proposed openstack-infra/project-config master: Create new project for oslo.limit  https://review.openstack.org/55049120:28
*** VW_ has joined #openstack-infra20:28
openstackgerritLance Bragstad proposed openstack-infra/project-config master: Add oslo.limit to zuul project list  https://review.openstack.org/55059120:28
ianwpabelanger: see also https://review.openstack.org/#/c/540198/20:28
ianwauristor has made these suggestions of things we could do better.  it might help20:29
*** VW has quit IRC20:29
openstackgerritIldiko Vancsa proposed openstack-infra/system-config master: Add #edge-computing-group to hiera/common.yaml  https://review.openstack.org/54920120:29
ianwnote the ports mirror is on a different volume, mirror.ubuntu-ports too20:30
pabelangerwfm20:31
*** jamesmcarthur has quit IRC20:31
*** trown|brb is now known as trown|rover20:31
ianwyeah, updating the settings is a bit of a pain, i think you have to re-install it?20:33
openstackgerritClark Boylan proposed openstack-infra/infra-specs master: Add survey spec  https://review.openstack.org/34983120:34
clarkbfinally doing some spec cleanup ^ reabsed and added option for using ethercalc for simple surveys20:34
*** kjackal has joined #openstack-infra20:36
*** eernst has joined #openstack-infra20:37
*** danpawlik has joined #openstack-infra20:38
*** d0ugal has quit IRC20:40
*** danpawlik has quit IRC20:43
persiaRegarding AFS mirrors: `ls /afs/openstack.org/mirror` generates "ls: cannot access '/afs/openstack.org/mirror/npm': No such device" : if things are being cleaned, that might be another useful target.20:43
pabelangeryah, we likey need to delete that20:44
pabelangerwe removed mirror/npm a while back20:44
mordredon some level I think you could tell the entire story of openstack purely in terms of what our mirror and dependency management story was at a given point in time20:45
mordredI'm guessing almost nobody remembers when we were attempting to keep cached pre-built virtualenvs and then to copy/relocate them somewhere else20:46
*** tedlit has joined #openstack-infra20:46
mordredI think clarkb might have been around for the tail end of that one20:46
clarkbseems like I remember learning venvs are not relocatable or portable across python releases20:47
mordredyah. they get really angry when you try to relocate them20:47
tobiashforcefully relocation is rude ;)20:48
mordredtobiash: :)20:48
tobiashwe should have learned that by history ;)20:49
*** tedlit_ has quit IRC20:49
*** d0ugal has joined #openstack-infra20:52
pabelangermordred: isn't that what giftwrap was doing? installing packages into virtualenvs and copypasta them into same arch nodes?20:52
*** david-lyle has quit IRC20:53
mordredpabelanger: yup. technology changed over the course of a few years :)20:54
*** tedlit has quit IRC20:54
*** tedlit has joined #openstack-infra20:54
pabelangermordred: yah, I never got around to trying giftwrap, but thought it was working. As long as builds happened on same distro / python versions20:55
clarkbI'm not entirely sure its still a good/safe way to do it as python updates would still break it iirc20:55
pabelangeryah, unsure20:55
fungiclarkb: python updates do indeed break virtualenvs20:56
fungievery time i upgrade python i have to rebuild my virtualenvs20:56
* mordred has started using pyenv on his laptop for python fwiw20:56
mordredpretty happy with it so far20:56
mordredit lets you add whichever python versions - and then to set default versions both globally and on a per-directory basis20:57
mordredit's also just actual pure upstream python20:57
*** gouthamr has quit IRC20:57
*** ihrachys has quit IRC20:57
mordredbut after my upgrade, however premature if may have been, to bionic - it's how I got python3.5 for tox'20:58
clarkbexcept pure upstream python wont build on half the distros :(20:58
mordredpyenv has done a fine job with it on ubuntu bionic20:58
clarkbya for paclage side patching instead of upstream fixes20:58
clarkbmordred: I think suse and red hat are more likely to break20:58
clarkbdebian seems to do a good job20:58
persiaThere was a time that this was the best way to do things,  That time may have passed.20:59
*** ihrachys has joined #openstack-infra20:59
* mordred has 2.7.14 and 3.5.5 installed now20:59
persiaThere are still packages in Debian that require two visits to a specific bar in order to get a new upstream release, which will be delivered on floppy.20:59
mordredclarkb: now you have me curious as to whether pyenv works or doesn't on rh and suse ...21:00
persiaMost upstreams have more flexible communications policies.21:00
clarkbmordred: pretty sure it wont on suse based on me trying to build vanilla opemstack on suse21:00
*** hashar has quit IRC21:00
clarkband I want to say similar issues with lib locations are present on centos21:00
mordredclarkb: we have tumbleweed nodes now right?21:01
clarkbmordred: ya21:02
clarkber build vanilla python wee jetlag21:02
*** ykarel has joined #openstack-infra21:03
fungiclarkb: i build pure upstream source for latest 2.7 and 3.3-3.7 on my systems. granted i maintain a cheatsheet of which build commands and options to use for each21:10
clarkbthe problems I ran intonwas distros seemed to notnot upstream lib names for things like curses21:11
mordredok: https://review.openstack.org/550606 DNM testing building some things on some nodes21:11
*** caphrim007 has joined #openstack-infra21:11
mordredthere's me cheating and using the gate to find out how well it works21:11
*** pcaruana has quit IRC21:12
fungiclarkb: http://paste.openstack.org/show/693824 is my list of build notes21:12
*** HeOS has joined #openstack-infra21:12
*** yamamoto has joined #openstack-infra21:12
ianwok, i've got a trunk full of ethernet cables, a broadband cpe in an unknown state of activation and a head full of dreams.  wish me luck ... ttyl21:13
fungimaybe harry tuttle will come to your rescue21:13
fungigranted he dealt more with ducts than cables21:14
*** danpawlik has joined #openstack-infra21:14
mordredfungi: you might find https://github.com/pyenv/pyenv interesting if you haven't looked at it yet - it's all just a bunch of shell21:14
fungimordred: does it handle the source builds for you?21:15
mordredfungi: yup21:15
*** ihrachys has quit IRC21:15
*** ihrachys has joined #openstack-infra21:15
*** andreas_s has joined #openstack-infra21:15
mordredyou basically say "pyenv install 3.5.5" and it grabs 3.5.5 from upstream, builds it and sticks it somewhere so you can request to use it later21:16
mordredit's .... way more reasonable than I was expecting21:16
fungicool, i wasn't picking that up from the readme21:16
*** VW_ has quit IRC21:17
*** yamamoto has quit IRC21:17
*** VW has joined #openstack-infra21:17
fungilooks like a lot of magic that could set off my paranoia. so far i've been perfectly happy just keeping symlinks in ~/bin to my interpreters21:18
*** VW has quit IRC21:18
*** danpawlik has quit IRC21:19
mordredfungi: yah - I hear that ... the build itself is actually done through a different thing (that can apparently be standalone) https://github.com/pyenv/pyenv/tree/master/plugins/python-build21:19
fungiand i also never use virtualenv's `activate` script to begin with (symlinks have worked fine for that too)21:19
*** tosky has quit IRC21:19
*** VW has joined #openstack-infra21:19
fungibut i guess not having to rebuild my virtualenvs when i update my interpreters would be swell21:20
*** andreas_s has quit IRC21:20
dhellmannzuul experts: I'm working with the requirements team on a plan to add unit test jobs to projects currently syncing their requirements from the global list.21:20
mordredfungi: which is the thing that,if I'm reading it all correctly, is where they keep any information about things needed for building things21:20
dhellmannthe test jobs would be defined in-repo most likely, as with https://review.openstack.org/#/c/550603/21:20
dhellmannbecause we can't turn the job on for every repo all at once in case it breaks for a project21:21
mordreddhellmann: neat!21:21
dhellmannhow bad would it be to have 300+ patches like that one proposed all at once? (like if I script this, and submit a patch to each repo)21:21
dhellmannwould zuul freak out over the number of configuration changes?21:21
fungiif all 300 contain zuul configuration, then potentially bad21:22
dhellmanni.e., should I batch the work, like corvus did with the name removal stuff?21:22
dhellmannyeah, they would21:22
dhellmannok, so batching21:22
*** r-daneel_ has joined #openstack-infra21:22
fungiwe've seen the current machine top out around 50 concurrent config changes (and that was pretty nasty performance-wise)21:22
dhellmannok, I could do them in sets of 10 or something21:23
fungiyeah, 10 would probably be okay21:23
dhellmannthat gives other folks space to have their own config changes of different sorts21:23
*** r-daneel has quit IRC21:23
*** r-daneel_ is now known as r-daneel21:23
fungilooks like we're probably about due for a zuul restart to free up used memory since it's now almost maxing out with buffers/cache http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=64792&rra_id=all21:25
mordredfungi: yes. that's actually on the todo-list for once I finish fixing zuul-web ...21:25
mordredfungi: but strictly speaking there's really nothing preventing doing it sooner21:26
mordredfungi: other than the fact that we're pinned back a few revisions in /opt/zuul on zuul01 right now21:26
*** tosky has joined #openstack-infra21:27
clarkbya mostly just didnt want to impact your fixing of things I think21:27
*** dprince has quit IRC21:27
* mordred is still poking at things on other nodes - so if someone wants to restart, it will not affect me21:28
mordredand by poking, I mean I'm now circling back to this after having walked away muttering earlier21:28
fungiright, it looks like it can wait until we want to restart it to pick up some new commits anyway21:29
clarkbafter being awake at like 3am I feel like my day may end up slowly petering out over the next couple hours21:30
tobiashmordred: just updated zuul in my testenv21:33
tobiashgot zuul-web working21:33
tobiashbut console log behaves strange21:33
tobiashit's black at first but every added line gets a white background21:34
*** jzerebecki has quit IRC21:34
mordredoh - that's weird21:34
mordredtobiash: I wonder if I missed importing a css file or something21:35
mordredtobiash: or - alternately, if it's now importing a css file it wasn't before so we need to change the order21:35
tobiashthat sounds possible21:35
mordredtobiash: did you have to do anything strange other than just installing the javascript tools?21:36
tobiashI had to restructure my dockerfile...21:36
tobiashmy initial install method didn't work21:36
tobiashthen tried to switch to clone within the dockerfile and installing from pip21:37
tobiashjust to notice that pip in alpine is broken with symlinks21:37
tobiashand now I'm using pip for installing the requirements and python setup.py to install zuul afterwards...21:38
mordrednod.21:38
tobiashthen with yarn installed that worked21:38
tobiashfrom zuul-web I just had to remove the manual akwart cruft to get the deps21:39
tobiashand my queue size patch doesn't work :/21:40
tobiashreports constantly 021:41
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Store label info with launcher registration  https://review.openstack.org/54837621:42
tobiashthe json is correct but zuul-web reports 021:44
*** danpawlik has joined #openstack-infra21:46
fungiinfra-root: i've approved a couple of meetbot additions just now,21:47
fungibut there's still one lingering which needs a second core review and would be good to get in at roughly the same time: https://review.openstack.org/52271121:47
clarkbfungi: its safe right now21:48
clarkb?21:48
mordredclarkb: https://review.openstack.org/#/c/550606/ <-- pyenv totally builds python fine on centos and suse21:49
clarkbhuh21:50
clarkbI wonder if its just not building things like curses then21:50
mordredI had it do 2.7.14 and 3.5.5 - also with -v so the configure logs are avail21:51
mordredclarkb:21:51
*** pblaho has quit IRC21:51
mordred2018-03-07 21:43:28.283180 | centos-7 | building '_curses' extension21:51
fungiclarkb: looked like it was a safe time, yes21:51
openstackgerritDirk Mueller proposed openstack-infra/project-config master: Drop kingbird, networking-hpe and trio2o from g-r sync  https://review.openstack.org/55041521:51
*** danpawlik has quit IRC21:51
clarkbok approved21:51
clarkbmordred: and for suse? maybe they are vendoring all that stuff? in any case I will have to try it again21:52
mordredclarkb: in any case, whatever they're doing, they seem to be doing a decent job of it21:52
clarkbI thought I even tried it with pyenv after vanilla autoconf and make failed on me21:52
mordredclarkb: yah. http://logs.openstack.org/06/550606/3/check/shade-pyenv-suse/0534ec2/21:52
mordredclarkb: that's on a tumbleweed node21:52
mordredhttps://review.openstack.org/#/c/550606/3/playbooks/suse.yaml <-- I had it install what the pyenv folks recommend to install for build depends21:53
mordredclarkb: oh - it did fail to build curses on suse21:54
*** HeOS has quit IRC21:55
mordredclarkb: https://bugs.python.org/issue12271 fwiw - apparently suse puts panel.h into /usr/include/ncurses but other things have it just in /usr/include21:56
openstackgerritMerged openstack-infra/system-config master: Add #edge-computing-group to hiera/common.yaml  https://review.openstack.org/54920121:56
*** ykarel has quit IRC21:57
clarkbmordred: I love it when the bugs are that old for something relatively simple21:59
mordredclarkb: also - closed, not a bug21:59
*** lukebrowning has joined #openstack-infra22:00
openstackgerritMerged openstack-infra/system-config master: Log and archive #openstack-loci  https://review.openstack.org/54921722:01
* mnaser is curious about the meetbot 'safe time' change?22:03
mnaserno soft reloads?22:03
clarkbmnaser: correct, its a full restart of the bot so if it happens during a meeting your meeting stops (at least from the bot's perspective)22:04
*** HeOS has joined #openstack-infra22:05
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: added new endpoint add location banner  https://review.openstack.org/55062522:05
mnaserah i see22:05
*** lukebrowning has quit IRC22:06
openstackgerritMerged openstack-infra/system-config master: Add openstack-masakari to meetbot and statusbot channels  https://review.openstack.org/52271122:07
*** r-daneel has quit IRC22:07
*** david-lyle has joined #openstack-infra22:08
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: added new endpoint add location banner  https://review.openstack.org/55062522:08
*** trown|rover is now known as trown|outtypewww22:08
openstackgerritMerged openstack-infra/openstackid-resources master: added new endpoint add location banner  https://review.openstack.org/55062522:10
*** HeOS has quit IRC22:11
*** openstackstatus has quit IRC22:13
*** openstack has joined #openstack-infra22:14
*** ChanServ sets mode: +o openstack22:14
*** david-lyle has quit IRC22:14
clarkbdirk: dmsimard: any idea if that iptables thing has been turned into a kernel bug?22:18
*** yamamoto has quit IRC22:18
*** danpawlik has quit IRC22:21
openstackgerritClark Boylan proposed openstack-infra/git-review master: DNM testing python3 without changes  https://review.openstack.org/55062922:24
ianwhello world22:25
*** dbecker has joined #openstack-infra22:26
clarkbianw: you have internets again?22:26
mordredclarkb: zomg. I finally have a node I can run puppet on22:27
mordredclarkb: it probably should not have taken me this long ...22:27
*** gfidente has quit IRC22:27
clarkbmordred: virt-install should mostly work on upstream $distro images22:28
*** ihrachys_ has joined #openstack-infra22:28
clarkbianw has a blog post somewhere on making a config drive for that to work22:28
clarkb(I just have a single config drive that I made forever ago and the command in a file to use it)22:28
*** ihrachys has quit IRC22:29
mordredclarkb: it wasn't getting a vm that was the hard part - it was getting enough context in to it for the things to work22:29
clarkbah22:29
clarkbI read finally have a node I can run puppet on to mean getting a vm22:29
mordredclarkb: without getting _too_ much context in to it so that it behaves poorly22:29
clarkbyou mean that you can run puppet on successfully ?22:29
mordredclarkb: nah. booting vms is a thing I'm fairly good at :)22:29
mordredclarkb: yah. or, that it doesn't bomb out immediately due to lack of hiera values22:30
*** ldnunes has quit IRC22:30
*** bobh has joined #openstack-infra22:31
*** dbecker has quit IRC22:31
*** VW_ has joined #openstack-infra22:32
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Added new endpoint get banners per location  https://review.openstack.org/55063122:33
*** dklyle has joined #openstack-infra22:34
openstackgerritMerged openstack-infra/openstackid-resources master: Added new endpoint get banners per location  https://review.openstack.org/55063122:35
*** esberglu has quit IRC22:35
*** VW has quit IRC22:36
*** eharney has quit IRC22:36
*** kjackal has quit IRC22:36
*** VW_ has quit IRC22:36
*** rcernin has joined #openstack-infra22:37
*** edmondsw has quit IRC22:38
*** edmondsw has joined #openstack-infra22:39
*** openstackstatus has quit IRC22:42
*** openstack has joined #openstack-infra22:43
*** ChanServ sets mode: +o openstack22:43
*** edmondsw has quit IRC22:44
dmsimardclarkb: I started bisecting the iptables thing, haven't found the source yet. I'm not positive on kernel yet.22:45
*** slaweq has quit IRC22:46
clarkbdmsimard: fwiw I think fedora and suse have different userland firewall implementations so kernel seems likely but probably best ot bisect and be sure22:46
*** slaweq has joined #openstack-infra22:46
*** tpsilva has quit IRC22:47
dmsimardIt started occuring during the lifetime of F26 for sure because it was working before so my work has been looking at changelogs for stuff like netfilter/iptables/kernel to see if anything stands out22:47
dmsimardThere's been a couple kernel dot releases, it's fairly easy to just try them all and see what happens.22:48
*** esberglu has joined #openstack-infra22:50
*** slaweq has quit IRC22:51
*** tedlit has quit IRC22:52
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Actually honor the static_path config value  https://review.openstack.org/55063622:53
*** HeOS has joined #openstack-infra22:53
mordredclarkb, dmsimard, pabelanger: ^^ if'n you don't mind a quick little review22:53
*** david-lyle has joined #openstack-infra22:54
*** tedlit has joined #openstack-infra22:54
*** dklyle has quit IRC22:55
mordredalso - if you want to double-check - 104.239.149.123 monty-test-zuul-web.openstack.org is the server I have up and running that ran with the proposed puppet-zuul changes - and that change in place in the local python22:55
mordredianw: ^^ you too22:56
mordredhttps://review.openstack.org/#/c/549608/ <-- is the puppet-zuul change22:56
*** slaweq has joined #openstack-infra22:56
mordredif we land both changes, I'm pretty confident that things will work and that we can remove things from the emergency file22:57
clarkbmordred: I traced static_path through the zuul web command to web __init__.py to your change so I'm good with it22:58
*** armaan has quit IRC22:58
*** armaan has joined #openstack-infra22:59
ianwcool, i thought you needed a documentroot maybe22:59
clarkbprobably plan to run puppet manually again?23:00
mordredclarkb: yah. since it's still in emergency - I think land the two changes, then do a manual sync/run on the node just to make sure23:00
mordredianw: yah. I was sure it was gonna be something with the apache config23:01
*** slaweq has quit IRC23:01
*** slaweq has joined #openstack-infra23:06
ianwohh, ubuntu-ports mirroring is finishing up23:07
*** esberglu has quit IRC23:09
*** myoung|ruck is now known as myoung|off23:11
*** slaweq has quit IRC23:11
*** threestrands has joined #openstack-infra23:12
*** threestrands has quit IRC23:12
*** threestrands has joined #openstack-infra23:12
*** dhill__ has quit IRC23:14
*** yamamoto has joined #openstack-infra23:15
mordredinfra-root: could I get a +A on https://review.openstack.org/#/c/549608/ - it's been tested on a real server - and is needed to remove zuul01 from the emergency file23:18
*** yamamoto has quit IRC23:20
*** yamamoto has joined #openstack-infra23:20
eernstclarkb: in case you have input: https://github.com/kata-containers/ci/issues/623:22
clarkbmordred: does zuulv3 not need the lxml stuff?23:22
clarkbmordred: we finally removed that dep from all the places? I am so happy23:23
mordredclarkb: yah - it does not need it23:23
openstackgerritMerged openstack-infra/zuul master: Actually honor the static_path config value  https://review.openstack.org/55063623:24
clarkbeernst: thats actually a largely unsolved problem for us too since as is mentioned there you need consistent hardware. I think we've decided we wouldn't need baremetal as long as the hypervisor isn't being used for other tasks as well.23:25
clarkbeernst: it just came up at the ptg, let me link to the resulting mailing list thread23:25
eernstk, thanks.23:25
clarkbeernst: http://lists.openstack.org/pipermail/openstack-dev/2018-March/127972.html23:26
eernstso, the "tl;dr" summary (after reading it :)) is that there isn't a set solution right now, is that right?23:28
eernstthat is, a set solution with the openstrack infrastructure?23:29
clarkbeernst: correct23:29
eernstWe are using a couple of baremetal machines right now internally and may keep down this route atm.23:29
clarkbeernst: with the major issue for us being where do we get hardware that will stick around long enough23:29
eernstThanks.23:29
*** danpawlik has joined #openstack-infra23:30
fungibasically our current donated resources are all virtual machines in (frequently oversubscribed) public cloud providers, so performance consistency across providers or even within a single provider or even on the same virtual machine from one minute to the next could vary significantly23:30
*** HeOS has quit IRC23:30
*** claudiub has quit IRC23:30
fungiand to be able to have comparative performance between runs we need an entirely different kind of donated server resource23:31
fungiluckily the framework we're using could likely consume this new kind of donation without any real modification, so it's more a matter of logistics than anything23:32
*** armaan has quit IRC23:33
*** armaan has joined #openstack-infra23:34
*** threestrands_ has joined #openstack-infra23:34
*** danpawlik has quit IRC23:35
*** threestrands_ has quit IRC23:35
*** threestrands_ has joined #openstack-infra23:36
*** threestrands has quit IRC23:36
clarkbmordred: left a couple comments on the puppet-zuul change will let you decide if you want to try and address any of that before merging23:37
*** slaweq has joined #openstack-infra23:37
clarkbmordred: I'm on the fence of whether or not its worthaddressing them23:37
*** VW has joined #openstack-infra23:37
*** tedlit has quit IRC23:37
*** slaweq has quit IRC23:42
*** slaweq has joined #openstack-infra23:47
*** VW has quit IRC23:51
*** hongbin has quit IRC23:51
*** VW has joined #openstack-infra23:52
*** slaweq has quit IRC23:52
*** VW has quit IRC23:56
*** slaweq has joined #openstack-infra23:57
*** fifilip has joined #openstack-infra23:58
*** rlandy is now known as rlandy|bbl23:58
tonybmordred: given that shade provides the majority of the implementation for os_networks ... if we need new flags in os_networks we add it to shade and then send a PR against ansible/ansible to add the feature and bump the shade version from 1.6.0 ... #askingforafriend23:59
clarkbtonyb: and at this point it should be all CI'd by zuul too23:59
tonybclarkb: Oh cool.23:59
clarkbtonyb: so you can add a test or something too maybe and check it all works at the end23:59

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