Friday, 2019-03-15

*** cmoura has quit IRC00:00
*** cmoura has joined #openstack-infra00:00
*** armax has joined #openstack-infra00:01
*** wolverineav has joined #openstack-infra00:07
*** dpawlik has joined #openstack-infra00:10
clarkbThinking out loud here, but maybe OpenStack would like to move all of the deb-* repos into cold storage and we can stop trying to configure them on gitea so much :)00:11
clarkb(I don't actually know how much value there is there given that they are mostly just forks of our actual repos)00:12
clarkb(and now live elsewhere presumably with all their history)00:12
*** wolverineav has quit IRC00:12
ianwdefinitely worth investigating i think, we do all these operations that loop over all repos00:13
ianw"as we are doing" i mean00:13
*** dpawlik has quit IRC00:15
*** mattw4 has quit IRC00:19
*** dpawlik has joined #openstack-infra00:22
*** hamzy has joined #openstack-infra00:22
*** wolverineav has joined #openstack-infra00:22
*** dpawlik has quit IRC00:26
*** wolverineav has quit IRC00:28
*** mattw4 has joined #openstack-infra00:33
*** markvoelker has joined #openstack-infra00:34
*** mattw4 has quit IRC00:38
*** markvoelker has quit IRC00:39
*** armax has quit IRC00:42
*** dpawlik has joined #openstack-infra00:52
*** wolverineav has joined #openstack-infra00:53
*** dpawlik has quit IRC00:57
*** markvoelker has joined #openstack-infra01:05
*** hwoarang has quit IRC01:12
*** hwoarang has joined #openstack-infra01:14
*** whoami-rajat has joined #openstack-infra01:17
*** ricolin has joined #openstack-infra01:27
*** jamesmcarthur has joined #openstack-infra01:28
*** markvoelker has quit IRC01:32
*** rlandy|bbl is now known as rlandy01:41
*** wolverineav has quit IRC01:42
*** jamesmcarthur has quit IRC01:49
*** hongbin has joined #openstack-infra01:54
*** dpawlik has joined #openstack-infra02:07
*** wolverineav has joined #openstack-infra02:08
*** dpawlik has quit IRC02:12
*** dpawlik has joined #openstack-infra02:18
*** dpawlik has quit IRC02:22
*** ricolin has quit IRC02:23
*** ricolin has joined #openstack-infra02:23
*** wolverineav has quit IRC02:39
*** wolverineav has joined #openstack-infra02:39
*** ricolin has quit IRC02:45
*** wolverineav has quit IRC02:48
clarkbok gitea fixup completed successfully on all gitea servers but gitea0502:50
clarkbgitea05 get a 404 when hitting openstack/openstacksdk/settings02:50
*** ccamacho has quit IRC02:50
clarkbPlaybook run took 0 days, 2 hours, 53 minutes, 29 seconds was total runtime fwiw02:51
clarkbI guess tomorrow I'll do a run on gitea05 only?02:51
*** dpawlik has joined #openstack-infra02:52
clarkbside effect of the server resize: ansible/puppet running every 30 minutes instead of every 4502:52
clarkbthats a nice improvement02:52
clarkbianw: before you call it a week care to review https://review.openstack.org/#/c/643465/ and https://review.openstack.org/#/c/634726/7 those changes will get us moving along on puppet 402:55
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: executor: enable zuul_return to update Ansible inventory  https://review.openstack.org/59009202:55
*** dpawlik has quit IRC02:56
*** psachin has joined #openstack-infra03:03
ianwwill do03:06
*** wolverineav has joined #openstack-infra03:11
*** wolverineav has quit IRC03:37
openstackgerritMerged openstack-infra/system-config master: Remove trusty testing flag from nodes that are xenial  https://review.openstack.org/64316803:39
*** Lucas_Gray has joined #openstack-infra03:48
*** ramishra has joined #openstack-infra03:48
*** udesale has joined #openstack-infra03:50
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: executor: add log_stream_port and log_stream_file settings  https://review.openstack.org/53553803:51
*** chkumar246 is now known as chandankumar03:52
*** ykarel has joined #openstack-infra03:58
*** wolverineav has joined #openstack-infra04:14
*** hongbin has quit IRC04:16
*** ykarel has quit IRC04:20
*** ykarel_ has joined #openstack-infra04:20
*** psachin has quit IRC04:30
*** dave-mccowan has quit IRC04:30
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Implement zookeeper-auth  https://review.openstack.org/61915504:35
*** diablo_rojo has quit IRC04:40
*** lpetrut has joined #openstack-infra04:47
*** janki has joined #openstack-infra04:50
*** dpawlik has joined #openstack-infra04:52
*** dpawlik has quit IRC04:57
*** dpawlik has joined #openstack-infra05:04
*** dpawlik has quit IRC05:08
*** wolverineav has quit IRC05:08
*** roman_g has joined #openstack-infra05:09
*** slaweq has joined #openstack-infra05:10
*** wolverineav has joined #openstack-infra05:11
*** Lucas_Gray has quit IRC05:11
openstackgerritIan Wienand proposed openstack-infra/system-config master: [dnm] letsencrypt prototype implementation  https://review.openstack.org/63675905:12
openstackgerritIan Wienand proposed openstack-infra/system-config master: master-nameserver: Add unmanaged domains; add acme.opendev.org  https://review.openstack.org/64115505:14
openstackgerritIan Wienand proposed openstack-infra/system-config master: [dnm] letsencrypt prototype implementation  https://review.openstack.org/63675905:14
*** wolverineav has quit IRC05:17
*** lpetrut has quit IRC05:19
openstackgerritIan Wienand proposed openstack-infra/system-config master: [dnm] letsencrypt prototype implementation  https://review.openstack.org/63675905:24
*** lpetrut has joined #openstack-infra05:29
*** roman_g has quit IRC05:34
*** dpawlik has joined #openstack-infra05:42
*** lpetrut has quit IRC05:43
openstackgerritMerged openstack/diskimage-builder master: Unmount internal mounts on finalise errors  https://review.openstack.org/64295305:44
*** kjackal has quit IRC05:46
openstackgerritMerged openstack-infra/zuul master: Ensure correct lexical sorting of node requests  https://review.openstack.org/64335205:47
openstackgerritMerged openstack-infra/zuul master: CLI: fail if trying to enqueue/dequeue a change for the wrong project  https://review.openstack.org/63666205:47
*** dpawlik has quit IRC05:47
openstackgerritMerged openstack-infra/zuul master: Add missing doc for 'execute_time' in MQTT schema  https://review.openstack.org/64306905:47
*** slaweq has quit IRC05:56
*** mtreinish has quit IRC05:57
*** rcernin has quit IRC05:58
*** chandankumar has quit IRC05:58
*** rcernin has joined #openstack-infra06:13
*** yamamoto has quit IRC06:21
*** chandankumar has joined #openstack-infra06:22
*** e0ne has joined #openstack-infra06:24
*** e0ne has quit IRC06:27
*** yamamoto has joined #openstack-infra06:29
*** yamamoto has quit IRC06:30
*** mtreinish has joined #openstack-infra06:31
*** kjackal has joined #openstack-infra06:38
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Implement zookeeper-auth  https://review.openstack.org/61915506:58
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Wait for command processor thread to stop  https://review.openstack.org/64185407:03
*** kjackal has quit IRC07:14
*** stakeda has joined #openstack-infra07:14
*** kjackal has joined #openstack-infra07:15
*** kjackal has quit IRC07:15
*** dpawlik has joined #openstack-infra07:15
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Remove some thread join timeouts  https://review.openstack.org/64351707:24
*** apetrich has joined #openstack-infra07:25
*** yolanda has joined #openstack-infra07:30
*** ricolin has joined #openstack-infra07:33
*** pcaruana has joined #openstack-infra07:36
*** ricolin_ has joined #openstack-infra07:38
*** ricolin has quit IRC07:38
*** priteau has joined #openstack-infra07:40
*** slaweq has joined #openstack-infra07:54
*** ginopc has joined #openstack-infra07:57
*** kopecmartin|off is now known as kopecmartin07:57
AJaegerinfra-root, all translation syncs fail, see http://logs.openstack.org/periodic/git.openstack.org/openstack/python-keystoneclient/master/propose-translation-update/8c7d3e8/job-output.txt.gz#_2019-03-15_07_56_38_36242407:59
*** rcernin has quit IRC07:59
AJaegerSeems to be a fallout from switch to bionic07:59
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Manage ansible installations within zuul  https://review.openstack.org/63193008:10
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Validate ansible installations on startup  https://review.openstack.org/63741808:10
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Make ansible version configurable  https://review.openstack.org/63742208:10
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Install ansible during executor startup if needed  https://review.openstack.org/64064408:10
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Run tox remote concurrent  https://review.openstack.org/64065408:10
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.6  https://review.openstack.org/63193108:10
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.7  https://review.openstack.org/63193208:10
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Switch default ansible version to 2.7  https://review.openstack.org/63742408:10
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Move the post and release jobs in-tree  https://review.openstack.org/64352408:10
openstackgerritAdam Coldrick proposed openstack-infra/project-config master: Remove unneeded storyboard-webclient jobs  https://review.openstack.org/64352508:10
*** dpawlik has quit IRC08:10
*** jpena|off is now known as jpena08:11
*** xek has quit IRC08:13
*** xek has joined #openstack-infra08:13
*** geguileo has quit IRC08:15
*** rpittau|afk is now known as rpittau08:17
*** tkajinam has quit IRC08:18
*** gfidente has joined #openstack-infra08:20
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Implement zookeeper-auth  https://review.openstack.org/61915508:23
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Run tox-py35 jobs on xenial  https://review.openstack.org/64353008:23
*** pcaruana has quit IRC08:24
*** pcaruana|afk| has joined #openstack-infra08:24
*** mcgiggler has joined #openstack-infra08:24
cmurphyAJaeger: dmsimard I'll try building a new tumbleweed image with dib and try to see what's going on there08:25
*** emine__ has joined #openstack-infra08:26
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Fix post and release jobs by setting some variables  https://review.openstack.org/64353108:26
*** markvoelker has joined #openstack-infra08:27
openstackgerritSimon Westphahl proposed openstack-infra/zuul master: wip: Spec for allowing circular dependencies  https://review.openstack.org/64330908:30
cmurphy$ grep ^NAME /mnt/etc/os-release08:33
cmurphyNAME="openSUSE Tumbleweed Kubic"08:33
cmurphyneat08:33
AJaegercmurphy: fvogt is looking at it on #kubic as well, thanks08:33
AJaegercmurphy: that name looks broken ;(08:33
cmurphyAJaeger: great08:34
*** e0ne has joined #openstack-infra08:35
*** Guest17747 has joined #openstack-infra08:35
*** ykarel_ is now known as ykarel|lunch08:38
AJaegerianw: is Zanata dead? Even the 4.6.2 zanata-cli (most recent) will not run on Bionic, throws same error.08:39
*** jtomasek has joined #openstack-infra08:41
*** wolverineav has joined #openstack-infra08:43
*** derekh has joined #openstack-infra08:47
*** ccamacho has joined #openstack-infra08:48
*** wolverineav has quit IRC08:48
*** ccamacho has quit IRC08:52
openstackgerritTobias Henkel proposed openstack-infra/zuul master: WIP: Support common ansible dependencies  https://review.openstack.org/64353408:52
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: [WIP] admin REST API: docker-compose PoC, frontend  https://review.openstack.org/64353608:59
*** jpich has joined #openstack-infra08:59
*** yamamoto has joined #openstack-infra08:59
ianwAJaeger: hrm, I haven't looked in ages, not sure sorry :/08:59
*** Guest17747 is now known as geguileo09:00
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: ansible-config: add common extra dependencies  https://review.openstack.org/64353709:01
AJaegerianw: could you check whether we still have a contact to help fix Zanata-cli? It just does not run on Bionic09:01
AJaegerissue is too new java I guess09:01
*** pgaxatte has joined #openstack-infra09:07
*** rfolco has quit IRC09:07
cmurphydmsimard: and anyone else following along https://build.opensuse.org/request/show/685275 will fix the tumbleweed problem09:10
cmurphycc dirk ^09:10
*** hwoarang has quit IRC09:11
*** dpawlik has joined #openstack-infra09:13
dirkcmurphy: thanks!09:13
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Use xenial for translation jobs  https://review.openstack.org/64353909:16
*** hwoarang has joined #openstack-infra09:16
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Fix post and release jobs by setting some variables  https://review.openstack.org/64353109:18
*** lpetrut has joined #openstack-infra09:20
*** logan- has quit IRC09:23
*** logan- has joined #openstack-infra09:27
openstackgerritGorka Eguileor proposed openstack-infra/project-config master: Add cinderlib publish-to-pypi job  https://review.openstack.org/64354209:38
*** ykarel|lunch is now known as ykarel09:40
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support common ansible dependencies  https://review.openstack.org/64353409:42
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Add missing docs for zuul-manage-ansible  https://review.openstack.org/64354409:42
*** dpawlik has quit IRC09:45
openstackgerritTobias Henkel proposed openstack-infra/zuul master: ansible-config: add common extra dependencies  https://review.openstack.org/64353709:45
*** dtantsur|afk is now known as dtantsur09:47
*** dpawlik has joined #openstack-infra09:48
openstackgerritAdam Coldrick proposed openstack-infra/project-config master: Remove unneeded storyboard-webclient post job  https://review.openstack.org/64352509:51
openstackgerritAdam Coldrick proposed openstack-infra/project-config master: Set variables for storyboard-webclient release job  https://review.openstack.org/64354509:51
SotKAJaeger: thanks for the heads up re: the release job09:51
openstackgerritBhawna Singh proposed openstack-infra/storyboard master: update StoriesController so  users subsribe to stories they create  https://review.openstack.org/64354609:53
AJaegerSotK: you're welcome!09:53
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Move the post job in-tree  https://review.openstack.org/64352409:59
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Fix post job by setting some variables  https://review.openstack.org/64353109:59
*** lpetrut has quit IRC10:02
*** ginopc has quit IRC10:02
*** ginopc has joined #openstack-infra10:03
*** rfolco has joined #openstack-infra10:05
*** stakeda has quit IRC10:06
*** dpawlik has quit IRC10:07
*** rfolco has quit IRC10:09
*** rfolco has joined #openstack-infra10:11
*** dtantsur is now known as dtantsur|brb10:15
*** yamamoto has quit IRC10:16
*** kaiokmo has quit IRC10:19
*** lpetrut has joined #openstack-infra10:27
*** dulek has quit IRC10:40
*** dulek has joined #openstack-infra10:42
*** wolverineav has joined #openstack-infra10:45
*** dpawlik has joined #openstack-infra10:45
*** ricolin_ has quit IRC10:47
*** wolverineav has quit IRC10:49
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Include enabled features in /v1/systeminfo output  https://review.openstack.org/64355810:51
*** mriedem has joined #openstack-infra10:53
*** yamamoto has joined #openstack-infra10:56
*** udesale has quit IRC10:56
*** udesale has joined #openstack-infra10:57
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add a Swift storage backend implementation  https://review.openstack.org/63336510:58
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add an attachments endpoint to stories  https://review.openstack.org/63336610:58
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add a table for attachments  https://review.openstack.org/63341110:58
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add a WSME model for attachments  https://review.openstack.org/63341710:58
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add support for retrieving attachment metadata  https://review.openstack.org/63341810:58
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add support for creating attachments  https://review.openstack.org/63342110:58
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add attachments API availability to /v1/systeminfo  https://review.openstack.org/64356010:59
*** e0ne has quit IRC11:03
*** yamamoto has quit IRC11:05
*** yamamoto has joined #openstack-infra11:06
*** ramishra has quit IRC11:20
openstackgerritMerged openstack-infra/elastic-recheck master: Add query for tempest bug 1812036  https://review.openstack.org/63877111:21
openstackbug 1812036 in tempest "Tests creating encrypted volume types can conflict" [Undecided,New] https://launchpad.net/bugs/181203611:21
*** weshay is now known as weshay|rover11:31
*** rascasoft has quit IRC11:32
*** dpawlik has quit IRC11:33
*** rascasoft has joined #openstack-infra11:34
*** ldnunes has joined #openstack-infra11:37
*** tosky has joined #openstack-infra11:43
*** markmcd has joined #openstack-infra11:48
*** Lucas_Gray has joined #openstack-infra11:50
*** rh-jelabarre has joined #openstack-infra11:51
*** kgiusti has joined #openstack-infra11:54
*** dpawlik has joined #openstack-infra11:58
*** jpena is now known as jpena|lunch11:59
*** janki has quit IRC12:00
*** dtantsur|brb is now known as dtantsur12:01
ianwAJaeger: ok, on my todo list :)12:07
*** e0ne has joined #openstack-infra12:12
*** derekh has quit IRC12:14
*** FlorianFa has quit IRC12:14
*** panda is now known as panda|lunch12:15
*** jamesmcarthur has joined #openstack-infra12:20
*** markvoelker has quit IRC12:25
*** rlandy has joined #openstack-infra12:26
*** pcaruana has joined #openstack-infra12:26
*** pcaruana|afk| has quit IRC12:28
dtantsurFYI the linters job seems to be broken now: http://paste.openstack.org/show/747855/ due to https://github.com/mtreinish/stestr/issues/23512:29
*** roman_g has joined #openstack-infra12:30
AJaegerthanks, ianw - but for now enjoy your weekend!12:31
*** dpawlik has quit IRC12:33
*** jamesmcarthur has quit IRC12:36
*** EmilienM is now known as EvilienM12:37
*** priteau has quit IRC12:38
*** yamamoto has quit IRC12:39
*** jamesmcarthur has joined #openstack-infra12:48
*** ramishra has joined #openstack-infra12:55
mordreddtantsur: oh goodie12:59
*** yamamoto has joined #openstack-infra13:00
mordreddtantsur, AJaeger : upper-constraints has stestr pinned at 2.2.0, so the carnage should be at least somewhat constrained13:01
*** dave-mccowan has joined #openstack-infra13:02
dtantsurmordred: it seems that this job does not use upper-constraints though13:02
mordreddtantsur: yeah - typically only things released as part of openstack use it13:02
mordreddtantsur: so there will definitely be some carnage13:02
dtantsurcarnage \o/13:03
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Fix post job by setting some variables  https://review.openstack.org/64353113:04
*** jpena|lunch is now known as jpena13:04
*** lseki has joined #openstack-infra13:11
*** eharney has quit IRC13:15
clarkbmordred: I'm really not here yet but if you get a chance bridge.o.o:~clarkb/gitea_fixup.log shows gitea05 failing on 404 to openstack/openstacksdk/settings13:17
clarkbthe other giteas ran to completion and are done with the launchpadding13:17
clarkbany idea why that would 404 on 05?13:18
mordredclarkb: uhm. no?13:18
clarkbI figure wecan rerun that playbool with a limit of gitea05 and seeif it is persistent13:18
*** dpawlik has joined #openstack-infra13:20
*** sthussey has joined #openstack-infra13:31
openstackgerritThierry Carrez proposed openstack-infra/zuul-jobs master: Fix exec quoting in release remove-gpgkey role  https://review.openstack.org/64358513:36
*** pcaruana has quit IRC13:36
fungiAJaeger: ianw: i wonder if zatana-cli has problems with the version of java shipped in bionic?13:39
AJaegerfungi: yes - see my email on openstack-infra. Java 11 fails, Java 8 is fine13:40
AJaegergoogling for error shows that Java 9 changed it - and you can change your code that it works with both.13:41
fungiahh, looks like it may just be a library they externalized and needs to be linked during build?13:41
fungii haven't gotten to e-mail yet, i'll stop researching and avoid duplicating work you've already done. thanks!13:41
stephenfinmordred: Was there any particular reason you gave up on the idea of dox?13:41
AJaegerLet's see whether there's help from zanata folks - for now we could merge https://review.openstack.org/64353913:42
AJaegerfungi: yes, that might be the case13:42
AJaegerfungi: sorry, should have followed up here with pointer to email13:42
AJaegerconfig-core, another review of  https://review.openstack.org/643539 would be great to unbreak translation jobs, please13:48
*** dpawlik has quit IRC13:52
*** dpawlik has joined #openstack-infra13:54
mordredstephenfin: yeah- it started to get weird with base image proliferation13:55
mordredstephenfin: HOWEVER - there is a change in the ecosystem since then that I think would make it easier - and maybe make dox a thing we should return to ...13:55
mordredstephenfin: which is that now there are nice python base images13:55
mordredstephenfin: so if we just tied it to those - which have tags by version - I think we could do a nice job with it13:56
mordredstephenfin: any interest in poking at it?13:57
*** e0ne has quit IRC13:58
stephenfinmordred: Yup. I'm getting rather annoyed at my inability to run stable stuff on localhost because of changes in (non-Python) system packages. Containers sound like the obvious solution13:58
*** eharney has joined #openstack-infra13:59
*** TheJulia is now known as needssleep13:59
*** rpittau is now known as elfosardo13:59
stephenfinmordred: What I'd _really_ like is make containers another type of isolation in tox, alongside virtualenvs, but I think decoupling the two (tox and virtualenv) would be nigh on impossible :) dox it is13:59
*** jamesmcarthur has quit IRC13:59
*** dtantsur is now known as creepy_owlet13:59
*** efried is now known as fried_rice14:00
clarkbfwiw I think pypa will tell you to use virtualenvs in containers if pip installing14:02
stephenfinReally? Seems somewhat unnecessary14:03
clarkbya because pip and system packages dont get along14:04
clarkbthis is a big problem noe eith system paclagesusing distutils and pip refusing to install over them14:04
*** iurygregory is now known as skolt14:04
stephenfinHmm, good point, that. I was envisioning using the '--user' flag to work around that14:05
*** e0ne has joined #openstack-infra14:06
stephenfinI'm sure there are multiple technical reasons why it can't be done, but being able to install multiple versions of a package side-by-side (like Ruby does?) sure would be nice14:06
mordredclarkb, stephenfin: right - but that's why I ike the python base images - they don't have python packages installed from distro packages14:06
mordredso FROM python:3.6 RUN pip install foo works great14:07
clarkbstephenfin: ya user install dir should usually work though there are gotchas with mixed python versions iirc14:07
clarkbmordred: ya14:08
mordredlike - this is why I think returning to dox would totally work now that docker run python:3.6 is a thing14:08
clarkbmy other issue with dox is I dont need root to run the tox targets today but dox needs root14:09
clarkbI'll just have to VM more14:09
*** kjackal has joined #openstack-infra14:10
pabelangerisn't podman to fix that (root required)14:10
stephenfinclarkb: Not sure if it's possible, but IMO dox should wrap tox rather than replace it. It should still be possible to use virtualenv (In my mind - I haven't studied the dox architecture closely enough yet)14:10
clarkbpabelanger: ya that is one potential fi14:11
clarkber potential way to address that14:11
fungiAJaeger: similarly, another review of https://review.openstack.org/643585 should hopefully un-break release jobs14:12
fungiit's amusing what you can get away with dropping quotes around in yaml14:12
*** pcaruana has joined #openstack-infra14:17
*** pcaruana|afk| has joined #openstack-infra14:17
*** pcaruana|afk| has quit IRC14:17
*** stephenfin is now known as finucannot14:19
*** jhesketh_ has quit IRC14:20
mordredfinucannot: it could use tox to run inside of the container- but you'd still need to run containers14:20
mordredhowever, as pabelanger mentiond, podman works fine as non-privileged14:20
mordredso it would be pretty easy to have dox execute either docker or podman depending on what it finds installed14:20
mordredI'd say basically what dox would want to do is create a container for the right python version, install bindep depends in it, then it could run tox14:21
mordredwhich would also be nice becuase it would tie in the bindep step too14:21
*** cmoura has quit IRC14:23
zbrclarkb: does this e-r makes sense or not? https://review.openstack.org/#/c/622210/ -- i still see matches.14:25
AJaegerfungi: it's remove extra chars day ;)14:26
clarkbzbr: logstash doesn't show any matches over the last 7 days14:28
zbrclarkb: for me it does show matches, lots.14:29
clarkbzbr: 'message:"[primary] Waiting for logger" AND tags:"console"' is my query14:29
zbrhttp://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22%5Bprimary%5D%20Waiting%20on%20logger%5C%22%20AND%20tags%3A%5C%22console%5C%2214:30
openstackgerritMerged openstack-infra/project-config master: Use xenial for translation jobs  https://review.openstack.org/64353914:30
finucannotmordred: Hmm, the only issue with that is that the bindep stuff isn't versioned, so we'd end up having the same issues if something changed there14:30
*** cmoura has joined #openstack-infra14:30
finucannotmordred: Also, that assumes the Python containers are Debian or RHEL-based14:30
clarkbzbr: the change uses waiting for logger but your query is waiting on logger14:31
clarkbso we need to update the change to use 'on' not 'for'14:31
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Fix post job by setting some variables  https://review.openstack.org/64353114:31
*** jamesmcarthur has joined #openstack-infra14:31
zbrclarkb: ahh,.. damn, need to fix. query good by change wrong.14:31
openstackgerritSorin Sbarnea proposed openstack-infra/elastic-recheck master: Query: [primary] Waiting on logger  https://review.openstack.org/62221014:31
fungifinucannot: i think bindep has support for alpine now too14:32
zbrclarkb: thanks for spotting it!14:32
fungifinucannot: well, and gentoo, suse, et cetera14:32
fungibut alpine is probably more relevant to the current discussion14:33
finucannotfungi: Oh, good to know. We'd still need to make it versioned though, I suspect14:33
zbrre bindep.... lets replace it with an ansible playbook! ;) .... kinda joking.14:33
clarkbinfra-root I have restarted the sync gitea playbook on gitea05 only using --limit localhost:gitea05.opendev.org14:33
finucannotseeing as the key issue I have at the moment is that I can't build mitaka-eol stuff on F29 because something SQL'y has broken14:33
clarkbwe'll see if it fails on openstacksdk consistently14:34
fungifinucannot: versioned in what way? versioning the protocol for the package list? or versioning the list itself? or versioning the repository containing the list?14:34
zbrthe reality is that bindep usage is limited by design, does not scale well to a big number of OS-es, versions,... but on the other hand is simple.14:34
finucannotditto for the SQLite issue we fixed in...oslo.db (?) recently14:35
finucannotfungi: I'm not sure, tbh :\14:35
fungizbr: i expect that the bulk of what bindep does would still have to be turned into a library for an ansible module anyway... the ansible package management stuff doesn't really solve the problem of having a means to express differences in package naming across platforms14:35
*** jtomasek has quit IRC14:36
openstackgerritMerged openstack-infra/zuul-jobs master: Fix exec quoting in release remove-gpgkey role  https://review.openstack.org/64358514:36
clarkbfungi: and when you use things like include tasks ansible explodes and stops running and returns 014:37
fungifinucannot: sounds like the problems you're describing have to do with not using a platform contemporary with the version of software you're trying to use. that's fairly out of scope for bindep. it exists to tell you for the current platform you're running what packages that platform provides which you should install. it doesn't really tell you what platform you should be running nor how to get14:37
fungiversions of packages not provided by your platform14:37
clarkb(our case of base.yaml playbook not running was directly related to trying to handle different package installs on different platforms)14:37
finucannotfungi: Yup, that's the issue exactly. I don't know if dox using the base Python containers would solve that14:37
*** armax has joined #openstack-infra14:38
fungifinucannot: yeah, whether the software/tests you want to run can work on a chosen platform at all is a separate concern14:38
finucannotYup14:39
zbrfungi: shortly installing deps kinda needs "scripting", fully declarative like bindep is never going to cover fo all cases. within a playbooks I could add code/logic to cope with new cases, like installing a repository before installing packages, .... Anyway, i am not planning to work on this, just wanted to highlight limitations in bindep.14:39
finucannotI need to think about this far more14:39
*** dpawlik has quit IRC14:39
clarkbzbr: ya I think part of the issue there is bindep isn't meant to install anything14:40
clarkbbindeps job is informational only14:40
clarkbthen other tools are expected to wrap it and do system level changes14:40
*** raissa has joined #openstack-infra14:40
fungizbr: sure. also remember that some of the suggested uses of bindep stretch its intended use case a bit. the point of it was to provide a developer a list of packages they're missing in their system to have a viable development environment for a given project. its convenience as a tool we can use to obtain similar information from those projects to set up jobs in our ci system is more of a side-effect14:41
finucannotfungi: One other thing: there isn't a way to run an arbitrary zuul job on localhost without spinning up a full zuul deployment, is there?14:41
finucannotGiven that zuul jobs do encode things like the environment they should be run in14:41
openstackgerritMerged openstack-infra/puppet-diskimage_builder master: Vendor the vhd-util PPA's gpg key  https://review.openstack.org/64346514:41
zbrtrue, and I still find is extreamly useful14:41
*** priteau has joined #openstack-infra14:41
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Load some config from /v1/systeminfo  https://review.openstack.org/64359814:41
fungifinucannot: funny you should ask, i'm just now composing a reply to the starlingx-discuss ml describing exactly this14:42
fungifinucannot: you can download the images we build and boot them in a virtual machine context, or run a script to build said images yourself14:42
fungifinucannot: the bigger challenge in exactly replicating a zuul job is in assembling the various inherited ansible playbooks to feed into ansible, and providing relevant variables they rely on14:43
fungii know there are some folks who have been working on a tool to do that, but not sure how far along they've gotten14:43
finucannotfungi: I figured that would be the complicated piece, yes14:43
dmsimardfungi: https://review.openstack.org/#/q/topic:freeze_job14:44
zbrfungi: we are working on something that should do something similar, but not ready for primetime yet.14:44
fungiat present, firing up an aio zuul/nodepool demo container with the zuul quickstart documentation is probably easier than assembling and parsing distributed bits of zuul configuration by hand14:45
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Include enabled features in /v1/systeminfo output  https://review.openstack.org/64355814:45
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add a Swift storage backend implementation  https://review.openstack.org/63336514:45
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add an attachments endpoint to stories  https://review.openstack.org/63336614:45
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add a table for attachments  https://review.openstack.org/63341114:45
clarkbime the thing that trips people up in jobs the most is the networking14:45
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add a WSME model for attachments  https://review.openstack.org/63341714:45
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add support for retrieving attachment metadata  https://review.openstack.org/63341814:45
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add support for creating attachments  https://review.openstack.org/63342114:45
clarkband that is cloud region specific so even running a full local zuul won't help there14:46
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Add attachments API availability to /v1/systeminfo  https://review.openstack.org/64356014:46
clarkbfor most everything else booting the vm image locally tends to be a good platform to run on then I just execute tox or copy the devstack rc and run devstack etc14:46
*** jhesketh_ has joined #openstack-infra14:46
fungibtw, where is our script for building your own nodepool image these days?14:47
clarkbfungi: project-config/tools/build-image.sh (the way to remember is it lives in the repo with our dib elements)14:48
fungioh, right-o14:48
*** nhicher has joined #openstack-infra14:49
*** jhesketh has quit IRC14:49
*** jhesketh has joined #openstack-infra14:49
clarkbbut ya ens3 vs eth0, single nic with public addr, vs single nic with public and private addr, vs two nics one for public one for private. IPv4 vs IPv6. and so on14:50
clarkbit is annoying that it is so variable but it is good sanity checking our software will bind to all the semi common network setups :)14:50
*** jhesketh_ has quit IRC14:51
clarkbfungi: logan- limestone is still disabled in nodepool. Do we think whatever was causing the network disruptions has passed?14:51
clarkbwould be nice to turn that back on if we can14:51
*** dpawlik has joined #openstack-infra14:51
* logan- is taking the opportunity to upgrade that cloud from Pike while it is disabled14:51
logan-should be ready to turn back on soon, but not quite yet14:52
clarkblogan-: cool. No rush I just didn't want this to get forgotten14:52
logan-yup np, thanks for checking in14:53
*** jhesketh has quit IRC14:54
clarkblogan-: do you know what version you are upgrading to?14:54
logan-ideally going to get it to rocky14:54
clarkbnice14:54
*** jaosorior has quit IRC14:56
corvusclarkb, fungi, mordred, tobiash: and https://review.openstack.org/643108 should be easy to review after the other one :)15:01
*** jhesketh has joined #openstack-infra15:03
*** jpich has quit IRC15:07
*** jpich has joined #openstack-infra15:08
fungicorvus: starred in gertty. will look those over right after lunch15:11
* fungi steps away for food but will return asap15:11
*** ykarel is now known as ykarel|away15:12
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Add a resource subcontroller for attachments  https://review.openstack.org/63361115:13
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Display download links for files attached to stories  https://review.openstack.org/63361215:13
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Add a directive for uploading files  https://review.openstack.org/63460215:13
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Add a service to handle uploading files to Swift  https://review.openstack.org/63460315:13
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Add a way to add attachments to a story  https://review.openstack.org/63384015:13
openstackgerritMerged openstack-infra/zuul master: web: support more than one job in the filter  https://review.openstack.org/64338515:15
*** jpich has quit IRC15:15
*** ykarel_ has joined #openstack-infra15:15
*** ykarel|away has quit IRC15:18
clarkbAs a heads up I have reapproved the puppet 4 upgrade for some servers15:18
*** jpich has joined #openstack-infra15:18
clarkbshould merge today now that puppet testing issues are sorted15:18
*** ykarel_ is now known as ykarel|away15:20
*** snierodz_ is now known as snierodz15:21
*** dpawlik has quit IRC15:22
*** Lucas_Gray has quit IRC15:25
*** Lucas_Gray has joined #openstack-infra15:26
openstackgerritDavid Moreau Simard proposed openstack-infra/zuul-jobs master: Add a role to mirror a git repository to a remote git server  https://review.openstack.org/64339415:36
openstackgerritDavid Moreau Simard proposed openstack-infra/zuul-jobs master: Do not merge: test zuul-jobs-upload-git-mirror job  https://review.openstack.org/64343715:37
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Document how to build a buildset registry  https://review.openstack.org/64316715:37
openstackgerritJames E. Blair proposed opendev/base-jobs master: Document the OpenDev docker image jobs  https://review.openstack.org/64310815:39
clarkbok I think gitea05 is past the openstacksdk point15:42
clarkbmordred: what do you think about allowing up to 3 retries on those http tasks?15:42
clarkbseems like we are getting 1 failure out of 8* 2000 requests which isn't bad15:43
clarkband maybe we just retry though15:43
openstackgerritMerged openstack-infra/system-config master: Upgrade some servers to puppet 4  https://review.openstack.org/63472615:51
*** e0ne has quit IRC15:51
*** lpetrut has quit IRC15:56
*** lpetrut has joined #openstack-infra15:56
mordredclarkb: ++15:58
*** udesale has quit IRC15:59
*** yamamoto has quit IRC16:00
*** yamamoto has joined #openstack-infra16:01
*** yamamoto has quit IRC16:01
*** yamamoto has joined #openstack-infra16:02
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Use OpenDev icon in gitea  https://review.openstack.org/64362216:02
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Don't check out a commit if it is already checked out  https://review.openstack.org/16392216:04
*** yamamoto has quit IRC16:07
*** pgaxatte has quit IRC16:08
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Upgrade to gitea 1.7.4  https://review.openstack.org/64362316:09
clarkbgitea05 fixup completed successfully16:10
clarkbI think that means the launchpad vs storyboard task is complete and corrected16:10
*** lpetrut has quit IRC16:13
*** mattw4 has joined #openstack-infra16:14
clarkbI expect the puppet 4 runs will be at about 16:40 UTC16:15
corvusmordred: can you review 643623 and clarkb can you review 643622? :)16:16
mordredcorvus: that was a very difficult review16:17
corvusmordred: i appreciate your thoroughness16:17
corvusmordred: to be fair, i haven't checked to see if there are template changes16:17
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Allow group read permissions on project keys directory  https://review.openstack.org/64291316:18
mordredcorvus: I'm sort of assuming not in a  point-release ... lemme go check real quick though16:18
corvusmordred: "git diff v1.7.1..v1.7.4 templates/" shows only changes to files we don't have copies of, so i think no changes are necessary?16:20
mordredyeah. I concur16:20
mordredcorvus: there is one change to home.tmpl - but I don't think it's relevant for us?16:21
clarkbcorvus: what is the gitea-safari svg for?16:21
*** wolverineav has joined #openstack-infra16:21
mordredoh - nevermiund16:21
corvusmordred: i see repo/home.tmpl16:21
clarkb(like why isn't that an opendev svg and why does safari needs its own file)16:21
corvusclarkb: it's a mask16:21
mordredcorvus: yeah - I missed a path element with my eyeballs16:22
corvusclarkb: and i left it named gitea because it's not cached by the service worker and it's referenced in a file we don't already have a template for16:22
*** kopecmartin is now known as kopecmartin|off16:22
mordredclarkb: because steve jobs likes being different16:22
clarkbcorvus: got it16:22
*** gyee has joined #openstack-infra16:23
corvushere's zuul's version: https://zuul-ci.org/safari-pinned-tab.svg16:23
*** yamamoto has joined #openstack-infra16:23
clarkbcorvus: +2'd but didn't approve in case home.tmpl is important to us16:23
corvusclarkb: no, home.tmpl isn't changed, only repo/home.tmpl which we don't customize.  we're gtg.16:24
clarkbk approving then16:24
*** woojay has quit IRC16:24
*** kmalloc is now known as needscoffee16:25
*** wolverineav has quit IRC16:29
*** wolverineav has joined #openstack-infra16:30
*** roman_g has quit IRC16:30
openstackgerritMerged openstack-infra/zuul-jobs master: Document how to build a buildset registry  https://review.openstack.org/64316716:32
*** Vadmacs has joined #openstack-infra16:37
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Don't check out a commit if it is already checked out  https://review.openstack.org/16392216:37
*** Vadmacs has quit IRC16:42
*** Vadmacs has joined #openstack-infra16:42
*** diablo_rojo has joined #openstack-infra16:44
clarkbpuppet 4 applied mostly cleanly. eavesdrop failed on an undefined nilclass error I'll look into and firehose hiera complains about undefined variable group which I'll also look at16:48
*** ramishra has quit IRC16:50
clarkbMar 15 16:41:48 eavesdrop01 puppet-user[23622]: Failed to apply catalog: undefined method `[]' for nil:NilClass16:51
clarkbcmurphy: ^ any ideas? Unfortunately not a ton to go off of16:51
clarkbmight need to run puppet manually with the --trace flag16:53
*** ykarel|away has quit IRC16:55
*** ykarel|away has joined #openstack-infra16:55
clarkbthe firehose issue is a non issue. We don't use the hiera group data for that host16:57
clarkb(we might want to, but don't currently)16:58
*** rlandy is now known as rlandy|biab17:00
*** jamesmcarthur has quit IRC17:00
*** ykarel|away has quit IRC17:00
*** jamesmcarthur has joined #openstack-infra17:01
*** mcgiggler has quit IRC17:01
clarkbinfra-root I think `/opt/puppetlabs/bin/puppet apply --trace /opt/system-config/production/manifests/site.pp` is the command to run to get the trace output? does that look wrong to anyone?17:05
clarkbcmurphy: ^ you migth ahve input too17:05
*** ykarel|away has joined #openstack-infra17:08
*** elfosardo is now known as rpittau|afk17:08
fungiokay, lunch took longer than anticipated but getting back to reviews now17:09
*** skolt is now known as iurygregory17:09
zbrclarkb: i randomly came acrosshttps://review.openstack.org/#/c/613999/ and I wonder what are the plans: should we do some minor bumping or delay any change until the multi version support? and somehow I have the impression that ansible 2.5 will be out of support before we have multi version support in zuul anyway.17:10
*** e0ne has joined #openstack-infra17:10
clarkbI wonder if I have to set a module path on that command17:10
*** ldnunes has quit IRC17:11
*** e0ne has quit IRC17:11
*** Lucas_Gray has quit IRC17:13
clarkbzbr probably a better question for #zuul. I personally dont think zuul needs to change anything there unless zuul itself is incompatible with a specific version17:14
clarkbthe range allows you to install any 217:14
clarkber any 2.517:14
*** ginopc has quit IRC17:15
*** wolverineav has quit IRC17:18
zbrclarkb: valid point, tx.17:19
*** jpena is now known as jpena|off17:21
openstackgerritSorin Sbarnea proposed openstack/gertty master: Introduce security checks with bandit and fix it  https://review.openstack.org/61337117:21
*** rpioso is now known as rpioso|afk17:22
*** creepy_owlet is now known as dtantsur|afk17:22
zbri wonder if gertty having only a noop job is by design or an accident17:25
*** jpich has quit IRC17:26
*** priteau has quit IRC17:30
*** wolverineav has joined #openstack-infra17:30
*** rfolco is now known as rfolco|doctor17:31
openstackgerritSorin Sbarnea proposed openstack/gertty master: Adds linting zuul job  https://review.openstack.org/58187117:31
*** wolverineav has quit IRC17:32
*** wolverineav has joined #openstack-infra17:33
*** kjackal has quit IRC17:40
*** kjackal has joined #openstack-infra17:40
*** wolverineav has quit IRC17:41
zbrclarkb: corvus : can you help me with https://review.openstack.org/#/c/581871/ ? adds first job for gerrty17:43
*** wolverineav has joined #openstack-infra17:44
*** ykarel|away has quit IRC17:47
*** wolverineav has quit IRC17:48
*** wolverineav has joined #openstack-infra17:49
*** rlandy|biab is now known as rlandy17:51
mordredzbr: also - I believe we'll be landing multi-ansible very soon17:51
corvuszbr: one suggestion on the gertty change17:52
zbrsure doing it now17:52
corvusi expect multi-ansible to land next week... if not today :)17:53
zbrcorvus: this is cool! what would be implicit version? a latest one? or the oldest one? easy to switch them?17:54
corvuszbr: latest will be default, easy to change the tenant or job default17:55
zbrcorvus: glad to hear that. i also prefer the same.17:55
openstackgerritBrian Haley proposed openstack-infra/devstack-gate master: Support an IPv6 underlay network  https://review.openstack.org/34304117:58
openstackgerritSorin Sbarnea proposed openstack/gertty master: Adds linting zuul job  https://review.openstack.org/58187118:00
*** priteau has joined #openstack-infra18:01
fungicorvus: once we opendevify, are you contemplating moving presentty to join gertty and boartty?18:09
fungi(not that i mind e-mailing you patches for it)18:11
corvusfungi:  that's a good question i haven't thought about.  i will do so.  :)18:13
fungialso your ever-expanding tty-oriented productivity suite deserves a catchier name for its org18:13
mordredfungi, corvus: tty/gertty ?18:14
fungiit could be the ttyping-pool though that's sorta wordy18:14
mordred(that's a terrible name - don't listen to me)18:14
corvusthat's also an interesting idea :)18:15
corvusi will subscribe to both of your newsletters!18:15
fungii reproduce my newsletter on a restored memeograph machine and drive three towns away to mail it from multiple postboxes18:17
clarkbWhen I get back to computer (currently dadops) I'll run that puppet apply command in scrollback on eavesdrop to try and get more debugging frlm it18:19
*** jamesmcarthur has quit IRC18:20
corvusfungi: electricity? fancy! i printed on a pedal-powered c&p last weekend https://en.wikipedia.org/wiki/Chandler_%26_Price18:20
zbrcorvus: done with https://review.openstack.org/#/c/581871/ on gertty -- which i find hard to pronounce but very useful at the same time.18:20
fungicorvus: nice! and yes, i do have electricity18:21
fungii'm going to imagine that the photos with that wikipedia article were taken in your boiler room18:22
clarkbI watching a thing on the old nytimes (I think it was nytimes) lead block printing system18:24
clarkbit printed lead blocks based on piut which then printed the paper18:25
clarkbmostly I thought it was cool to print metal18:25
fungii used to pick up old lead type from random places (thrift stores, et cetera) and make stuff out of it18:26
fungiaside from the occasional inked stamp though, i didn't use any of it for actual printing18:26
*** rpioso|afk is now known as rpioso18:27
*** eharney has quit IRC18:38
*** wolverineav has quit IRC18:42
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Add job and integration tests for the upload-git-mirror role  https://review.openstack.org/64343518:42
*** wolverineav has joined #openstack-infra18:47
*** wolverineav has quit IRC18:52
*** e0ne has joined #openstack-infra18:53
*** tosky has quit IRC18:53
openstackgerritRiju Khatri proposed openstack-infra/storyboard-webclient master: Support logical AND searches  https://review.openstack.org/64322418:57
openstackgerritClark Boylan proposed openstack-infra/zuul master: Install virtualenv from source  https://review.openstack.org/64365519:00
openstackgerritAnkita Bansal proposed openstack-infra/storyboard-webclient master: Login redirect replaces page history  https://review.openstack.org/64275519:06
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: Test venv instead of virtualenv  https://review.openstack.org/64365819:09
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: Test venv instead of virtualenv  https://review.openstack.org/64365819:11
*** priteau has quit IRC19:13
clarkbthe eavesdrop issues appears to be caused by pip --version complaining about old slow cryptography on stderr whcih the puppet pip module tries to process for a version :(19:14
clarkbI'm going to upgrade cryptography to see if that fixes it19:14
fungiupgraded cryptography fixes everything (including your backdoors)19:15
clarkbthis is annoying. cryptography currently comes from system packages19:16
clarkbpip is latest pip19:16
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck master: Add query for nova functional test race bug 1820337  https://review.openstack.org/64366119:16
clarkbit doesn't update cryptography but will warn you on every invocation of the tool19:16
openstackbug 1820337 in OpenStack Compute (nova) "test_bfv_quota_race_local_delete intermittently fails with testtools.matchers._impl.MismatchError: ['bfv'] != []" [High,Confirmed] https://launchpad.net/bugs/182033719:16
clarkbwhy not just update cryptography when we are updating pip pip19:17
*** stevebaker has quit IRC19:17
*** gouthamr has quit IRC19:17
*** dmellado has quit IRC19:17
*** dave-mccowan has quit IRC19:18
clarkbhrm is cryptography 2.x backward compatible to 1.x?19:18
clarkbmakes me wonder if I'll break supybot if I do that update19:19
*** raissa has quit IRC19:19
clarkbcryptography 2.0 dropped support for python3.319:20
clarkbthat was the backward incompatible change19:20
clarkbhttps://tickets.puppetlabs.com/browse/PUP-8986 and there is the upstream python bug19:20
clarkber puppet bug19:20
openstackgerritMerged openstack-infra/storyboard-webclient master: allow subscriptions to projects when items in project groups list are expanded  https://review.openstack.org/64237119:21
*** raissa has joined #openstack-infra19:21
*** raissa has quit IRC19:21
*** wolverineav has joined #openstack-infra19:22
*** raissa has joined #openstack-infra19:22
*** raissa has quit IRC19:23
clarkbconfirmed that supybot pulls in cryptography19:23
openstackgerritAnkita Bansal proposed openstack-infra/storyboard-webclient master: Provide -Assign to self- button for story tasks.  https://review.openstack.org/64342719:24
*** raissa has joined #openstack-infra19:24
clarkbinfra-root given the above any objections to upgrading cryptography then restarting meetbot to ensure it is still happy? from what I can tell the backward incompatible chagne is python3.3 specific19:25
mordredclarkb: fine by me19:26
*** wolverineav has quit IRC19:27
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: Fix parent if no virtualenv exists in system  https://review.openstack.org/64366519:27
clarkbI'm double checking the meeting calendar now19:27
clarkbthe latest friday meeting appears to be at 1500 UTC so I should be good to do that restart19:29
openstackgerritAnkita Bansal proposed openstack-infra/storyboard-webclient master: Login redirect replaces page history  https://review.openstack.org/64275519:29
clarkbdoing this now19:29
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul-preview master: WIP: Refactor code for unit testing  https://review.openstack.org/64366619:30
clarkbAttributeError: 'module' object has no attribute 'SSL_ST_INIT'19:30
clarkbthat failed spectacularly (this is running pip --version)19:31
fungiclarkb: latest pip only upgrades packages when the installed versions are no longer sufficient to meet the requirements specified by whatever you're upgrading, but you *can* change the upgrade strategy explicitly if you prefer to upgrade to latest of all dependencies19:31
*** jamesmcarthur has joined #openstack-infra19:31
clarkbfungi: ya I know I'm complaining that they print a warning every time you use pip rather than just fixing the problem19:31
fungiahh, because it's a dependency of pip itself19:31
fungigot it19:31
clarkbso I think the current issue is its still using system pyopenssl which breaks spectacularly with pypi cryptography installed19:32
*** dave-mccowan has joined #openstack-infra19:32
fungii mean, i rather like that pip no longer pulls down new packages from pypi when you're using system packages of those modules which meet the required dependency version ranges19:32
clarkbso I'm going to aptget install python-cryptography again and then see if that makes it happy19:32
clarkbfungi: yup I'm saying they should raise their declared dep version19:32
*** eharney has joined #openstack-infra19:33
clarkbrather than annoying users about something they can fix directly19:33
fungifair19:33
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul-preview master: WIP: Refactor code for unit testing  https://review.openstack.org/64366619:34
*** e0ne has quit IRC19:37
clarkbif anyone else runs into the pip pyopenssl issues I had to easy_install -U pyopenssl to fix19:39
clarkbpossible that a get-pip.py install would've fixed too19:39
clarkbI'm going to attempt a meetbot restart now19:39
*** openstack has joined #openstack-infra19:42
*** ChanServ sets mode: +o openstack19:42
openstackgerritMerged openstack-infra/elastic-recheck master: Add query for nova functional test race bug 1820337  https://review.openstack.org/64366119:42
clarkbSeems like that worked and the warning has gone away19:42
clarkbnext to see if that fixes puppet19:42
clarkbit did fix puppet19:43
clarkbso all of the puppet4 hosts are happy now19:43
*** dave-mccowan has quit IRC19:43
clarkb#status log Upgraded pyopenssl and cryptography on eavesdrop.openstack.org to work around https://tickets.puppetlabs.com/browse/PUP-8986 after the puppet 4 upgrade on this host19:43
openstackstatusclarkb: finished logging19:43
clarkbWe may want to manage that more directly in general (like always have up to date pip and cryptography and pyopenssl?)19:45
openstackbug 1820337 in OpenStack Compute (nova) "test_bfv_quota_race_local_delete intermittently fails with testtools.matchers._impl.MismatchError: ['bfv'] != []" [High,Confirmed] https://launchpad.net/bugs/182033719:46
openstackgerritMerged opendev/base-jobs master: Document the OpenDev docker image jobs  https://review.openstack.org/64310819:48
*** wolverineav has joined #openstack-infra19:50
clarkbmordred: corvus https://review.openstack.org/#/c/643622/1 that failed in the docker image build post run which is what has prevented our update of the gitea images19:51
clarkbI'm looking for executor logs now19:51
clarkbit ran on ze01 I'm not actually seeing anything there that owuld indicate the problem19:52
*** gouthamr has joined #openstack-infra19:53
mordredclarkb: boo19:53
clarkboh it timed out19:54
clarkbhttp://logs.openstack.org/22/643622/1/check/system-config-build-image-gitea/32fae01/job-output.txt.gz#_2019-03-15_16_23_21_51219819:55
clarkbI'll try a recheck looks like a push from one cloud to another and maybe we just got unluck with the internets19:55
mordredyeah19:55
mordred++19:55
clarkband now time to add retries to the gitea http post tasks before I forget19:56
*** wolverineav has quit IRC19:57
*** pcaruana has quit IRC19:59
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Install virtualenv from source  https://review.openstack.org/64365519:59
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul-preview master: WIP: Refactor code for unit testing  https://review.openstack.org/64366620:00
*** armax has quit IRC20:01
openstackgerritMerged openstack-infra/nodepool master: Run tox-py35 jobs on xenial  https://review.openstack.org/64353020:01
fungiand now time to file my expense report before i forget20:02
*** armax has joined #openstack-infra20:02
openstackgerritClark Boylan proposed openstack-infra/system-config master: Retry gitea repo setting HTTP POSTs  https://review.openstack.org/64367120:04
clarkbmordred: ^ I think I got that right20:04
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: Use base_prefix instead of exec_prefix to find virtualenv  https://review.openstack.org/64367220:04
mordredclarkb: seems reasonable20:04
*** wolverineav has joined #openstack-infra20:06
*** jamesmcarthur has quit IRC20:09
openstackgerritClark Boylan proposed openstack-infra/openstack-zuul-jobs master: Run logstash-filters job on Xenial  https://review.openstack.org/64367420:12
clarkbconfig-core ^ anothre bionic/xenial cleanup20:12
*** emine__ has quit IRC20:14
clarkbIts looking like the gitea upload is slow again20:15
clarkbso there may be something systemic there20:15
fungichecked system resource metrics on the servers?20:16
fungialso, what is "the gitea upload"?20:16
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: Use base_prefix instead of exec_prefix to find virtualenv  https://review.openstack.org/64367220:17
clarkbfungi: the gitea docker build job for https://review.openstack.org/643622 uploads the image to the intermediate registry20:17
clarkbfungi: that upload to the intermediate registry is failing. We did just rekey that server maybe one of the jobs didn't get a secret update or the secret update has a newline?20:17
fungioh, got it20:17
fungi"slow" as in hasn't finished yet and might eventually fail?20:18
clarkbya the first time it ran the job timed out on it20:18
fungiokay, consistently failing after taking a long time might be related to the rekeying. taking a long time and eventually succeeding wouldn't make much sense for that case20:19
clarkbI'm going to pop out for a bit and grab lunch. Short of disabling the no log again I'm not sure what the next debug step will be20:20
clarkbperhaps ssh into the job while it is waiting and inspect the docker daemon logs via journalctl?20:20
*** wolverineav has quit IRC20:20
*** wolverineav has joined #openstack-infra20:21
openstackgerritMerged openstack-infra/zuul master: Raise an error if pipeline is defined twice  https://review.openstack.org/63255020:21
*** jamesmcarthur has joined #openstack-infra20:24
*** wolverineav has quit IRC20:25
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Install virtualenv from source  https://review.openstack.org/64365520:25
*** dmellado has joined #openstack-infra20:29
*** gouthamr_ has joined #openstack-infra20:29
*** Vadmacs has quit IRC20:31
*** raissa has joined #openstack-infra20:33
*** stevebaker has joined #openstack-infra20:41
*** whoami-rajat has quit IRC20:46
*** bdodd has quit IRC20:52
*** bdodd has joined #openstack-infra20:52
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: Test simpler way to find virtualenv  https://review.openstack.org/64367920:52
openstackgerritTobias Henkel proposed openstack-infra/zuul master: DNM: Test simpler way to find virtualenv  https://review.openstack.org/64367920:55
*** gfidente has quit IRC20:55
*** jamesmcarthur has quit IRC20:59
*** raissa has quit IRC21:07
*** rlandy has quit IRC21:12
*** rfolco|doctor has quit IRC21:15
*** kgiusti has left #openstack-infra21:17
cmurphyclarkb: sorry I was afk, things are better now?21:22
*** gouthamr has quit IRC21:22
*** jamesmcarthur has joined #openstack-infra21:22
openstackgerritRiju Khatri proposed openstack-infra/storyboard-webclient master: Show all stories created and allows them to filter according to status  https://review.openstack.org/64237021:24
*** jamesmcarthur has quit IRC21:27
*** raissa has joined #openstack-infra21:31
clarkbcmurphy: yup things are fine21:33
clarkbcmurphy: https://tickets.puppetlabs.com/browse/PUP-8986 is the puppet issue that I worked around by upgrading cryptography21:33
openstackgerritRiju Khatri proposed openstack-infra/storyboard-webclient master: Support logical AND searches  https://review.openstack.org/64322421:33
clarkbthe last successful system-config build image gitea job ran on xenial but we are running on bionic now21:35
clarkblikely that and the secrets thing are the two things to follow up on (I'm looking at job configs now to see if the secrets look blatantly wrong)21:36
clarkbthe updated secret is in opendev/base-jobs21:42
clarkbnow to see if those credentials look correct21:42
*** raissa has quit IRC21:48
*** woojay has joined #openstack-infra21:48
*** hwoarang has quit IRC21:49
*** hwoarang has joined #openstack-infra21:50
openstackgerritRiju Khatri proposed openstack-infra/storyboard-webclient master: Show all stories created and allows them to filter according to status  https://review.openstack.org/64237021:56
openstackgerritRiju Khatri proposed openstack-infra/storyboard-webclient master: Support logical AND searches  https://review.openstack.org/64322422:02
notmynameis there a way to link to a comment in gerrit?22:04
notmynameI mean, an inline code review comment22:04
clarkbnotmyname: I don't think so. You can link to the line number but its a really subtle thing not directly supported for the ui (you ahve to know what the url suffix is iirc)22:06
notmynamekk22:06
clarkbinfra-root the base64 decoded docker password from ~zuul/.docker/config.json does not seem to match the password for the registry in hiera/ansible vars22:07
clarkbcorvus: ^ is it possible those got mixed up when recorded in the different locations?22:08
*** mattw4 has quit IRC22:08
*** mattw4 has joined #openstack-infra22:08
clarkbalso they are very different so I don't suspect a typo22:09
clarkb(entirely possible I'm missing something here though22:09
clarkbfungi: where is your tool to decrypt zuul secrets?22:13
clarkbhttps://review.openstack.org/#/c/637969/ found that thanks22:13
fungiclarkb: i didn't have a tool per se, just documented how to do it with openssl in https://docs.openstack.org/infra/system-config/zuul.html#secrets22:17
clarkbthe secret matches hiera22:18
clarkbso now to figure out why the written config in the job doesn't seem to match the secret22:18
fungiclarkb: for an actual useful tool, you might want to review https://review.openstack.org/63977122:19
fungiit's usable now, just has some code style failures reported22:19
clarkbok I think the config I'm seeing is for the local registry22:20
clarkbya we specify the auth to the intermediate registry on the command line22:23
*** jamesmcarthur has joined #openstack-infra22:24
*** jamesmcarthur has quit IRC22:24
clarkbwe started the skopeo process at ~21:56UTC at 21:59 I ran a ps -elf that does not show a skopeo process22:28
*** kjackal has quit IRC22:32
clarkbthat step is actually running on the executor22:32
clarkbgiven that this step runs on the executor I don't think the switch to bionic is involved. (also the registry runs in a conatiner so should be pretty consistent as a process regardless of platform)22:38
*** mattw4 has quit IRC22:48
clarkbarg I rechecked again to watch it on the executor. I'm watching it and tailing logs and .... the job succeeds22:49
clarkbI mean its cool that the job decided to work22:49
*** lseki has quit IRC22:49
clarkbbut also I have no clue what is going on there.22:49
*** markvoelker has joined #openstack-infra22:51
clarkbfungi: mordred: if still around care to review https://review.openstack.org/#/c/643674/22:57
*** anteaya has quit IRC23:00
clarkbbest I cant tell all the pieces are working as designed. The decrypted secrets lgtm. Our registry job is paused and running. The image build and test run and registry jobs are all in the same region23:03
clarkbI think I've ruled out bionic being a delta since skopeo runs on the executor23:03
clarkbI think that leaves me with the executor acting as a proxy for the transfer being potentially quite slow23:04
clarkbeither because the executor itself has limited bw caring for all the jobs or because the intermediate registry being on one side of the planet and the buildset-registry/build/test jobs being on another leads to slow transfers23:04
fungione of the reasons we've talked about the possibility of colocating executors in each provider in the past23:05
fungithough that would be a significant architectural shift23:06
*** rascasoft has quit IRC23:07
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Run logstash-filters job on Xenial  https://review.openstack.org/64367423:08
*** mriedem has quit IRC23:13
*** armax has quit IRC23:20
clarkbok the gate gitea build job is running in ovh gra123:21
clarkbI see the skopeo process running on ze0723:21
clarkbstrace shows it blocking on a futex23:22
*** armax has joined #openstack-infra23:22
fungilong-haul latency seems like a possible explanation23:23
clarkbya lots of polling syscalls (I see pselect, epoll, and clock_gettime)23:24
clarkbhrm netstat on the buildset registry doesn't show a connection from the executor or to the intermediate registry23:25
clarkbI would've expected the connection from the executor23:25
clarkbon the executor I don't see any connections to those ports either23:28
*** armax has quit IRC23:32
clarkbI can connect to port 5000 on the buildest registry from the executor23:32
clarkbso not a firewall issue (fwiw we don't seem to explicitly open port 5000 so docker must do that)23:32
*** armax has joined #openstack-infra23:33
fungidid a presumed continuing connection from the executor to the buildset registry get silently killed in one direction, so the executor assumes it's still in progress but no longer getting responses?23:34
clarkbI don't think so as I don't see the connection on either end23:35
fungioh23:35
funginm!23:35
clarkbits like skopeo is just sitting there doing nothing23:36
clarkbI wonder if I'm not seeing it due to network namepsace mangling by bwrap23:37
clarkbthough I'd still expect to see the syscalls in strace23:37
clarkbif I'm reading procfs right the skopeo process(es) are part of the root net namespace23:44
clarkbreading the docker registry logs on both sides of the skopeo command I see a bunch of activity right at the start of when skopeo runs23:50
clarkbthen nothing after that which probably explains why I don't see open connections later23:50
clarkbso something is happenign such that skopeo doesn't exit after the activity23:50
clarkbya I see skopeo running head against a blob id, getting a 404, it then tries again, then decides ok I have to uplaod and then does an upload23:54
clarkbhowever they all appaer to be 0 bytes23:55
clarkbalso it does a POST then a PATCH then a PUT?23:55
clarkband I think that is about where i'm going to run out of time debugging this for now23:55

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