Wednesday, 2019-06-26

openstackgerritKendall Nelson proposed opendev/storyboard master: Add StoryBoard Story Tags to Docs  https://review.opendev.org/66748200:00
*** slaweq has joined #openstack-infra00:11
*** ianychoi has quit IRC00:12
*** jklare has quit IRC00:14
*** ianychoi has joined #openstack-infra00:14
*** jklare has joined #openstack-infra00:15
*** slaweq has quit IRC00:15
*** ianychoi has quit IRC00:20
*** ianychoi has joined #openstack-infra00:21
*** hamzy has joined #openstack-infra00:27
*** ianychoi has quit IRC00:30
*** ianychoi has joined #openstack-infra00:31
ianwfungi: i get the feeling that iad.rax ipv6 ticket is now going to start going in loops ...00:33
fungimaybe best we move the server to a new port and take the hit on a new ip address?00:34
ianwyeah, just with a pattern of behaviour emerging i thought rax might want to really root cause it ... then again turn it off and on again is tried and true00:37
*** gregoryo has joined #openstack-infra00:38
*** sthussey has joined #openstack-infra00:41
openstackgerritMerged openstack/diskimage-builder master: Move existing Zuul project config to projects.yaml  https://review.opendev.org/66722000:45
*** smarcet has joined #openstack-infra00:48
*** uberjay has quit IRC01:03
*** ianychoi has quit IRC01:03
*** ianychoi has joined #openstack-infra01:05
*** uberjay has joined #openstack-infra01:20
*** mgoddard has quit IRC01:40
*** smarcet has quit IRC01:46
*** smarcet has joined #openstack-infra01:47
*** mgoddard has joined #openstack-infra01:48
*** noama has quit IRC01:49
*** apetrich has quit IRC01:57
*** diablo_rojo has quit IRC01:57
*** igordc has quit IRC01:58
*** smarcet has left #openstack-infra02:03
*** slaweq has joined #openstack-infra02:11
*** ianychoi has quit IRC02:14
*** ianychoi has joined #openstack-infra02:16
*** slaweq has quit IRC02:16
*** smarcet has joined #openstack-infra02:25
*** smarcet has quit IRC02:29
*** smarcet has joined #openstack-infra02:32
*** smarcet has left #openstack-infra02:32
*** ianychoi has quit IRC02:38
*** ianychoi has joined #openstack-infra02:40
*** hongbin has joined #openstack-infra02:44
ianwcorvus: there's a volume in vexxhost/ymq -> kubernetes-dynamic-pvc-1adf74dd-71bd-11e9-8638-fa163ed67b15 not attached to anything.  can we remove it?02:45
ianwcorvus: there is also one attached to jeblair test, not sure if this host is still needed02:49
ianw(i mention this because we're at quota limits :)02:49
*** sthussey has quit IRC02:51
*** goldyfruit has quit IRC02:52
*** ricolin has joined #openstack-infra03:01
*** xinranwang has joined #openstack-infra03:02
*** whoami-rajat has joined #openstack-infra03:04
clarkbianw I just deleted jeblairtest did it not delete the volume too?03:05
clarkboh wait that was sjc103:05
clarkbsorry03:05
ianwso much testing :)03:07
*** hongbin has quit IRC03:18
*** ykarel|afk has joined #openstack-infra03:19
corvusianw: yeah, if it's not attached that should be fine03:20
ianwcorvus: thanks; and do you still want your ymq test host?03:24
corvusnope, i'm all done with test hosts03:24
ianwthanks, will clean up both in a bit03:25
corvusthanks, and sorry about the mess03:25
ianwwhen i figure out why launching a node in ovh/gra thinks it has a public ipv6 but doesn't03:25
*** bhavikdbavishi has joined #openstack-infra03:34
*** psachin has joined #openstack-infra03:35
clarkbianw thats because neutron reports ipv6 but its not in cofnig drive and no TAs03:36
clarkber RAs03:36
*** ramishra has joined #openstack-infra03:36
ianwyes, i just realised the api is giving an address but it's not in config drive :)03:36
clarkbso you ha e to set the cloud config option to force ipv403:37
clarkbnodepool does this03:37
ianwthis is for launching a node ... where it tries to ping v6 when it thinks it has an address ... perhaps the last time we did this, we just hacked around that and moved on03:38
ianw... which is what i'll probably do now :)03:38
*** bhavikdbavishi has quit IRC03:38
clarkboh hrm03:39
*** bhavikdbavishi has joined #openstack-infra03:46
*** ykarel|afk is now known as ykarel03:48
*** udesale has joined #openstack-infra03:51
*** raukadah is now known as chandankumar03:52
*** hongbin has joined #openstack-infra03:54
*** slaweq has joined #openstack-infra04:11
*** hongbin has quit IRC04:12
*** slaweq has quit IRC04:16
*** viks___ has joined #openstack-infra04:17
*** jhesketh has quit IRC04:19
*** jhesketh has joined #openstack-infra04:19
*** ykarel is now known as ykarel|afk04:51
*** ykarel|afk has quit IRC04:57
*** ykarel|afk has joined #openstack-infra05:14
*** e0ne has joined #openstack-infra05:19
*** e0ne has quit IRC05:23
*** ykarel|afk is now known as ykarel05:25
AJaegercmurphy, dirk , could you look at glean openSUSE jobs, please? See discussion from last night that lead to https://review.opendev.org/66745905:50
*** xinranwang has quit IRC05:52
*** mgoddard has quit IRC05:54
*** lpetrut has joined #openstack-infra05:56
*** lpetrut has quit IRC05:57
*** lpetrut has joined #openstack-infra05:57
*** dpawlik has joined #openstack-infra06:05
*** slaweq has joined #openstack-infra06:11
*** jtomasek has joined #openstack-infra06:14
*** yboaron_ has joined #openstack-infra06:16
*** slaweq has quit IRC06:16
openstackgerritOpenStack Proposal Bot proposed openstack/project-config master: Normalize projects.yaml  https://review.opendev.org/66751606:17
*** Adri2000 has quit IRC06:17
*** kjackal has joined #openstack-infra06:25
*** pcaruana has joined #openstack-infra06:26
*** pgaxatte has joined #openstack-infra06:30
*** apetrich has joined #openstack-infra06:31
*** ianychoi has quit IRC06:34
AJaegerianw: do we need an updated version of https://review.opendev.org/#/c/550582/  for ARM64 wheels?06:37
AJaegerpabelanger: I saw you working on those as well ^06:40
*** ianychoi has joined #openstack-infra06:41
*** kopecmartin has joined #openstack-infra06:43
*** slaweq has joined #openstack-infra06:44
openstackgerritAndreas Jaeger proposed openstack/project-config master: Remove release-openstack-python-without-pypi  https://review.opendev.org/53182906:54
ianwAJaeger: oh geez, i'd have to switch that all back in with our current arm state :/06:58
openstackgerritAndreas Jaeger proposed openstack/project-config master: Remove nodepool functional job attachments  https://review.opendev.org/66721306:58
AJaegerianw: ;(06:59
AJaegerianw: what do you think about https://review.opendev.org/#/c/631049/ ?07:00
dirkAJaeger, so if I understand correctly this is about 42.3 failing to build related to systems logger07:05
AJaegerdirk: that's what I got from the scrollback as well...07:05
dirkI guess I would question why were voting on 42.3, it is dead07:05
AJaegerso, update to 15?07:06
dirkThe jobs should check for 15.0 and 15.1 only07:06
*** rcernin has quit IRC07:06
dirkYeah, need to figure out where it pulls that information from07:06
*** virendra-sharma has joined #openstack-infra07:11
dirkOk, found it07:11
dirkI have a patch with a revert.07:12
openstackgerritDirk Mueller proposed openstack/project-config master: Revert "Make glean opensuse job non-voting"  https://review.opendev.org/66752707:13
*** ginopc has joined #openstack-infra07:15
*** tesseract has joined #openstack-infra07:16
*** tosky has joined #openstack-infra07:16
AJaegerdirk, please propose for glean repo instead - corvus is moving everything there...07:18
AJaegerdirk, see also https://review.opendev.org/#/c/667213/07:18
AJaegerdirk, also https://review.opendev.org/#/c/610477/ should be proposed for nodepool repo now07:19
dirkAJaeger, so how do I get it back to voting? The moved job is no voting as well07:20
dirkAJaeger, no review in over half a year..07:21
openstackgerritMerged openstack/project-config master: Normalize projects.yaml  https://review.opendev.org/66751607:25
openstackgerritIan Wienand proposed opendev/zone-opendev.org master: Add OVH GRA1 opendev.org mirror  https://review.opendev.org/66752907:28
openstackgerritDirk Mueller proposed zuul/nodepool master: Switch to openSUSE 15.1  https://review.opendev.org/66753207:33
*** ccamacho has joined #openstack-infra07:37
openstackgerritDirk Mueller proposed opendev/bindep master: Switch to opensuse-15 nodeset for bindep testing  https://review.opendev.org/66753307:40
openstackgerritDirk Mueller proposed opendev/glean master: Replace nodepool func jobs  https://review.opendev.org/66722507:43
openstackgerritDirk Mueller proposed opendev/glean master: Replace nodepool func jobs  https://review.opendev.org/66722507:43
*** rajinir has quit IRC07:45
*** e0ne has joined #openstack-infra07:47
yoctozeptohey infra, thanks for sorting out those issues with CI :-)07:48
*** ralonsoh has joined #openstack-infra07:49
yoctozeptoI have a question regarding test node specs; is there a place I could check the specs of centos-7 vs ubuntu-bionic?07:50
openstackgerritMark Meyer proposed zuul/zuul master: Extend event reporting  https://review.opendev.org/66213407:50
openstackgerritDirk Mueller proposed openstack/diskimage-builder master: Enable nodepool testing for opensuse 15.x  https://review.opendev.org/66753707:51
openstackgerritDirk Mueller proposed opendev/glean master: Replace nodepool func jobs  https://review.opendev.org/66722507:53
*** yboaron_ has quit IRC07:53
ianwyoctozepto: the specs are all the same ... they don't run on different flavors or anything.  8 core 8gb basically07:55
*** psachin has quit IRC07:55
ianwcgoncalves has identified that centos-7 is a lot slower at times, we haven't figured out why though07:55
cgoncalvesif only at times... :)07:56
openstackgerritMatthieu Huin proposed zuul/zuul-jobs master: install-nodejs: add support for RPM-based OSes  https://review.opendev.org/63104907:57
cgoncalvesianw, I think we reached the point where we ran out of ideas. johnsom also threw a couple of patches to try other things. none helped07:58
*** ianychoi has quit IRC07:59
openstackgerritDirk Mueller proposed opendev/glean master: Replace nodepool func jobs  https://review.opendev.org/66722508:00
*** ianychoi has joined #openstack-infra08:01
*** yboaron_ has joined #openstack-infra08:02
*** jpich has joined #openstack-infra08:03
*** mgoddard has joined #openstack-infra08:05
*** lucasagomes has joined #openstack-infra08:11
*** dchen has quit IRC08:14
openstackgerritIan Wienand proposed opendev/system-config master: Add OVH GRA1 mirror  https://review.opendev.org/66754308:15
*** tkajinam has quit IRC08:16
*** pkopec has joined #openstack-infra08:19
*** gregoryo has quit IRC08:21
*** yboaron_ has quit IRC08:22
ianwcorvus / mnaser : 4aa57cc6-8710-4952-87e6-ddad1db2bb12 (jeblairtest) in ymq-1 seems like it will not die ... despite my delete attempt it's still showing as running, but no ping or console or anything else useful.08:24
ianwi did manage to clear out the unused kube volume, though (08bd4bb9-b45f-48a4-b5f8-a901625f218f)08:25
*** ykarel is now known as ykarel|lunch08:28
openstackgerritIan Wienand proposed opendev/system-config master: launch-node.py : add option to skip ipv6 address checks  https://review.opendev.org/66754808:29
*** dtantsur|afk is now known as dtantsur|mtg08:37
*** tesseract has quit IRC08:38
*** tesseract has joined #openstack-infra08:40
*** rpittau|afk is now known as rpittau|mtg08:41
rpittau|mtggood morning folks! Quick question if anyone is available, we're seeing failures in tempest jobs, are you aware of any recent change on your side that could have impact on that ?08:42
*** imacdonn has quit IRC08:42
*** imacdonn has joined #openstack-infra08:43
*** rcernin has joined #openstack-infra08:46
toskyrpittau|mtg: legacy tempest jobs (non zuulv3)? This happened two days ago: http://lists.openstack.org/pipermail/openstack-discuss/2019-June/007313.html08:46
*** ociuhandu has joined #openstack-infra08:47
dtantsur|mtgtosky: no, not legacy08:48
toskyoook08:48
dtantsur|mtgtosky: rings any bells? http://logs.openstack.org/31/667531/1/check/python-ironic-inspector-client-tempest-python2/604d2d4/job-output.txt.gz#_2019-06-26_08_17_37_65375308:48
dtantsur|mtgit seems that zuul is cloning that thing08:48
dtantsur|mtgmaybe ansible_user_dir stopped being the correct path?08:49
dtantsur|mtgyeah, it's cloned here http://logs.openstack.org/31/667531/1/check/python-ironic-inspector-client-tempest-python2/604d2d4/job-output.txt.gz#_2019-06-26_07_40_08_95572008:53
dtantsur|mtgmmm, maybe quotation marks?08:53
toskyI don't really know, and I don't see any relevant change in tempest and devstack either08:58
rpittau|mtgthanks tosky , we probably found the issue09:02
toskyrpittau|mtg: uh, where? Now I'm curious :)09:03
rpittau|mtgquotation marks :) this should fix the issue: https://review.opendev.org/66755509:04
*** ociuhandu has quit IRC09:04
openstackgerritHervĂ© Beraud proposed openstack/pbr master: Fix parsing on egg names with dashes from git URLs  https://review.opendev.org/64872709:04
toskyrpittau|mtg: I'd suggest to also move away from TEMPEST_PLUGINS - there is a native zuul variable09:05
toskyrpittau|mtg: https://review.opendev.org/#/c/639374/09:05
rpittau|mtgtosky: thanks, can you point to any docs on that or example ?09:05
rpittau|mtgthanks :)09:05
*** ianychoi has quit IRC09:07
*** rcernin has quit IRC09:07
*** ianychoi has joined #openstack-infra09:10
*** ykarel|lunch is now known as ykarel09:19
*** jaosorior has quit IRC09:22
*** jaosorior has joined #openstack-infra09:24
*** gfidente has joined #openstack-infra09:30
*** Lucas_Gray has joined #openstack-infra09:35
yoctozepto<ianw> cgoncalves has identified that centos-7 is a lot slower at times, we haven't figured out why though09:38
yoctozeptomy issue exactly ;-)09:38
*** psachin has joined #openstack-infra09:39
cgoncalvesyoctozepto, where is it slow for you?09:39
yoctozeptokolla jobs timeout on centos-709:39
yoctozeptoespecially after we got update from horizon making us compile many more messages (django)09:40
yoctozeptoubuntu almost no hit09:40
yoctozeptocentos-7 killed09:40
cgoncalvesyoctozepto, I don't know those jobs. Is it that centos is slower to boot?09:41
yoctozeptocgoncalves: to operate09:41
yoctozeptothe same actions can take literally 3x time09:41
yoctozeptosometimes less, sometimes more09:41
virendra-sharmacan anyone update on ci-watch ? unable to see latest result on ci-watch (http://ciwatch.mmedvede.net/project?project=cinder&time=7+days)09:43
cgoncalvesyoctozepto, on that kolla job, is centos the host operating system? or something different like ubuntu on host and centos on containers?09:44
yoctozeptocgoncalves: we had centos+centos and ubuntu+ubuntu, I am trying out ubuntu(host)+centos(containers) but it seems they are slow the same :D09:46
yoctozeptoor maybe not09:47
yoctozeptohttps://review.opendev.org/66751809:47
yoctozeptohttps://review.opendev.org/66751909:47
AJaegervirendra-sharma: we do not maintain ciwatch, no idea who owns it09:48
*** Lucas_Gray has quit IRC09:48
*** Lucas_Gray has joined #openstack-infra09:49
AJaegervirendra-sharma: I just saw it points to us here. infra-root, any idea about ciwatch at http://ciwatch.mmedvede.net ?09:50
AJaegermmedvede: do you run that ? ^09:50
cgoncalvesyoctozepto, ok. if centos is slower than ubuntu on the host, the symptoms are different from what we see in Octavia but the root cause could be the same.09:51
*** bhavikdbavishi has quit IRC09:52
cgoncalveswe observed that, on a local test, centos cloud image performs fine but the one diskimage-builder produces is slower09:52
yoctozeptocgoncalves: no, it did not help much09:55
*** virendra-sharma9 has joined #openstack-infra09:55
*** xek has joined #openstack-infra09:55
yoctozeptothis job used ubuntu as host and centos in containers to build09:55
yoctozeptoand it was still noticeably slower09:56
yoctozeptokolla-build-centos-sourceSUCCESS in 1h 39m 02s09:56
yoctozeptokolla-build-ubuntu-sourceSUCCESS in 47m 23s09:56
yoctozeptokolla-build-centos-source fails us recently09:56
yoctozepto;-(09:56
yoctozeptothe odd thing seems the most impactful is horizon with gettext invocations09:58
cgoncalvesyoctozepto, uh. I'm afraid I don't know what's going on there either :/09:58
yoctozeptoas if centos was suboptimal on this hw09:58
virendra-sharma9AJaeger, I am not sure owner of ci-watch, but from last two week unable to see consolidated result of all latest patch with voting of vendors. if could get any update here then it will be healpful09:58
yoctozeptocgoncalves: it's ok, let's keep this in mind though if someone wise enough steps upon this holy channel09:58
yoctozeptoand blesses us with the wisdom09:58
yoctozepto;D09:59
*** virendra-sharma has quit IRC09:59
cgoncalvesamen!09:59
yoctozeptoamen!09:59
*** yboaron_ has joined #openstack-infra10:00
yoctozeptoalas, it looks as if our favorite mirror still has its personal issues: 2019-06-26 09:46:03.784177 | primary | INFO:kolla.common.utils.designate-worker:http://mirror.iad.rax.opendev.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to mirror.iad.rax.opendev.org:80; No route to host"10:00
yoctozeptoif woken up at midnight, asked who failed you the most, I will recite mirror.iad.rax.opendev.org10:01
*** tdasilva_ has joined #openstack-infra10:02
jrosseryoctozepto: i believe that we see the same thing in openstack-ansible too, that the centos tests are just somehow systematically slower than the same thing on other OS10:02
*** tdasilva has quit IRC10:03
yoctozeptojrosser: thanks, at least we are not alone10:04
jrosseryoctozepto: we did find this https://github.com/openstack/openstack-ansible/blob/d178cbccc8339f23367631725a0862e583cf3ab4/tests/roles/bootstrap-host/templates/user_variables.aio.yml.j2#L219-L22310:04
yoctozeptosome ubuntu marketing guys should come up with "with no effort on your side we give you 30% more performance on the same hardware"10:04
jrosserbut i don't think that is the whole story somehow10:04
yoctozeptojrosser: probably not because we switched the kernel to ubuntu there10:05
yoctozeptoand it did not help10:05
yoctozeptoas if the centos libs and utils were unoptimized10:05
yoctozeptostrange10:05
*** ociuhandu has joined #openstack-infra10:06
openstackgerritDirk Mueller proposed openstack/diskimage-builder master: Enable nodepool testing for opensuse 15.x  https://review.opendev.org/66753710:07
*** tdasilva_ has quit IRC10:22
*** virendra-sharma9 has quit IRC10:25
*** virendra-sharma has joined #openstack-infra10:26
openstackgerritDirk Mueller proposed opendev/bindep master: Switch to opensuse-15 nodeset for bindep testing  https://review.opendev.org/66753310:28
*** dpawlik has quit IRC10:37
*** dpawlik has joined #openstack-infra10:38
*** dpawlik has quit IRC10:42
*** dpawlik has joined #openstack-infra10:45
rpittau|mtgtosky: sorry to bug you again, the change is unfortunately not working for us, the path is still wrapped in multiple quotation marks http://logs.openstack.org/55/667555/2/check/ironic-tempest-functional-python2/6ba2f9f/job-output.txt.gz#_2019-06-26_09_36_21_81712410:46
*** dpawlik has quit IRC10:50
*** dpawlik has joined #openstack-infra10:53
*** bhavikdbavishi has joined #openstack-infra10:59
*** dpawlik has quit IRC11:00
*** iurygregory has joined #openstack-infra11:00
*** dpawlik has joined #openstack-infra11:01
toskyrpittau|mtg: than there is something specific in your job11:06
toskyrpittau|mtg, dtantsur|mtg you should change the other job11:08
toskyuh, there is a problem with rax mirrors11:10
rpittau|mtgtosky: thanks, yeah, just noticed :/11:11
*** tosky has quit IRC11:15
*** tosky has joined #openstack-infra11:16
*** shachar has quit IRC11:18
toskyso, regarding the rax mirrors, it's also about the normal mirrors:11:20
toskyhttp://logs.openstack.org/90/638390/35/check/sahara-grenade/275261c/job-output.txt.gz#_2019-06-26_09_34_04_04069411:20
toskyhttp://logs.openstack.org/90/638390/35/check/sahara-grenade/171cd45/job-output.txt.gz#_2019-06-26_08_49_55_43625511:21
*** ociuhandu has quit IRC11:23
*** ociuhandu has joined #openstack-infra11:23
*** happyhemant has joined #openstack-infra11:28
ianwinfra-root: rax.iad.opendev.org mirror went into "shutoff" state11:36
ianwi was capturing netconsole ... nothing appeared :/  i have rebooted it now, and reset the console11:38
ianwhave to think about it in the morning.  i don't really trust this host ... given the ipv6 issues on the interface too.  rebuilding it might not be a bad idea11:39
openstackgerritDirk Mueller proposed opendev/bindep master: Switch to opensuse-15 nodeset for bindep testing  https://review.opendev.org/66753311:40
*** ianychoi has quit IRC11:40
*** roman_g has joined #openstack-infra11:43
zbr|ruckapparently doc8 needs some cores, i see plan reviews ignores for too long: example: https://review.opendev.org/#/c/649590/ -- i still see enough openstack projects using it, so we have an interest in maintaining it, right? Last merge was >2 years ago.11:44
*** ianychoi has joined #openstack-infra11:45
*** ykarel is now known as ykarel|afk11:49
zbr|ruckyeah, I think there are some mirror issues as I got failure to find "No package matching 'libssl-dev' is available"11:50
zbr|ruckthis is really annoying because I would have preffered an error telling user that repository could not be accessed, not that is empty.11:51
*** udesale has quit IRC11:51
*** udesale has joined #openstack-infra11:52
*** ykarel_ has joined #openstack-infra11:53
*** eharney has quit IRC11:55
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Use PDK to build puppet module  https://review.opendev.org/62753411:55
*** jcoufal has joined #openstack-infra11:55
AJaegertobias-urdin: I've picked up the change, could you review whether that is fine - I'll split now in two changes so that we can merge without breakage11:55
*** jcoufal has quit IRC11:55
*** ykarel|afk has quit IRC11:56
*** jcoufal has joined #openstack-infra11:56
yoctozepto<ianw> have to think about it in the morning.  i don't really trust this host ... given the ipv6 issues on the interface too.  rebuilding it might not be a bad idea11:57
yoctozeptoyou have the whole kolla team on your side11:57
*** rh-jelabarre has joined #openstack-infra11:58
*** _erlon_ has joined #openstack-infra11:59
*** goldyfruit has joined #openstack-infra11:59
*** ekultails has joined #openstack-infra12:01
*** ykarel_ has quit IRC12:04
*** goldyfruit has quit IRC12:05
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Remove bindep role for Puppet build job  https://review.opendev.org/62755412:06
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Install PDK dependencies for puppet building  https://review.opendev.org/66758912:06
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Prepare: Use PDK to build puppet module  https://review.opendev.org/66759012:07
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Use PDK to build puppet module  https://review.opendev.org/66759112:07
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Prepare: Use PDK to build puppet module  https://review.opendev.org/66759012:09
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Use PDK to build puppet module  https://review.opendev.org/62753412:09
*** virendra-sharma has quit IRC12:10
*** tdasilva has joined #openstack-infra12:11
*** ianychoi has quit IRC12:14
openstackgerritAndreas Jaeger proposed openstack/project-config master: Remove bindep role for Puppet build job  https://review.opendev.org/62756612:15
openstackgerritAndreas Jaeger proposed openstack/project-config master: Install PDK dependencies for puppet building  https://review.opendev.org/66759512:15
mnasero/ ianw12:16
*** ianychoi has joined #openstack-infra12:22
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Prepare: Use PDK to build puppet module  https://review.opendev.org/66759012:22
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Use PDK to build puppet module  https://review.opendev.org/62753412:22
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Install PDK dependencies for puppet building  https://review.opendev.org/66758912:24
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Remove bindep role for Puppet build job  https://review.opendev.org/62755412:24
*** rlandy has joined #openstack-infra12:25
*** mriedem has joined #openstack-infra12:25
*** aaronsheffield has joined #openstack-infra12:27
*** ykarel_ has joined #openstack-infra12:28
AJaegertobias-urdin: now updated everything, let's see whether tests are all fine. Is this what you had in mind?12:28
tobias-urdinAJaeger: thanks, i'll have a look12:29
* AJaeger had to split them up so that we can merge step by step.12:30
AJaegertobias-urdin: do you have a way to test the job?12:31
*** ykarel_ is now known as ykarel12:37
fungiianw: should we switch that region back to using the openstack.org mirror until we can rebuild the opendev one?12:37
*** pkopec has quit IRC12:37
tobias-urdinAJaeger: the code that was in my latest PS is tested12:38
openstackgerritHervĂ© Beraud proposed openstack/pbr master: Fix parsing on egg names with dashes from git URLs  https://review.opendev.org/64872712:38
tobias-urdinyour patches seems fine, since it's just restructure it should work straight up on ubuntu 18.04 that was tested12:38
AJaegertobias-urdin: glad to hear!12:38
* AJaeger will push another update for zuul-jobs in 5 mins (after other tests finished) to add a Co-Authored-By for tobias-urdin ...12:39
AJaegerSorry for omitting this initially12:39
*** dpawlik has quit IRC12:40
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Prepare: Use PDK to build puppet module  https://review.opendev.org/66759012:40
openstackgerritAndreas Jaeger proposed zuul/zuul-jobs master: Use PDK to build puppet module  https://review.opendev.org/62753412:40
tobias-urdinAJaeger: no worries, let me do another test to make sure12:40
AJaegertobias-urdin: thanks - I'm done now ;)12:41
*** pkopec has joined #openstack-infra12:51
*** dave-mccowan has joined #openstack-infra12:52
*** ykarel has quit IRC12:52
*** dpawlik has joined #openstack-infra12:55
tobias-urdinAJaeger: yeah that code is fine when testing on ubuntu 18.0412:57
*** rfarr has joined #openstack-infra12:58
*** ykarel has joined #openstack-infra13:01
AJaegertobias-urdin: can you comment this in https://review.opendev.org/627534 , please? Thanks!13:03
AJaegerconfig-core, could you review the stack by tobias-urdin in https://review.opendev.org/#/q/topic:forge-publish . A small change but to be able to merge this without breakage, we need many small changes...13:03
*** xek_ has joined #openstack-infra13:05
*** xek has quit IRC13:07
*** yamamoto has joined #openstack-infra13:11
tobias-urdinAJaeger: done, posted what was used and output as well13:11
AJaegerthanks13:13
roman_gHello team. IRC question. Our manuals say that someone first needs to register channel https://docs.openstack.org/infra/system-config/irc.html#access, but Freenode support says that openstack infra needs extend their registration to cover new channel. How is that done?13:13
AJaegerroman_g: what are you trying to do?13:13
roman_gFreenode support: we'll need them to send us an email to extend the namespace13:13
roman_gTrying to register a channel and move it to under openstack control.13:14
AJaegerroman_g: which channel?13:14
roman_gAJaeger: #airship. It used to be occupied, and now it is free to be registered and used.13:15
*** eharney has joined #openstack-infra13:15
AJaegerroman_g: yeah, we only maintain "openstack" namespace. maybe fungi, clarkb, or corvus can help further13:16
fungiroman_g: all you need is to a channel operator to enter the registration commands... what challenge are you running into?13:17
roman_gfungi: can't get OP, because there are people on the channel. Channel is not registered.13:17
fungiyeah, you need everyone to leave the channel first13:17
fungiis that the problem?13:18
*** rajinir has joined #openstack-infra13:18
fungiif everyone evacuates the channel, then the first person to re-enter it will automatically be a channel operator13:18
*** rf0lc0 has joined #openstack-infra13:18
roman_gFreenode staff says they can OP someone, but need e-mail from someone responsible for IRC from openstack that channel I mention above is openstack (-related) channel13:19
*** sthussey has joined #openstack-infra13:19
fungiif you can't get everyone to leave the channel first, then yeah we'll need to figure out how to engage freenode support to perform a takeover13:20
fungii'll see if i have some notes on how we've authorized them to do that in the past13:21
*** rfolco has quit IRC13:21
fungibut probably won't be able to pick that up for about an hour13:21
roman_gno problem13:21
roman_gmaking people leave channel will anyhow take longer, as they are connected via irccloud (like forever)13:22
*** bhavikdbavishi has quit IRC13:28
*** eharney has quit IRC13:29
openstackgerritDirk Mueller proposed opendev/bindep master: Use Python 3.x by default for testing  https://review.opendev.org/66761413:30
*** yamamoto has quit IRC13:32
openstackgerritDirk Mueller proposed opendev/bindep master: Switch to opensuse-15 nodeset for bindep testing  https://review.opendev.org/66753313:32
*** lseki has joined #openstack-infra13:32
*** Goneri has joined #openstack-infra13:37
*** rf0lc0 has quit IRC13:42
*** rf0lc0 has joined #openstack-infra13:42
corvusclarkb: still seeing inability to connect to port 22 on the trusty/bionic (but not xenial) jobs -- the libvirt log doesn't seem to have any additional information: http://logs.openstack.org/21/667221/6/check/dib-nodepool-functional-openstack-ubuntu-trusty-src/34c6811/libvirt/qemu/instance-00000002.log13:44
*** mloza has quit IRC13:47
*** eharney has joined #openstack-infra13:48
*** eharney has quit IRC13:48
*** eharney has joined #openstack-infra13:49
*** jistr is now known as jistr|call14:05
openstackgerritJames E. Blair proposed zuul/nodepool master: WIP test ubuntu builds  https://review.opendev.org/66762414:06
cloudnullis something like https://pasted.tech/pastes/4b9cf2c88db2635fc9f3f58909265e9d4c0eb686.raw possible - basically I'm looking to reuse that template but I only want it to run when someone changes the docs?14:06
corvusclarkb: ^ i think that will get us the instance console logs14:06
openstackgerritSean McGinnis proposed openstack/reviewstats master: Raise hacking version and fix pep8 errors  https://review.opendev.org/65591114:06
cloudnullif that does work then I'd want to do the same for release notes too14:06
*** bhavikdbavishi has joined #openstack-infra14:07
cloudnullderived from here - https://github.com/openstack/tripleo-ansible/blob/master/zuul.d/layout.yaml#L1-L614:07
corvuscloudnull: project.templates is strictly a list: https://zuul-ci.org/docs/zuul/user/config.html#attr-project.templates14:08
corvusyou can put files matchers on the job in the template definition14:09
*** rfarr_ has joined #openstack-infra14:09
fungiyou can also have a local variant of one or more jobs from the template and specify a files matcher on those, right?14:09
corvusyeah14:09
fungi(unless the job is marked final)14:09
corvusbut that particular template is system-wide, so i don't think we'd want to change it14:10
*** rfarr has quit IRC14:10
corvuscloudnull: so, really, all the answers involve dropping the use of that template and replacing it with something more explicit14:10
*** jpena|off is now known as jpena14:10
cloudnullbummer, but totally understandable. yea , reading https://zuul-ci.org/docs/zuul/user/config.html#project-template it looks like it merges ?14:10
*** jpena is now known as jpena|mtg14:10
cloudnullcorvus ++14:11
corvusyeah, even if you added the job some other way, the job in the template would still say to run, so it would run14:11
*** rfarr__ has joined #openstack-infra14:11
fungii meant in the individual project, include the template but also call out the job itself in your project's pipeline definition and make a variant there... i guess that wouldn't end up excluding things that the version from the template doesn't exclude?14:11
fungiahh, yep14:11
corvusfungi: right, that's the case i just described right before you hit enter14:11
fungiindeed ;)14:11
cloudnullthanks fungi corvus14:12
*** rfarr_ has quit IRC14:14
openstackgerritDirk Mueller proposed opendev/bindep master: Use Python 3.x by default for testing  https://review.opendev.org/66761414:17
*** bhavikdbavishi has quit IRC14:18
*** iurygregory has quit IRC14:19
*** jistr|call is now known as jistr14:22
*** _erlon_ has quit IRC14:23
*** mattw4 has joined #openstack-infra14:35
*** bhavikdbavishi has joined #openstack-infra14:40
*** yamamoto has joined #openstack-infra14:42
*** yamamoto has quit IRC14:42
*** yamamoto has joined #openstack-infra14:43
stephenfinCould a kind devstack core send these two trivial patches on their way for me, pretty please? :) https://review.opendev.org/#/q/topic:bp/remove-cells-v1+status:open+project:openstack/devstack14:44
openstackgerritJames E. Blair proposed zuul/nodepool master: WIP test ubuntu builds  https://review.opendev.org/66762414:45
*** rfarr__ has quit IRC14:45
*** rfarr__ has joined #openstack-infra14:45
*** yamamoto has quit IRC14:49
*** yamamoto has joined #openstack-infra14:50
*** yamamoto has quit IRC14:51
*** yamamoto has joined #openstack-infra14:51
*** lpetrut has quit IRC14:52
zbr|ruckfungi: what I do not underatand is why not running ansible-lint as part of the standard tox-linters standard job.14:53
openstackgerritHervĂ© Beraud proposed openstack/pbr master: Fix parsing on egg names with dashes from git URLs  https://review.opendev.org/64872714:55
*** yboaron_ has quit IRC14:57
*** yamamoto has quit IRC14:58
*** yamamoto has joined #openstack-infra14:59
*** michael-beaver has quit IRC15:00
*** Lucas_Gray has quit IRC15:02
*** asettle is now known as asettle-PTO15:03
*** xek__ has joined #openstack-infra15:03
*** ccamacho has quit IRC15:04
openstackgerritMark Meyer proposed zuul/zuul master: Extend event reporting  https://review.opendev.org/66213415:05
*** mattw4 has quit IRC15:05
*** xek_ has quit IRC15:05
*** witek has joined #openstack-infra15:08
openstackgerritDirk Mueller proposed opendev/bindep master: Switch to opensuse-15 nodeset for bindep testing  https://review.opendev.org/66753315:09
*** Lucas_Gray has joined #openstack-infra15:12
*** psachin has quit IRC15:19
*** whoami-rajat has quit IRC15:22
clarkbI've approved the gitea06 inventory enrollment change. Will keep an eye on that this morning15:23
*** dpawlik has quit IRC15:28
*** icarusfactor has joined #openstack-infra15:28
*** jamesdenton has joined #openstack-infra15:29
*** factor has quit IRC15:29
fungiawesome. i'm around to help if things go sideways of course15:30
clarkbmy biggest concern is that the exclusion for git repo creation will not work and the ansipuppet cron will take ~4 hours15:31
clarkbshouldn't be catastrophic but worth keeping an eye on15:31
*** diablo_rojo has joined #openstack-infra15:31
*** tosky has quit IRC15:37
openstackgerritFabien Boucher proposed zuul/zuul master: URLTrigger driver time based  https://review.opendev.org/63556715:37
*** whoami-rajat has joined #openstack-infra15:38
fungiinfra-root: i'm not having much luck identifying where we might have documented any formal process for contacting freenode staff on behalf of the openstack project (and the last vague mention i could find in channel logs was years ago). any idea how they identify someone as a representative? access list for the #openstack channel maybe?15:40
clarkbfungi: I think corvus is our official contact with them15:40
clarkb(so requests from corvus are golden)15:40
corvusfungi: i think i am the only contact for openstack15:40
corvuswhen we added zuul, i think i added clarkb for that namespace15:40
*** sshnaidm is now known as sshnaidm|afk15:40
corvusi'm in a meeting, back in a few15:41
*** armstrong has joined #openstack-infra15:41
fungicorvus: not urgent, but when you get time can you reach out and ask for control of the #airship channel on behalf of roman_g? (see request above at 13:13z)15:42
*** ykarel is now known as ykarel|away15:42
fungiit's not registered and the airship project wants to register it, and for whatever reason freenode staff think it's related to the openstack project15:42
fungimore likely they need something set up similar to the openstack, zuul and opendev prefix associations i guess15:43
*** witek has quit IRC15:47
*** ramishra has quit IRC15:49
*** pgaxatte has quit IRC15:49
*** rfarr__ has quit IRC15:54
*** rfarr__ has joined #openstack-infra15:55
openstackgerritMerged zuul/zuul master: Add missing docker daemon installation for Ubuntu/Debian  https://review.opendev.org/66552015:55
*** mattw4 has joined #openstack-infra15:57
*** igordc has joined #openstack-infra15:59
*** tdasilva has quit IRC15:59
zbr|ruckclarkb: fungi: re our talks yesterday about optimizing use of resources. Do you see any problems with an approach like https://review.opendev.org/#/c/666755/1/zuul.d/layout.yaml ?16:01
*** _erlon_ has joined #openstack-infra16:02
clarkbzbr|ruck: functionally it looks fine. It would be good to identify a metric or two that we can measure (via graphite, logstash, zuul logs, something) to determine if that improves zuul's behavior for tripleos needs16:03
*** jpena|mtg is now known as jpena|off16:04
*** rfarr__ has quit IRC16:04
*** rfarr__ has joined #openstack-infra16:05
zbr|ruckclarkb: yeah, i would love to be able to track this but I have no idea what to measure, especially as these changes are applied to each repo and their impact is like grain of sand.16:05
zbr|rucktheir effective outcome should become visible only when you scale it.16:05
clarkbI think the measurement of node time that we have in graphite now is probably the one we want since you had mentioned wanting to reduce tripleos resource impact16:06
zbr|ruckbut we may be able to estimate the impact: calculate lint fail rate, avg number of jobs. and this should allow us to estimate how many job executions we could save. if that would be >5% it would worth scaling, I think.16:07
openstackgerritDirk Mueller proposed opendev/glean master: Enable testing against Python 3.6/3.7 (switch to stestr)  https://review.opendev.org/66766616:08
clarkbzbr|ruck: https://review.opendev.org/#/c/616306/16/doc/source/admin/monitoring.rst is the chnage that merged to report usage numbers to graphite16:08
clarkbzbr|ruck: that has been in place on our opendev zuul for a couple weeks now I think16:08
clarkbmaybe 3 weeks16:08
clarkbso we should be able to pull those numbers over time16:09
zbr|ruckcool, thanks, I will look next week as I am overloaded now, trying to build a presentation for the summit.16:10
openstackgerritMerged zuul/zuul master: Return store object instead of a function  https://review.opendev.org/66564216:12
*** lucasagomes has quit IRC16:15
*** gfidente has quit IRC16:18
*** bhavikdbavishi has quit IRC16:27
openstackgerritDirk Mueller proposed openstack/diskimage-builder master: DNM: Enable nodepool testing for opensuse 15.x  https://review.opendev.org/66753716:27
*** tdasilva has joined #openstack-infra16:29
*** eernst has joined #openstack-infra16:29
openstackgerritMerged zuul/zuul master: Add missing start-message in pipeline config schema  https://review.opendev.org/66593616:30
corvusfungi, clarkb: oh, sorry, it was #opendev that got registered as a group with clarkb and i as contacts, and it's separate from openstack16:30
corvusfungi, clarkb: is that what we want to have happen with #airship too?16:30
clarkbI'm ok with that16:31
clarkbhogepodge is probably asleep now but he may have ideas for who would be appropriate on that?16:31
corvusi'm imagining that the freenode admins asked about openstack since roman_g's request was originally to get openstackinfra added.  i do think getting a new group registration for airship is probably the best route, with at least one opendev admin as the group contact.16:34
openstackgerritMerged opendev/system-config master: Enroll new gitea06 into ansible inventory  https://review.opendev.org/66747416:34
fungiyeah, that's where i'm leaning as well16:35
corvusand i'm happy to help make the request (as an openstack contact) to clear up any lingering ambiguity16:35
fungiultimately the openstack group should probably be for openstack channels16:35
*** tesseract has quit IRC16:35
fungiand airship having its own group doesn't preclude opendev/openstack-infra bot operators from having access in their channel acls16:35
fungijust means that the folks who call the shots on any future channels starting #airship-... are an independent set of people16:36
*** ykarel|away has quit IRC16:37
*** jpich has quit IRC16:39
*** bhavikdbavishi has joined #openstack-infra16:43
corvusassuming this isn't super-urgent, let's wait for hogepodge to weigh in, and then i'll send in a group request, and hopefully things will be resolved in something like days/1-week timeframe.  if it's very urgent, i could go beg that they provisionally assign that to openstack while we go through the group registration process.16:43
clarkb+1 to waiting for input as I don't think it is urgent16:44
corvusclarkb: is this the first time we've captured an instance log from devstack?  http://logs.openstack.org/24/667624/2/check/dib-nodepool-functional-openstack-ubuntu-trusty-src/39feb07/instances/a914df0d-5bd8-47d4-ad72-cc7a36012eb5/console.log16:45
corvus"Serious errors were found while checking the disk drive for /."  and  "keys:Press I to ignore, S to skip mounting, or M for manual recovery"  certainly are suggestive of the sort of problem that would prevent ssh from working16:46
clarkbcorvus: tempest captures them when tests fail against a node, but outside of that I think this may be the first time16:47
AJaegerclarkb, could you put review of the stack by tobias-urdin in https://review.opendev.org/#/q/topic:forge-publish on your list for some time this week, please?. A small change but to be able to merge this without breakage, we need many small changes...16:48
clarkbAJaeger: yes16:48
clarkbcorvus: and ya that seems like the type of error that would prevent ssh from working16:48
AJaegerthanks, clarkb16:48
openstackgerritDirk Mueller proposed opendev/glean master: Replace nodepool func jobs  https://review.opendev.org/66722516:49
corvusclarkb: weird... the bionic job doesn't have that error -- http://logs.openstack.org/24/667624/2/check/dib-nodepool-functional-openstack-ubuntu-bionic-src/05fce53/16:51
corvusit says ssh has started16:52
clarkbcorvus: maybe we want to hold the test node then manually inspect the disk that was built?16:53
clarkbcorvus: what is extra odd is we produce working production images with those elements too16:53
openstackgerritMerged zuul/zuul master: Add missing doc for pipeline start-message  https://review.opendev.org/66593016:53
corvusclarkb: okay, i'll recheck that and hold all 3 jobs16:53
clarkbcould it be that they are gpt formatted and not mbr and xenial and trusty libvirt/qemu/kvm only support mbr16:54
clarkb(I thought you hda to opt into gpt with dib though)16:54
corvusclarkb: my missing a package or option like that sounds very plausible for this kind of work -- but it looked like the trusty job got farther than the partition table16:54
clarkband I guess looking at the image build log is the other place to investigate /me pulls that up16:56
*** ginopc has quit IRC16:56
clarkbhttp://logs.openstack.org/24/667624/2/check/dib-nodepool-functional-openstack-ubuntu-trusty-src/39feb07/nodepool/builds/test-image-0000000001.log for the trusty job above16:56
clarkboh could this be the deboostrap bug on bionic?16:57
clarkbin production (and with the older jobs) we ran the builds on xenial with a different version of debootstrap16:57
clarkband I recall there was a bug in bionic's debootstrap? fungi do you remember what the details around that were?16:57
*** e0ne has quit IRC16:58
corvusclarkb: wow, there is such a hack in the devstack plugin source16:59
corvusadd-apt-repository ppa:openstack-ci-core/debootstrap16:59
clarkbya I think we had to do that in production too?16:59
clarkbubuntu debootstrap was broken somehow16:59
corvusyeah, puppet-diskimage_builder does that17:01
fungii'll have to dig a bit to refresh my memory17:02
corvushttps://review.opendev.org/659031 -- memory refresher17:02
fungii take it there are no breadcrumbs in the devstack plugin with a bug number17:02
corvusfungi: ^ bug number breadcrumbs are there17:02
*** ricolin has quit IRC17:02
fungiahh, yup17:02
fungiso ubuntu hasn't been backporting debootstrap updates with new release/suite names17:03
corvusclarkb: i'll cancel the autoholds and find a way to work this into the jobs17:04
clarkbcorvus: ok17:04
corvusclarkb: thanks :)17:04
*** yamamoto_ has joined #openstack-infra17:04
*** Lucas_Gray has quit IRC17:04
*** yamamoto_ has quit IRC17:05
corvus(i was like, pfft, i *know* how to install nodepool, so i just skipped over the "install_nodepool" function)17:05
*** yamamoto_ has joined #openstack-infra17:06
*** yamamoto has quit IRC17:06
clarkbbase.yaml is running now. the next remote puppet git run should half configure gitea0617:09
corvusi haven't run the debian versions of the new jobs yet (they're all in experimental, so not really on my radar), so i haven't observed this behavior wrt debian17:10
openstackgerritMerged zuul/zuul master: Add support for item.change for pipeline start-message formater  https://review.opendev.org/66596817:12
openstackgerritJames E. Blair proposed zuul/nodepool master: WIP test ubuntu builds  https://review.opendev.org/66762417:15
*** eernst has quit IRC17:16
corvusdirk: mind if i take over my glean change (667225) again? :)17:16
clarkbok new gitea06 is being ignored due to ssh host key not being accepted17:17
clarkbI'm going to get a bike ride in before I do that17:18
dirkcorvus: maybe you could help me getting the depending reviews reviewed + merged?17:18
*** zbr|ruck is now known as zbr17:18
dirkcorvus: e.g. https://review.opendev.org/#/c/666066/ not being merged is slightly annoying17:18
*** weifan has joined #openstack-infra17:19
corvusdirk: that seems fine, but i don't have any background there; let's ask clarkb or fungi for that one17:20
dirkcorvus: yesterday the glean gate made suse completely nonvoting because leap 42.3 was failing17:21
dirk42.3 is unmaintained and end of life, so we should just remove that part instead of making everything suse related nonvoting17:21
openstackgerritMerged openstack/project-config master: Remove nodepool functional job attachments  https://review.opendev.org/66721317:22
dirkcorvus: potentially this conflicts with your stuff: https://review.opendev.org/#/c/667532/17:22
dirkwhen this is merged I believe the revert of the change from yesterday could be merged17:22
corvusdirk: yes, i did that.  the current/old jobs combine all of the suse builds into one job.  my new jobs are one build-per image (at least for now, we can change that later)17:23
corvusdirk: i'm happy to make whatever suse versions are current voting as part of my work17:23
corvusdirk: so i'll just drop 42.3 entirely from the new jobs?17:23
dirkcorvus: yes17:24
*** kopecmartin is now known as kopecmartin|off17:24
corvusdirk: ok, i'll have a new revision of 667221 in a few mins17:25
dirkcorvus: there is a depöending change (667537 )17:25
dirkah, ok, but I left out the 42.3 stuff. ok. I'll just rebase it then17:26
corvusdirk: 15.0 should still work right?17:26
dirkyes17:26
dirkbut the idea was to no longer test each opensuse 15.x release separately but only have a opensuse-15 job (which is pointing to the latest enabled opensuse-15.x release)17:27
dirksimilar to *-fedora-latest that is used elsewhere17:27
corvusdirk: ok, let's leave 667537 as a followup (and rebase) -- i think it deserves its own change+discussion because of that ^17:27
corvusdirk: (and, fwiw, there's a "fedora-29" job, so i'm not sure that's strictly true)17:28
*** udesale has quit IRC17:29
fungii think it's more like how we test ubuntu 16.04 instead of 16.04.317:29
dirkcorvus: yeah, the good thing about naming standards is that there are so many of them17:29
AJaegercloudnull: do you have a governance change up as followup for https://review.opendev.org/667418 ?17:29
fungior centos 7 instead of 7.517:29
*** rf0lc0 is now known as rfolco17:30
fungipresumably when opensuse 16.0 comes along we'd still transition with a different image name17:30
corvusah, heh :)17:30
dirkluckily we only have to worry about that 2024+17:31
*** panda has quit IRC17:31
dirkthere won't be a 16.0 for the forseeable future17:31
openstackgerritJames E. Blair proposed openstack/diskimage-builder master: Replace nodepool func jobs  https://review.opendev.org/66722117:32
fungidirk: so more like the cadence fro centos/rhel 5 to 6 to 7 to 817:32
corvusokay, that drops 42.3 and fixes our best guess of what the ubuntu problem is17:32
openstackgerritMerged openstack/openstack-zuul-jobs master: Add and switch to the newly created opensuse-15 nodeset  https://review.opendev.org/66606617:33
openstackgerritMerged zuul/zuul master: Allow config projects to override allowed-projects  https://review.opendev.org/66673317:33
cloudnullAJaeger I do, though it looks like I need to give it another spin due to some docs issue - https://review.opendev.org/#/c/66741617:33
*** panda has joined #openstack-infra17:35
*** eernst has joined #openstack-infra17:35
AJaegercloudnull: that doc issue looks unrelated - thanks17:35
openstackgerritJames E. Blair proposed opendev/glean master: Replace nodepool func jobs  https://review.opendev.org/66722517:36
AJaegerany other config-core around to remove some retired repos? PLease review https://review.opendev.org/663355 - I'll +2 in a minute...17:36
*** rfarr_ has joined #openstack-infra17:37
cloudnullthanks AJaeger17:37
AJaegercloudnull: recheck won't help on it - see https://review.opendev.org/#/q/project:openstack/governance - all those -1s are from tox-docs ;(17:38
corvusAJaeger: that's probably not the right change17:38
AJaegercorvus: indeed - https://review.opendev.org/667418 is the one I wanted...17:39
AJaegersorry17:39
dirkclarkb: thanks!17:39
*** eernst has quit IRC17:40
*** rfarr__ has quit IRC17:40
cloudnullAJaeger ah, bummer17:41
corvusclarkb, fungi: it looks like the openstack -17:44
corvusgr17:44
corvusclarkb, fungi: it looks like the openstack-ci-core ppa only has xenial packages17:44
fungithat makes sense17:45
fungiwe presumably need to build the same newer version for bionic as well17:45
corvushttps://launchpad.net/~openstack-ci-core/+archive/ubuntu/debootstrap17:45
corvusso.... how does that happen?17:46
*** eernst has joined #openstack-infra17:46
openstackgerritDirk Mueller proposed openstack/diskimage-builder master: DNM: Enable nodepool testing for opensuse 15.1  https://review.opendev.org/66753717:47
pabelangercorvus: you should be able to use UI to copy package into bionic17:48
pabelangerwhich does a rebuild17:48
*** jamesdenton has quit IRC17:49
*** eernst has quit IRC17:49
pabelangerhttps://launchpad.net/~openstack-ci-core/+archive/ubuntu/debootstrap/+packages in top right, I can see copy packages17:49
*** pleia2_ has joined #openstack-infra17:49
pabelangerthat should be the entry point17:49
openstackgerritJames E. Blair proposed zuul/nodepool master: WIP test ubuntu builds  https://review.opendev.org/66762417:49
*** eernst has joined #openstack-infra17:50
*** zerick_ has joined #openstack-infra17:50
openstackgerritJames E. Blair proposed openstack/diskimage-builder master: Replace nodepool func jobs  https://review.opendev.org/66722117:50
corvuspabelanger: thanks -- i think i'll pin the debian and ubuntu builds to xenial for now, and later we can do that and test the upgrade17:51
*** e0ne has joined #openstack-infra17:51
*** jistr_ has joined #openstack-infra17:52
*** dtantsur has joined #openstack-infra17:52
johnsomDid the path to "required-projects" clones change recently?  I'm getting "It looks like a path. File ''/opt/stack/octavia-tempest-plugin'' does not exist." this morning.  http://logs.openstack.org/61/665861/6/check/octavia-v2-dsvm-noop-api/dac4dba/job-output.txt.gz#_2019-06-26_14_13_23_42845717:52
johnsomWe are explicitly defining that path for the tempest plugin here: https://github.com/openstack/octavia-tempest-plugin/blob/master/zuul.d/jobs.yaml#L52 which probably isn't the right thing.17:53
johnsomBut it worked until yesterday/today17:53
fungiunless that will successfully work on bionic too17:53
*** pleia2 has quit IRC17:53
*** zaro has quit IRC17:53
*** zerick has quit IRC17:53
*** dtantsur|mtg has quit IRC17:53
*** jistr has quit IRC17:53
*** yamamoto_ has quit IRC17:53
*** rfarr_ has quit IRC17:54
corvusjohnsom: http://lists.openstack.org/pipermail/openstack-discuss/2019-June/007313.html could be related17:54
*** yamamoto has joined #openstack-infra17:54
corvusjohnsom: but not if it has worked after monday17:54
*** rfarr_ has joined #openstack-infra17:54
johnsomYeah, I fixed the one docs issue we had as fallout from that on Monday.17:54
johnsomThat fix has already merged, so we were good after that. This seems new.17:55
openstackgerritDirk Mueller proposed opendev/bindep master: Replace Trusty with Bionic in the testing  https://review.opendev.org/66769417:55
*** altlogbot_2 has quit IRC17:55
openstackgerritMerged openstack/project-config master: Remove retired repos  https://review.opendev.org/66741817:55
*** zaro has joined #openstack-infra17:56
*** jamesdenton has joined #openstack-infra17:56
johnsomI thought that if we defined "openstack/octavia-tempest-plugin" in the zuul job definition for "required-projects" it should always be cloned to /opt/stack/octavia-tempest-plugin.17:56
corvusjohnsom: is double quoting a problem?17:56
*** altlogbot_2 has joined #openstack-infra17:57
*** altlogbot_2 has quit IRC17:57
*** bhavikdbavishi has quit IRC17:58
corvusjohnsom: it will be cloned to ~zuul/src/opendev.org/openstack/octavia/tempest-plugin   there's some stuff in the devstack job which moves repos to /opt/stack/... i think it should move octavia-tempest-plugin too but i'm not 100% sure17:58
openstackgerritMerged zuul/zuul master: Strengthen the caution about allowed-projects  https://review.opendev.org/66724117:58
*** altlogbot_1 has joined #openstack-infra17:58
johnsomcorvus Yeah, maybe it's the quoting. though that has been there for 11 months....  Something changed. Maybe it was something in devstack, I didn't know it was involved in that file path. I will look at recently merged stuff there.17:59
corvusthis is amazing:   pip install -c u-c-m.txt ''"'"'/opt/stack/octavia-tempest-plugin'"'"''17:59
*** eernst has quit IRC18:00
openstackgerritDirk Mueller proposed openstack/diskimage-builder master: [Configuration] Switch to stestr.  https://review.opendev.org/62941418:01
*** weifan has quit IRC18:01
johnsomYeah, that is.... interesting18:01
*** eernst has joined #openstack-infra18:01
*** weifan has joined #openstack-infra18:01
*** altlogbot_1 has quit IRC18:01
funginutty is more like it18:01
*** weifan has quit IRC18:01
*** weifan has joined #openstack-infra18:02
*** altlogbot_2 has joined #openstack-infra18:02
johnsomNothing obvious in devstack, pip hasn't changed since may. hmmm18:02
corvusjohnsom: yeah -- the last successful run has less quoting around that: http://logs.openstack.org/49/667249/1/check/octavia-v2-dsvm-noop-api/a118c14/job-output.txt.gz#_2019-06-25_00_23_20_23893918:03
corvusso i think that's the immediate cause; what caused that i don't know18:04
dirklikely a quoting fix in bash?18:07
*** rfarr__ has joined #openstack-infra18:07
*** rfarr_ has quit IRC18:10
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: Advance ansible-lint cap to test with 4  https://review.opendev.org/66769518:11
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: Make all lines less than 160 characters long  https://review.opendev.org/66769618:11
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: Don't compare to literal True/False  https://review.opendev.org/66769718:11
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: Be consistent about spaces before and after vars  https://review.opendev.org/66769818:11
johnsomNo two projects quote it the same, lol18:12
fungithe beauty of diversity!18:13
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: POC: Run linters via pre-commit  https://review.opendev.org/66769918:14
*** weifan has quit IRC18:15
*** weifan has joined #openstack-infra18:16
johnsomGiving it a go here: https://review.opendev.org/66770018:16
openstackgerritMerged zuul/zuul master: Stop bind mounting zuul dir into bwrap  https://review.opendev.org/66697218:20
*** weifan has quit IRC18:20
zbrfungi: cool, after your patches go in my POC will be much smaller. Btw, I did not know that ansible would have an `unless` command, that is new to me, apparently not even documented on https://docs.ansible.com/ansible/latest/user_guide/playbooks_conditionals.html#conditionals18:21
zbrare you sure that is not a puppet stuff?18:21
fungizbr: it's possible i made it up or confused it with puppet. i thought it was a thing, but can switch those to some sort of inversion operator if needed?18:21
fungi(also, what, ansible-lint doesn't actually evaluate ansible syntax?)18:21
zbri used:  when: not foo18:21
fungiahh, i'll give that a shot instead, thanks18:21
zbrit does not, ansible-lint does its own parsing, so that's why it had bugs. it does some tricks and loads some code from ansible but cannot do it at the same level.18:22
*** eernst has quit IRC18:22
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: Don't compare to literal True/False  https://review.opendev.org/66769718:23
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: Be consistent about spaces before and after vars  https://review.opendev.org/66769818:23
*** eernst has joined #openstack-infra18:23
zbrfungi: example of stuff you may encounter: https://github.com/ansible/ansible-lint/issues/505#issuecomment-50592027118:24
fungiyeah, possible we just exclude 206 for much longer if we do want to continue using ansible-lint but consider that rule intractably broken18:26
smcginnisAre there any changes to our images where the DejaVuSans font would not be installed?18:27
smcginnisI have a patch that looks like https://opendev.org/openstack/governance/src/branch/master/doc/source/_exts/badges.py#L86 is hitting that.18:27
smcginnishttp://logs.openstack.org/64/667664/2/check/openstack-tox-docs/b555073/job-output.txt.gz#_2019-06-26_17_33_47_14800518:27
fungismcginnis: maybe it was in the bindep fallback list before? seems like an odd one to have been including but...18:27
AJaegerfungi: "fonts-nanum" is in the list18:28
smcginnisfungi: Is that fallback file still accessible somewhere that I can check?18:28
AJaegerfungi: and "fonts-takao"18:28
AJaegersmcginnis: yeah, let me grab it18:28
smcginnisAJaeger: Thanks. I can track down which package it was in and add it in to the governance bindep.txt.18:28
AJaegerhttps://opendev.org/openstack/project-config/src/branch/master/nodepool/elements/bindep-fallback.txt18:29
fungiyeah, i guess there may have been some fonts in that case. if we need one for governance doc builds then i guess we should add a bindep.txt to governance18:29
*** e0ne has quit IRC18:29
smcginnisAJaeger: Thanks!18:29
*** efried has joined #openstack-infra18:30
efrieddonnyd: like this18:31
donnydi see18:31
smcginnisLooks like it's in fonts-dejavu-core, which was not in bindep-fallback.txt. But guessing it was maybe a dependency for one of the other font packages.18:31
clarkbI have accepted new gitea06's ssh host key now18:32
smcginnisHmm, no bindep.txt at all in governance. That seems like it could be an issue for other things.18:32
clarkbso next pass through should do the things to it18:32
donnydclarkb what are the ipv6 requirements? anything special or just a routable subnet?18:32
AJaegersmcginnis: just add a file with the single line in it ;)18:32
dirkcorvus: https://review.opendev.org/#/c/667221/8 still doesn't seem to be working..18:32
smcginnisAJaeger: I guess so. :)18:32
openstackgerritAlex Schultz proposed zuul/zuul master: Additional note about branches for implied-branches  https://review.opendev.org/66741518:32
clarkbdonnyd: we need ssh access into the nodes from the internet (because we run services in various clouds) so one ipv6 address per test node (I think even a /128 is fine)18:32
clarkbdonnyd: then because there are things like dockerhub and github that only ipv4 we need ipv4 NAT outbound for the instances, this can be shared behind a single ipv4 address18:33
donnydOk, thats not an issue at all. So public ipv6 and private ipv4 will work fine for the network is what I am hearing18:34
corvusdirk: ah, i see the error, thx18:34
clarkbdonnyd: yes it should. Then we need a single ipv4 address (in addition to the nat addr) for our mirror node18:34
clarkbdonnyd: that acts as the primary ipv4 gateway for things as we mirror and cache stuff on that node (keeping test nodes talking on network as much as possible)18:34
donnydOk, no problem with that either.. I am hoping to work on it later tonight when I am done at my day job :)18:35
donnydHad to shift a bunch of stuff around, so its taking a little longer than I wanted it to18:36
corvusdirk: i'm going to wait until i have results on 667624 before i fix that so i don't loose my place in line for node allocations.18:36
*** ociuhandu has quit IRC18:36
clarkbdonnyd: no worries, and thank you for the help18:36
donnyd:)18:36
donnydits fun, so I don't mind at all18:37
*** eernst has quit IRC18:37
dirkcorvus: wfm18:38
openstackgerritMerged zuul/zuul master: Fix build leak with paused jobs  https://review.opendev.org/66707218:39
*** e0ne has joined #openstack-infra18:44
*** michael-beaver has joined #openstack-infra18:44
*** kjackal has quit IRC18:51
*** kjackal has joined #openstack-infra18:52
*** jcoufal has quit IRC18:56
openstackgerritMerged zuul/zuul master: Split ansible output into its own sub logger  https://review.opendev.org/66713118:59
*** hwoarang has quit IRC19:03
*** hwoarang has joined #openstack-infra19:04
*** e0ne has quit IRC19:08
*** dklyle has quit IRC19:09
openstackgerritClark Boylan proposed opendev/system-config master: Cleanup deprecated ansible syntax  https://review.opendev.org/66771019:14
clarkbfungi: corvus ^ cleans up deprecation notices I saw when watching gitea0619:14
openstackgerritMerged zuul/zuul master: Remove non working tests/base.py ZuulTestCase.getPipeline method  https://review.opendev.org/66735119:14
*** ralonsoh has quit IRC19:17
*** phughk has quit IRC19:18
clarkbok we have a mostly empty gitea install on gitea0619:19
clarkbI'm going to backup the db in its current state in case I need the user table (or other table for some reason)19:19
*** dims has quit IRC19:20
clarkbThen restore gitea01's db19:20
*** whoami-rajat has quit IRC19:22
*** rfarr__ has quit IRC19:24
*** rfarr__ has joined #openstack-infra19:24
*** dims has joined #openstack-infra19:28
*** kjackal has quit IRC19:30
*** kjackal has joined #openstack-infra19:31
fungiclarkb: exim paniclog on gitea06.opendev.org has non-zero size19:31
fungirm it if you get a chance19:31
fungithere are more which complain nightly i haven't gotten around to cleaning up, but seems we still end up with errors in paniclog which happen during server provisioning for pretty much every new one we launch19:32
*** dims has quit IRC19:32
fungi"User 0 set for local_delivery transport is on the never_users list"19:32
clarkbfungi: will do19:33
clarkb/usr/bin/docker-compose -f /etc/gitea-docker/docker-compose.yaml exec -T mariadb bash -c '/usr/bin/mysql -uroot -p"$MYSQL_ROOT_PASSWORD"' < /home/clarkb/gitea-mariadb.sql19:33
clarkbdoes that look obviously wrong for a restore action? because that didn't seem to update the database19:33
*** dims has joined #openstack-infra19:33
clarkbmaybe -T doesn't work wiht <19:33
fungimaybe needs to be inside the bash19:34
fungiin which case you need the file local19:34
clarkbpaniclog rm'd19:34
fungithanks!19:34
fungier, need the file inside the container's filesystem tree19:34
clarkbya maybe19:34
fungidocker-compose may not pass along its stdin19:35
*** weifan has joined #openstack-infra19:35
*** weifan has quit IRC19:35
*** weifan has joined #openstack-infra19:35
clarkbah yup mariadb's docker image example shows docker exec -i being used19:35
clarkbso I think if I drop the -T it will work19:35
*** dklyle has joined #openstack-infra19:36
* clarkb tries19:36
roman_gHello team. Trying to use opensuse-tumbleweed image in Zuul job, but failing to get packages installed with the following error:19:37
roman_g[repo-oss|http://mirror.ord.rax.openstack.org/opensuse/tumbleweed/repo/oss/] Valid metadata not found at specified URL19:37
fungiwhat's -T do" assign a tty?19:37
clarkbfungi: does not assign a tty19:37
fungiahh19:37
roman_gIs this just abad luck and I just retry, or there is some problem?19:37
AJaegerroman_g: that URL does not exist at all19:37
roman_gwell.. it's set in image19:38
AJaegercmurphy, dirk: any ideas on roman_g 's problem? ^19:38
fungiit's possible we're back to having trouble mirroring tumbleweed again19:38
fungii can take a quick look in the mirror-update log19:38
*** panda has quit IRC19:39
roman_gthank you, fungi19:39
openstackgerritMerged zuul/zuul master: Parallelize github event processing  https://review.opendev.org/66698219:39
*** panda has joined #openstack-infra19:40
clarkbdb seems to actually be working this time with -T removed19:41
clarkbI also stopped the two gitea containers before doing this to avoid conflicts19:41
openstackgerritSorin Sbarnea proposed openstack/project-config master: Include overcloud deploy in logstash config  https://review.opendev.org/66688319:41
clarkbI'll get dns update pushed, we can confirm things look correct then remove gitea06 project creation exclusion and add it back to haproxy if things look happy19:42
openstackgerritDirk Mueller proposed opendev/bindep master: Replace Trusty with Bionic in the testing  https://review.opendev.org/66769419:42
*** sreejithp has joined #openstack-infra19:43
clarkbone observation: docker-compose seems to become the bottleneck when doing the restore19:44
fungilooks like we're only mirroring 15.0, 15.1 and 42.319:44
clarkbfungi: AJaeger I want to say we stopped mirroring tumbleweed because it changes often and the upstream mirror source wsn't able to keep up or something like that?19:45
openstackgerritSorin Sbarnea proposed openstack/project-config master: Include overcloud deploy in logstash config  https://review.opendev.org/66688319:45
clarkbso it might be a bug in our job setup to use our mirror on tumbleweed?19:45
*** altlogbot_2 has quit IRC19:45
fungiaha! https://review.opendev.org/66012519:45
fungiyes, it's provided as a caching mirror instead but the mirror data maybe hasn't been adjusted to accommodate that?19:46
*** dims has quit IRC19:46
clarkbfungi: ya I think its a bug in our base job setup stuff for mirrors19:46
*** altlogbot_1 has joined #openstack-infra19:47
fungii can't dig deeper right now, have to disappear for a bit, but should return in an hour or so19:48
openstackgerritClark Boylan proposed opendev/zone-opendev.org master: Update gitea06 IP address  https://review.opendev.org/66771719:48
clarkbwe can probably go ahead and make that dns update now19:48
corvusclarkb: how's d-c the bottleneck?19:49
*** jtomasek has quit IRC19:49
clarkbcorvus: top shows it using an entire cpu during this db restore19:49
clarkbcorvus: maybe shuffling data between namespaces?19:49
clarkb(and the db restore isn't particularly fast) if I have to do it again I'll try with docker exec instead19:50
corvusclarkb: why not use docker exec19:50
corvusyeah that19:50
corvusi think d-c only adds value when creating, updating, or stopping containers19:50
clarkbwe use d-c for the dump creation (which is quick) because it makes naming things easier19:51
corvusoh interesting; i thought we used docker directly for that19:51
clarkbso I was just updating that command to do the restore19:51
clarkbcorvus: using d-c makes it a one liner, simplified your example you shared19:51
clarkb(also its not a problem on the mysqldump side of things, that is quick)19:52
*** dims has joined #openstack-infra19:52
*** dims has quit IRC19:57
clarkbthinking I'll ^C it then start a screen and use docker exec instead at this point19:57
openstackgerritMerged zuul/zuul master: Differentiate between queued and waiting jobs in zuul web UI  https://review.opendev.org/66087819:59
clarkb(that left the mysql client process running and its still doing work, maybe faster now?)20:00
roman_gfungi: thank you for your support. I will re-run jobs tomorrow.20:01
corvusclarkb: when you have a second, i'm still seeing an error with the bionic job (though trusty seems to be better now with the debootstrap ppa)20:04
corvusclarkb: i set an autohold, so should be no rush20:04
*** mriedem has quit IRC20:04
clarkbcorvus: k I'm about to eat lunch while I let mysql decide what it is doing but can look after20:04
*** mriedem has joined #openstack-infra20:07
corvusthe console log looks clean, glean claims to have configured an interface, but ssh gives 'no route to host'20:08
openstackgerritDirk Mueller proposed zuul/nodepool master: Switch to openSUSE 15.1  https://review.opendev.org/66753220:09
openstackgerritDirk Mueller proposed zuul/nodepool master: Add Python 3.7 testing  https://review.opendev.org/66772020:09
*** diablo_rojo has quit IRC20:09
openstackgerritDirk Mueller proposed openstack/diskimage-builder master: DNM: Enable nodepool testing for opensuse 15.1  https://review.opendev.org/66753720:12
corvusi don't suppose our test images have any actual user accounts with passwords so we can log in on the console?20:13
*** altlogbot_1 has quit IRC20:15
*** eharney has quit IRC20:16
openstackgerritDirk Mueller proposed openstack/diskimage-builder master: DNM: Enable nodepool testing for opensuse 15.1  https://review.opendev.org/66753720:17
openstackgerritMerged zuul/zuul master: [doc][monitoring] Fix the wait_time parent attribute  https://review.opendev.org/66734220:18
*** altlogbot_2 has joined #openstack-infra20:18
clarkbcorvus: they have the devuser user and the root user20:20
clarkber but those are both with keys I think20:21
corvusyeah, i just mounted the glance image and there's nothing in shadow20:22
corvusi'll try performing some surgery to see if i can get a console login20:22
clarkbERROR 1728 (HY000): Cannot load from mysql.proc. The table is probably corrupted20:22
clarkbI get that on gitea06 now20:22
clarkb(was trying to drop the gitea db to do another restore)20:23
corvusclarkb: was that one of the tables that was restored?20:23
corvus(we should not be backing that up)20:23
clarkblet me check the backup file20:23
*** jsmdk has joined #openstack-infra20:24
openstackgerritDirk Mueller proposed openstack/diskimage-builder master: DNM: Enable nodepool testing for opensuse 15.1  https://review.opendev.org/66753720:25
clarkbcorvus: yes it is in there. So our exclude isn't sufficient?20:25
clarkb--opt --ignore-table mysql.event --all-databases20:25
corvusclarkb: seems like it... i'm not sure the best way to recover here....20:26
corvusclarkb: do our playbooks do anything to the mysql container after it's created?20:27
clarkbnot directly. But they do a couple things to gitea that updates the db20:27
corvusbecause if not, we may just be able to delete the container and volume, then docker-compose it up again20:27
corvusbut that'll be restored20:27
clarkbya should be20:27
corvusthen i think that process is worth a try, should be quick20:28
clarkband then edit the db restore file to only restore the gitea db?20:28
corvusclarkb: yep20:28
corvus(the mysql user stuff should be created when the mariadb container initializes)20:29
corvus(and that's the only other "user" data we have, besides the gitea database)20:29
corvusyay i have a root shell on the inner-vm20:36
corvusokay, i can see that it has a private interface with an ip that matches what nova thinks it should have20:37
corvusso i'm running out of ideas for why i can't connect20:38
clarkbis sshd running?20:39
corvusyes20:39
clarkband maybe we need haveged for entropy?20:39
corvus(and 'ssh localhost' inside the vm works)20:39
clarkbok I think I've restored gitea06 at this point20:39
corvusand... sshing from outside the vm now works20:39
corvussigh20:39
clarkbhttps://38.108.68.250:3000 the gitea data seems there, just lacking the repo data20:40
clarkbif we get https://review.opendev.org/#/c/667717/ in I'll push up a change to replicate to gitea06 now20:40
clarkber actually maybe we've been replicating all along20:41
clarkbso dns update is all that is required20:41
clarkbya should just be dns20:42
clarkbcorvus: was the only change you made adding a password?20:42
corvusclarkb: i stopped the vm, added a password to its disk image, started it, logged in on the console, and ran 'ssh localhost'.  and all that took a while (so count "waited a while" as a difference too)20:43
*** altlogbot_2 has quit IRC20:43
corvusso the biggest differences seem to be: 1) it booted a second time; 2) 'ssh localhost'; 3) more time20:44
*** altlogbot_3 has joined #openstack-infra20:44
clarkbcan you ssh from the host node too?20:45
clarkbthat should rule out any problem with network connectivity20:45
clarkbI would not be surprised if 3) is the answer20:46
*** jsmdk has quit IRC20:46
clarkbmaybe we can check dmesg for rough idea of how long it takes to boot up fully20:46
*** kjackal has quit IRC20:47
corvusclarkb: yes i can ssh from the host node -- but am i missing something subtle about your question?  (sshing from the host node into the inner vm is the objective -- the thing that wasn't working earlier and now works)20:47
corvusor were you just confirming you understood my haphazard updates? :)20:48
clarkbcorvus: yes, the 'ssh localhost' comment made me wonder if you hda only tested ssh to localhost in the nested vm from its console. So clarifying you also tested ssh from outer vm to inner vm worked20:49
corvusgotcha.  yeah, i confirmed that ssh-from-host failed, poked around, ran ssh-from-inner-vm, that worked, then checked ssh-from-host again and it worked20:51
corvusi'm skeptical that it's time alone though, since nodepool waits 10 minutes and this has been so reliably failing20:51
corvusclarkb: journalctl claims that sshd was listening before the system even finished booting20:52
clarkbhrm maybe we can take the old original image, edit it with a passwd user and do a new fresh boot on it?20:52
corvusand before i logged in on the console20:52
clarkbif that reproduces the error then we've got a first boot issue maybe20:53
corvusok, i'll nova delete this instance, edit the glance image, then start up nodepool to let it recreate20:53
corvusguestmount is slow20:55
*** altlogbot_3 has quit IRC21:00
*** Goneri has quit IRC21:00
corvushrm.  i guess i didn't edit the correct image... i probably edited the version in glance, not the cached nova copy21:02
corvusoh well... i'll try the second-boot experiment still21:02
*** tosky has joined #openstack-infra21:02
fungiokay, back and taking a look at the mirror config on executors as it pertains to tumbleweed21:02
clarkbfungi: https://review.opendev.org/#/c/667717/ would help with gitea06 work21:03
corvusclarkb: on the second boot, i saw openssh key generation, and ssh started accepting connections right around the time the boot finished21:03
clarkbhrm it should generate the key on the first boot21:04
*** altlogbot_0 has joined #openstack-infra21:04
*** pcaruana has quit IRC21:05
corvusin the old devstack plugin config, i don't see any differences between the xenial and bionic configurations21:07
corvuswait21:09
corvushttp://logs.openstack.org/14/629414/9/check/nodepool-functional-py35-ubuntu-src/df3d204/controller/nodepool/nodepool-list.txt21:09
corvusthat says "building" for bionic21:09
openstackgerritMerged opendev/zone-opendev.org master: Update gitea06 IP address  https://review.opendev.org/66771721:09
corvusthat's a job that passed21:09
corvuswell, it looks like the check script did ssh to the right ip address... so maybe that's just the last listing before it switched to ready21:11
*** rfarr has joined #openstack-infra21:14
*** rfarr__ has quit IRC21:15
corvusclarkb, fungi, ianw: do you have any ideas about how to proceed?21:16
corvusalso, are there any other dib maintainers who might be interested in this?21:16
clarkbcorvus: do we have the boot log for the first boot? Curious if that indicates why it might not be generating the ssh host keys then21:16
clarkbbut I think that is likely the thread to pull on21:17
clarkbis it because of those early errors you found before?21:17
corvusclarkb: not any more, i should be able to repeat the process21:17
corvusclarkb: i saw no errors21:17
fungii do find it strange that you saw ssh host key generation logged during the *second* boot. that suggests the host keys were removed on or never created during the first boot21:19
clarkboh to follow up on db restore was slow with docker compose exec, using docker exec was really fast21:20
corvusi saw key generation during the first boot this time21:20
fungii believe for debian's openssh packages (which ubuntu uses) host keys are generated if missing at service start time (which usually happens at package installation, but since we presumably install it during image creation we have to wipe them)21:20
corvus(which is not to say that it wasn't there the last time, just that i didn't see it)21:20
fungii wonder if it happens at every boot, indicating the keys aren't being written or are being written to the wrong location or are being deleted after write or...21:21
corvusfirst boot: http://paste.openstack.org/show/753471/21:21
clarkband as expected ssh continues to fail ?21:21
corvusclarkb: correct, it's been 30+ seconds since it finished booting and ssh says 'no route to host'21:21
corvusi'll reboot now and get the log from the second boot21:22
fungifirewall rules allowing 22/tcp?21:22
corvusthe iptables is not installed on the system21:22
corvusthe iptables command21:22
corvus(on the inner vm, to be clear)21:23
*** ianychoi has quit IRC21:23
fungiwhat ip address is it expected to listen on from the perspective of where you're trying to initiate the client?21:23
clarkbok I have a hunch. the glean stuff that configures the interfaces runs very late according to that paste21:23
clarkbit seems that network manager starts before we write out the network configuration files21:23
corvusfungi: i don't understand the question21:24
clarkbsecond boot could be working bceause those files are already written then the order of glean vs network manager doesn't matter21:24
clarkbnow, I thought we were only network managering on fedora and centos21:24
fungisimpler version of the question: what ip address are you trying to ssh to?21:24
clarkbso that may be the difference here?21:24
*** Lucas_Gray has joined #openstack-infra21:24
*** pkopec has quit IRC21:24
fungithe address for which you're getting "no route to host" errors21:25
corvuson the second boot, i get 'no route to host' during the first part, 'connection refused' during the last 20 seconds of the sequence, and successful connection right around the time the login prompt appears, which is just before the explosion of glean.sh messages.  1 sec and i'll paste the log21:26
corvussecond boot: http://paste.openstack.org/show/753472/21:26
corvusfungi: 172.24.5.65  which i got from: | 590e9aed-4151-4d8e-919f-0ec43bd855b7 | test-image-devstack-0000000011 | ACTIVE | private=10.1.0.44, fd79:6010:8c34:0:f816:3eff:fea3:ddb, 172.24.5.65 | test-image-1561575944    | nodepool-512 |21:26
corvusfungi: i believe that's a fip21:26
clarkbcorvus: I think the way to test my hunch is to do first boot, log in via console, restart networking via systemctl then test ssh (do this after the glean stuff is logged)21:27
clarkbif that works then I think it is a dependency ordering issue in the bootup21:27
fungiokay. so the "no route to host" is expected if the fip isn't created or maybe if the address to which it's translating isn't bound to anything yet. "connection refused" would probably indicate no sshd listening at that address even though it's reachable21:27
*** ianychoi has joined #openstack-infra21:28
corvusclarkb: i have a hunch as to how to explain your hunch in relation to the fact that this is working on the current jobs -- the current jobs build and launch 3 images + vms -- is it possible that contention is so high during that that glean runs in a different order?21:28
clarkbcorvus: yes21:29
fungiif openssh is configured to listen on :: then it should be fine to start even when only linklocal addresses exist and before the routable interfaces get addresses assigned21:29
corvusclarkb: okay, i'll destroy this vm, try to find the right glance image to edit, add the password, then boot another21:29
clarkbfungi: ya my hunch is that routable interfaces don't get assigned because the config is written after things check the config21:29
corvusclarkb, fungi: with that, i should also be able to examine the sshd config and see what it's sposed to be listening on21:29
fungiyep21:30
fungito both of you21:30
clarkbcorvus: also check ifconfig/ip addr prior to restarting networking21:30
corvusheh, anyone know where devstack-nova keeps its cached disk images? :)21:30
fungiianw: ^ if you're around yet?21:31
* fungi has no idea21:32
corvusoh, maybe it's the *glance* cache21:33
corvusi have found another copy of the image which i haven't edited yet there, i'll try that :)21:34
corvusbooting now21:34
corvusokay, that clearly wasn't the right image either21:37
fungion an unrelated note, anybody happen to know where we configure opensuse to talk to our mirrors for yast or zypper or whatever?21:37
fungizuul site vars on the executors?21:38
corvusfungi: that's where we set the info, yes21:39
fungior dib elements?21:39
funginodepool ready scripts are no longer a thing, right?21:39
corvusfungi: then there's a configure-mirrors role in zuul-jobs which uses the values set by the zuul site vars21:39
*** diablo_rojo has joined #openstack-infra21:40
corvusfungi: the only dib involvement is there is an element for the purpose of using a mirror when building images, but assuming you're working on issues related to "regular jobs", that shouldn't come into play (only if you're looking into issues building our images, or issues with nodepool/dib/glean test jobs)21:40
*** panda has quit IRC21:42
clarkbre gitea06 the problem I'm facing now is gitea06 has a different hostkey (because I didn't copy those from the old host). I accepted the new hostkeys on review01.opendev.org but that doesn't seem ot have updated what the replication plugin sees as the hostkey21:42
fungiyeah, looking for where to differentiate the url to opensuse tumbleweed mirrors (which are now a caching proxy) vs opensuse leap mirrors21:42
clarkbanyone know if that is something cached in memory or if there is a file I can update for the replication plugin? Otherwise I guess I can try to copy the old host keys21:43
corvusclarkb: i don't know21:43
fungiclarkb: the gerrit2 user's known_hosts list21:43
clarkbfungi: ya that is what I updated21:43
fungiis what you updated, right?21:43
clarkband I used -p22221:44
fungimay also need a gerrit restart to notice?21:44
clarkbya before we do that I'm thinking I should restore the old hostkeys and see if that fixes it21:44
fungior a hot reconfig of the replication plugin, which i think we haven't enabled?21:45
*** panda has joined #openstack-infra21:45
fungiyeah, using old hostkeys is likely simpler21:45
clarkbya working on that now21:46
*** sreejithp has quit IRC21:48
corvusclarkb, fungi: i'm not sure how to get that console login on first boot.  i'm inclined to say that we've tracked this down to the point where we think that the problem is pre-existing but doesn't manifest due to the busier environment of the current jobs.  i'd like to mark this job as non-voting and ask that someone else find a solution.  any objections?21:49
fungino objection here21:49
fungiunless there's something we actually need to test specific to those platforms it seems okay to punt on them and focus on the ones we can test21:50
corvus(i think this fairly demonstrates the entire point of this exercise -- that nodepool maintainers are not the right people to be maintaining these jobs)21:50
corvusfungi: well, i mean, opendev uses bionic quite a bit, so i feel certain that some of us are going to want that to be tested21:51
*** tdasilva_ has joined #openstack-infra21:52
fungiyes, but i don't think it demonstrates a problem with the jobs themselves21:52
corvusright.  the opposite, i hope :)21:52
*** tdasilva has quit IRC21:54
openstackgerritJames E. Blair proposed zuul/nodepool master: Switch functional testing to a devstack consumer job  https://review.opendev.org/66502321:55
clarkbok ssh host keys should've been updated (I stopped the openssh container, moved new old keys aside, moved old old keys inplace, started the ssh container) but gerrit is still complaining21:57
openstackgerritJames E. Blair proposed openstack/diskimage-builder master: Replace nodepool func jobs  https://review.opendev.org/66722121:57
clarkbI'm going to do a docker-compose restart just to ensure there isn't anything weird with stop start using just docker21:58
corvusokay, my current expectation is that all 3 of those patches should work now.  we'll see.21:59
clarkbthat doesn't seem to have helped. The other idea I've got is to remove gitea06.opendev.org from our replication config then add it back in again21:59
clarkbsince we do reload the config when it changes on disk21:59
corvusclarkb: you mean manually remove it because gerrit watches the file?21:59
clarkbcorvus: yes21:59
corvusseems reasonable22:00
fungiyeah, i agree that's worth a try22:00
clarkbbasically comment that block out. Let gerrit notice. Then uncomment the block and see if it checks the host key again22:00
clarkbok doing that now22:00
*** rcernin has joined #openstack-infra22:00
corvusi'm going to afk for some errands22:01
clarkblooks like I'll have to kill the existing tasks that are in a retry loop so doing that before I add gitea06 back to the config22:02
clarkbnevermind all the tasks went away on their own22:03
clarkbadding gitea06 back now22:03
*** sgw has joined #openstack-infra22:04
*** michael-beaver has quit IRC22:04
*** Lucas_Gray has quit IRC22:05
clarkbin the replication log I see it cancelling the tasks22:05
clarkbbut it is back to failing again so it must have that value cached22:05
clarkbthough it should've cached the values that are there now?22:06
sgwmordred: clarkb: Hi guys another dumb'ish PBR question, can pbr be used with non-pythonic packages, say a C library or a C-based systemd service ??  adding setup.py and setup.cfg seems like it would cause confusions, I guess I am looking for a way to extract the same info for non-pythonic packages22:07
fungiclarkb: you undid/redid the known_hosts acceptance after you restored the old host key?22:07
clarkbfungi: yes22:08
clarkbfungi: and ssh -p 222 git@gitea06.opendev.org as gerrit2 works fine22:08
fungisgw: pbr is very much just focused on being a python solution (partly because if its adherence to pep 440 version standards)22:08
fungisgw: other language ecosystems would need their own analogues of pbr22:08
*** xek__ has quit IRC22:10
clarkbany objection to run gerrit flush-caches --cache sshkeys22:11
clarkbI wonder if the plugin uses the same cache tooling as gerrit itself22:11
fungisgw: basically the typical way to version a python package kept under revision control was to commit a change to the metadata configuration indicating the version you were about to tag, and then tag that change with the same version... racy double-entry often leading to mistakes. pbr was written as a solution to that problem for python packages (by hooking into internal implementation details of the22:12
fungipython package building libraries), but i can imagine a similar solution might be warranted for other language ecosystems22:12
sgwfungi: thanks, I will do some googling, I was hoping that we could reuse the tagging/git walking as a general solution, since package versioning is close enough22:12
*** eharney has joined #openstack-infra22:12
fungiclarkb: go for it. you could try to flush --all for that matter22:12
clarkbfungi: that didn't work22:15
clarkbrereading the replication plugin docs I think we may have to restart gerrit :/22:15
*** weifan has quit IRC22:15
clarkbthough what I don't understand is why it isn't working after setting the host key to the old hostkey22:15
clarkbmaybe it is paying attention to the ip address?22:16
fungisgw: where i think you're likely to find a disconnect is that pbr is focused on package versioning. python doesn't have a concept of module versions any more than c does (unless you're talking about libc-style shared object versions but that mostly comes down to file naming?). it's how you package those c builds which would be sensitive to versioning i would expect22:16
fungiclarkb: tcpdmp ought to tell you22:16
*** rfarr has quit IRC22:17
sgwfungi: right it's more about the package versions than the libc numbering22:17
clarkbtcpdump shows it hitting the new gitea0622:18
*** rfarr has joined #openstack-infra22:18
clarkbhrm I accepted ecdsa keys I think22:18
clarkbdo I need to accept rsa?22:18
fungisgw: in that case it's probably a question of whether someone's written something which can auto-version rpm and deb packages and the like based on git tags22:18
sgwgenerating that tag-<dev>git-offset value for a package for python and non-python packages in a consistent fashion22:18
sgwfungi: yeah, well I guess I am kind of working on that ;-)22:19
*** rcernin has quit IRC22:19
fungifor deb packages i'd expect a debhelper plugin maybe (though that probably gets into editing contents of the debian/changelog file on the fly). there's presumably something similar in rpm specfiles22:20
*** rcernin has joined #openstack-infra22:20
sgwI am playing with Zuul and OBS based on the existing work that the rpm-packaging project does, but without jenkins22:20
*** rlandy is now known as rlandy|bbl22:20
sgwfungi: not that I have found yet, version info is mostly hardwired, I would need to template the specfile and then fill it automagically22:21
fungiit's... not a trivial problem to solve ;)22:21
*** goldyfruit has joined #openstack-infra22:21
fungiclarkb: it likely is only trying rsa22:22
fungiclarkb: given what we know about the odd elliptic curve problems in the mina-ssh implementation in that gerrit version22:22
sgwfungi: right, having dealt with this in the Yocto Project / Embedded world, versioning is hard!22:23
*** rfarr has quit IRC22:23
clarkbfungi: ya that seem to have been it22:24
clarkbI removed the ecdsa hosts keys for gitea06 and added rsa and now it is happy22:24
fungiclarkb: oh, good, (bizarre) problem solved22:25
clarkbits still not replicating successfully but ya that problem is sovled22:26
clarkbI think I may need to manually create some git repos22:26
clarkbwe didn't ask gitea to create the projects we only copied them over via the db22:27
clarkbso there are no on disk repos22:27
fungiahh, yep, gerrit won't be able to do that like it did via ssh22:28
fungi(presumably)22:28
fungiand i guess there's still an on-disk component?22:28
fungishould we rsync the repos over from another gitea server?22:29
*** weifan has joined #openstack-infra22:29
clarkbpossibly. I'm going to create a system-config bare repo and see if that fixes it22:29
clarkbhttps://gitea06.opendev.org:3000/opendev/system-config that seems to have done it22:32
clarkbok so I can either git init a bunch of bare repos or we can copy them over from anothre host. I think my one concern with git initing a bunch of repos is that gitea may use different options than a simple git init --bare22:32
clarkbcorvus: fungi ^ thoughts on that?22:32
fungiseems like rsync would be less work and possibly less load on gerrit22:33
fungiclarkb: we seem to use a consistent var for the repo base for all mirrors, any idea how to make it tack on :8080 for tumbleweed but not leap? https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/configure-mirrors/tasks/mirror/Suse.yaml#L822:33
clarkbfungi: ya the one gotcha with rsync is that you can't safely rsync an in use git repo22:33
fungimm... as in can't copy *from* an in-use repo because it may contain tempfiles?22:35
clarkbfungi: or things could be in the middle of a repack22:35
clarkbits safe to do git actions in parallel but not rsync aiui22:35
clarkbfungi: I think you update that line to be {{ package_mirror }}:808022:36
*** ekultails has quit IRC22:36
clarkb(with the appropriate path)22:36
fungihuh, except that's in zuul-jobs22:36
fungiit's not specific to opendev's deployment22:37
clarkboh22:37
clarkbso where is package_mirror defined22:37
*** mattw4 has quit IRC22:37
clarkbbefore I forget: config-core can we hold off on merging new project requests until we have gitea06 happy? its sort of in an inbetween state right now and would be good to make it happy before we add new projets that have to be reconciled there22:38
* mnaser ack22:38
clarkbfungi: https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/configure-mirrors/vars/Suse.yaml is where we define it22:39
clarkbfungi: so I think what we can do is override that package_mirror value where we call the config mirror role if on tumbleweed22:39
clarkbthen we'll not violate zuul-jobs generalism and can have an override ourselves22:40
clarkbfungi: https://opendev.org/opendev/base-jobs/src/branch/master/playbooks/base/pre.yaml#L36-L37 is the bit to update22:40
fungioh, yep. thanks! do a conditional value in there with jinja based on... the buildset name?22:42
clarkbprobably based on whatever the os release ansible fact is22:43
fungifor mirror_fqdn22:43
clarkbor is that distribution name? something like that22:43
*** diablo_rojo has quit IRC22:44
fungipackage_mirror: "{%- if ansible_distribution == 'openSUSE Tumbleweed' -%}http://{{ mirror_fqdn }}:8080/opensuse{%- endif -%}"22:45
clarkbI am rtfs'ing gitea and there is an admin dashboard function to reinit missing repos22:45
fungisomething like that?22:45
clarkbfungi: ya22:45
clarkbbut also rtfsing it seems to just do a git init --bare22:46
clarkbso I think I can either figure out how to login as an admin and click that button or just make a bash script to mkdir all the things22:46
clarkbcorvus: ^ curious about what you think of those options when you get back. And I'm gonna step out for a few myself22:46
fungiseems like it ought to be fine. a worthy experiment anyway22:47
clarkbya  Ifigure its easy to loop over projects.yaml mkdir -p name.git && cd name.git && git init --bare22:47
*** dchen has joined #openstack-infra22:48
*** armstrong has quit IRC22:51
corvusclarkb, fungi: i also think either is fine.  you should be able to log in as root using the password in bridge secrets if you wanted to go that route.22:51
corvusclarkb: https://gitea06.opendev.org:3000/user/login is the url22:52
corvusdirk: do you know what happened with these builds?  http://logs.openstack.org/25/667225/11/check/dib-nodepool-functional-openstack-opensuse-150-src/da5452a/nodepool/builds/test-image-0000000001.log  and http://logs.openstack.org/25/667225/11/check/dib-nodepool-functional-openstack-opensuse-tumbleweed-src/49446e4/nodepool/builds/test-image-0000000001.log ?22:59
*** tkajinam has joined #openstack-infra23:05
*** diablo_rojo has joined #openstack-infra23:07
openstackgerritJeremy Stanley proposed opendev/base-jobs master: Test setting OpenSUSE Tumbleweed mirror proxy port  https://review.opendev.org/66775023:09
openstackgerritJeremy Stanley proposed opendev/base-jobs master: Set OpenSUSE Tumbleweed mirror proxy port  https://review.opendev.org/66775123:09
fungiconfig-core: 667750 should be safe to merge asap if it looks okay, and then i'll set up some dnm depends-on changes to make sure it's not utterly broken before i un-wip 66775123:11
*** tosky has quit IRC23:12
fungidirk: ^ that's probably relevant to you too since you got the first part of that transition committed23:13
fungiroman_g: ^ we're working to get it fixed23:14
*** sgw has quit IRC23:16
corvusfungi: my guess is that won't work because package_mirror is set in a vars file, not a defaults file23:18
fungioh :/23:19
fungishould we extend the zuul-jobs variable with a port default?23:19
corvusfungi: i'm happy to +2 it to verify, but i think it's unlikely enough that i think local testing will save time -- maybe make a copy of the configure-mirrors role and change it to just print out values instead of writing files, and see what happes23:19
fungiyeah, i have a feeling you're right that it won't work23:20
fungiwhat's the recommended approach?23:20
fungiwe could just revert 660125 or drop the tumbleweed nodes23:20
corvusfungi: honestly, what we need to do is throw out configure-mirrors and build a new system from scratch which is basically structured data for each kind of mirror a site supports (mordred would agree with this; i think he just hasn't had time to write down what a new approach would look like)23:21
fungiseems like 660125 only addressed half of the problem, but dropped the working mirror at the same time it added the proxy23:22
fungihowever, if it's taken 5 weeks to find out tumbleweed nodes can't install packages now...23:22
corvusfungi: given that, i'm not sure further calcification of configure-mirrors is worth it... maybe reverting 660125 until we can replace configure-mirrors is the best use of everyone's time?  is continuing to use the afs mirror okay?23:22
fungiyeah, i'm leaning toward at least a partial revert of 660125 (don't have to remove the proxy, but still put the afs mirror back)23:23
corvus(the commit message for 660125 reads like it's an efficiency change, not a fix for an existing problem)23:23
fungipossible this was done to conserve space when the 15.1 mirror was added23:24
fungii'll check filesystem utilization first23:25
*** igordc has quit IRC23:25
fungilooks like it's only 53% used with 3 versions in place23:25
corvusand i actually don't think the configure-mirrors thing needs to be too hard -- i think we just need to define a data structure, create a "configure-mirrors2" role that uses it, then drop our use of configure-mirrors, and tell the world to do the same before we remove it.23:25
fungiso ought to be enough space23:26
fungiconfigure-mirrors-harder23:26
corvusthe big advantage of the new approach will be: 1) we can address problems like this :) 2) other roles can use the mirror information (eg, dib testing roles or nested docker containers can pick out just the mirror info they need)23:26
*** auristor has quit IRC23:28
openstackgerritJeremy Stanley proposed opendev/system-config master: Revert "Move openSUSE Tumbleweed into a caching mirror instead"  https://review.opendev.org/66775423:29
*** sthussey has quit IRC23:29
*** goldyfruit has quit IRC23:30
clarkbclicking the gitea site admin button was easy so I did that23:31
clarkbthat is actually a useful little button for this redeployment process23:31
ianwi think it was more that rsync kept breaking in magic ways ... and we don't do a good job of exposing that to non-root23:31
clarkbI hvae triggered a full rereplication of gitea0623:31
corvusfungi: i'm imagining that our site vars would end up looking like this: https://etherpad.openstack.org/p/P8MVuDozNG23:32
fungicorvus: thanks, i tried to encapsulate those recommendations within a comment in the revert23:32
*** goldyfruit has joined #openstack-infra23:32
corvusthen roles can do things like "{{ if 'opensuse' in zuul_site_mirror }}" to say "if the zuul site has an opensuse mirror... else just use upstream"23:32
ianwfungi: ^ we probably could expose the mirroring logs on mirror-update?23:32
ianwor maybe a better idea would be to put the mirroring logs into a volume and expose that23:33
fungiianw: i can't think of anything sensitive which could possibly appear in those (it's not like kerberos keys are going to get splatted out by cron) so that sounds fie23:33
fungifine23:33
ianwyeah, just that host *does* have a lot of key material in various ways, so keeping apache off it would be good23:33
fungialso a log volume sounds like a very afs solution ;)23:34
fungiwfm. easy enough to serve from files.o.o or similar if we want23:34
clarkbredirects seem to work too23:34
fungiclarkb: awesome23:35
*** aaronsheffield has quit IRC23:36
corvusfungi: in fact, it will automatically be served from files.o.o23:37
openstackgerritClark Boylan proposed opendev/system-config master: Put gitea06 back in the rotation  https://review.opendev.org/66775923:37
corvushttp://files.openstack.org/  is /afs/openstack.org23:38
clarkbinfra-root ^ I'm happy to approve and watch that tomorrow once replication is done. Reviews now would be great23:38
fungicorvus: fair point, no need for any new vhost at all23:39
corvusclarkb: did you do a targeted replication to that host?23:39
clarkbcorvus: yup that is in progress (change is WIP until that is compltee)23:39
clarkbI ran replication start --url gitea06.opendev.org23:39
corvuscool -- and yeah i see 1291 tasks most with gitea06 in the name23:39
clarkbseemed to queue up all the things23:39
fungiyeah, i figured we don't want to go approving that until the repos are in sync again23:39
*** rh-jelabarre has quit IRC23:39
clarkbthen tomorrow I might fiddle with having ansible triggerthe make all repos that are missing button23:42
clarkbwe can probably run that in our normal ansible run which will remove a step from this deployment process23:42
*** mriedem has quit IRC23:42
clarkb(basically process becomes, restore db, wait for ansible to trigger repo creation, trigger replication, done)23:42
*** slaweq has quit IRC23:50
*** icarusfactor has quit IRC23:51
clarkbI think it is actually done replicating23:52
clarkbqueue doesn't show any outstanding gitea06 entries and I even git fetched a change ref for neutron against that node (cloned neutron from that node too)23:53
openstackgerritIan Wienand proposed opendev/zone-opendev.org master: Add OVH GRA1 opendev.org mirror  https://review.opendev.org/66752923:53
clarkbI have removed my WIP on the change above23:53
*** auristor has joined #openstack-infra23:54
*** bobh has joined #openstack-infra23:54
clarkbDo we want to add AAAA records for all of the gitea backends now that they ipv6?23:57
*** weifan has quit IRC23:57
*** hwoarang has quit IRC23:57
ianwinfra-root: could i get a couple of eyes on https://review.opendev.org/667543 & https://review.opendev.org/667529 to get the ovh gra1 mirror into the system; i'll hand configure it with the kafs stuff (which just got a pull request upstream) and we can switch it at some point after23:59
*** hwoarang has joined #openstack-infra23:59

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