Tuesday, 2019-03-12

*** rascasoft has quit IRC00:00
clarkbthe ubuntu-ports mirror should be our first mirror to update00:02
clarkbwatching it now00:02
clarkbReleased volume mirror.deb-hammer successfully00:06
clarkbstill waiting for ubuntu-ports, it had actual content so seems like a good one to check on00:06
clarkbianw: for graphite.o.o cleanup can we remove graphite.openstack.org from the emergency.yaml file?00:11
clarkbReleased volume mirror.ubuntu-ports successfully00:12
clarkbhttp://mirror.dfw.rax.openstack.org/ubuntu-ports/timestamp.txt00:12
clarkbwith that I think I am calling ti a day00:13
clarkbthanks for all the help with that today everyone00:13
ianwclarkb: yep, i can remove the host now.  i'll put on my todo list00:15
*** gyee has quit IRC00:16
*** rlandy has quit IRC00:20
*** sthussey has quit IRC00:21
*** gfidente|afk has quit IRC00:22
*** dave-mccowan has joined #openstack-infra00:54
*** agopi has quit IRC01:04
openstackgerritMerged openstack-infra/system-config master: Just use openstack.org domain for wiki hosts  https://review.openstack.org/64226701:10
openstackgerritMerged openstack-infra/system-config master: Add wiki-dev02 to Ansible inventory  https://review.openstack.org/64226801:10
openstackgerritMerged openstack-infra/system-config master: Add meetbot to openstack-fenix channel  https://review.openstack.org/64234001:10
*** whoami-rajat has joined #openstack-infra01:12
openstackgerritMerged openstack-infra/zuul master: Remove default user for fingergw  https://review.openstack.org/63563201:16
openstackgerritMerged openstack-infra/zuul master: Remove default zookeeper hosts  https://review.openstack.org/63563301:16
*** wolverineav has quit IRC01:18
*** wolverineav has joined #openstack-infra01:18
*** ricolin has joined #openstack-infra01:22
*** wolverineav has quit IRC01:23
*** wolverineav has joined #openstack-infra01:33
*** wolverineav has quit IRC01:33
*** rascasoft has joined #openstack-infra01:36
*** rascasoft has quit IRC01:44
*** hongbin has joined #openstack-infra01:53
*** armax has quit IRC02:12
*** armax has joined #openstack-infra02:19
*** openstackstatus has quit IRC02:22
*** openstack has joined #openstack-infra02:23
*** ChanServ sets mode: +o openstack02:23
*** wolverineav has joined #openstack-infra02:59
*** rascasoft has joined #openstack-infra03:00
*** agopi has joined #openstack-infra03:06
*** rascasoft has quit IRC03:10
*** apetrich has quit IRC03:16
*** yamamoto has joined #openstack-infra03:30
*** hongbin has quit IRC03:33
*** ykarel|away has joined #openstack-infra03:39
*** ykarel|away is now known as ykarel03:39
*** dave-mccowan has quit IRC03:40
*** udesale has joined #openstack-infra03:49
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Add API endpoint to get frozen jobs  https://review.openstack.org/60707703:50
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Get executor job params  https://review.openstack.org/60707803:50
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Separate out executor server from runner  https://review.openstack.org/60707903:50
*** rh-jelabarre has quit IRC03:51
*** lathiat has quit IRC04:01
*** lathiat has joined #openstack-infra04:02
*** ramishra has joined #openstack-infra04:02
*** mordred has quit IRC04:14
*** Shrews has quit IRC04:14
openstackgerritRiju Khatri proposed openstack-infra/storyboard-webclient master: Enhance adding tags on story details page  https://review.openstack.org/64264304:19
*** mordred has joined #openstack-infra04:21
*** Shrews has joined #openstack-infra04:21
*** yamamoto has quit IRC04:22
*** yamamoto has joined #openstack-infra04:22
*** jmorgan1 has quit IRC04:31
*** jmorgan1 has joined #openstack-infra04:32
*** diablo_rojo has quit IRC04:32
*** mordred has quit IRC04:37
*** Shrews has quit IRC04:37
*** janki has joined #openstack-infra04:38
*** rascasoft has joined #openstack-infra04:41
*** Shrews has joined #openstack-infra04:44
*** udesale has quit IRC04:45
*** mordred has joined #openstack-infra04:45
*** udesale has joined #openstack-infra04:46
*** rascasoft has quit IRC04:49
kota_hello, can i ask how to configure zuul jobs in .zuul.xml in the project repository?04:55
kota_I found sub feature branch of our Swift project is missing some gate job but I cannot find the reason yet.04:56
kota_the missing gate job is `swift-dsvm-xxxx` that is configured as cross-project job (e.g. it includes `required-projects` setting), https://github.com/openstack/swift/blob/master/.zuul.yaml#L14704:59
*** wolverineav has quit IRC05:00
*** wolverineav has joined #openstack-infra05:01
*** markvoelker has joined #openstack-infra05:06
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Add API endpoint to get frozen jobs  https://review.openstack.org/60707705:07
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Add API endpoint to get frozen jobs  https://review.openstack.org/60707705:11
*** armax has quit IRC05:11
*** wolverineav has quit IRC05:17
*** wolverineav has joined #openstack-infra05:18
*** wolverineav has quit IRC05:22
*** wolverineav has joined #openstack-infra05:25
*** larainema has joined #openstack-infra05:26
*** wolverineav has quit IRC05:30
*** jmorgan1 has quit IRC05:31
*** jmorgan1 has joined #openstack-infra05:31
*** wolverineav has joined #openstack-infra05:32
*** wolverineav has quit IRC05:40
*** ykarel is now known as ykarel|afk05:40
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Get executor job params  https://review.openstack.org/60707805:55
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Separate out executor server from runner  https://review.openstack.org/60707905:55
*** jtomasek has joined #openstack-infra05:58
*** rf0lc0 has joined #openstack-infra06:00
*** slaweq_ has joined #openstack-infra06:01
*** ykarel|afk is now known as ykarel06:01
*** tristanC has quit IRC06:02
*** lastmikoi has quit IRC06:03
*** wolverineav has joined #openstack-infra06:04
*** tristanC2 has joined #openstack-infra06:04
*** wolverineav has quit IRC06:04
*** snierodz_ has joined #openstack-infra06:04
*** jbadiapa has quit IRC06:05
*** slaweq has quit IRC06:07
*** rfolco|ruck|off has quit IRC06:07
*** mgoddard has quit IRC06:07
*** snierodz has quit IRC06:07
*** pabelanger has quit IRC06:07
*** gary_perkins has quit IRC06:08
*** lastmikoi has joined #openstack-infra06:09
*** andreaf has quit IRC06:09
*** flaper87 has quit IRC06:10
*** gary_perkins has joined #openstack-infra06:10
*** mgoddard has joined #openstack-infra06:10
*** panda|rover|off has quit IRC06:10
*** andreaf has joined #openstack-infra06:12
*** panda has joined #openstack-infra06:12
*** flaper87 has joined #openstack-infra06:13
*** wolverineav has joined #openstack-infra06:14
*** e0ne has joined #openstack-infra06:18
*** rascasoft has joined #openstack-infra06:19
*** masayukig[m] has joined #openstack-infra06:20
openstackgerritIan Wienand proposed openstack-infra/system-config master: [dmn] stashing some scripts to make git:// -> https:// changes  https://review.openstack.org/64231406:22
*** wolverineav has quit IRC06:32
*** rascasoft has quit IRC06:32
*** masayukig[m] is now known as masayukig[m]106:35
*** masayukig[m]1 is now known as masayukig[m]206:35
ianw#status log graphite-old.openstack.org server, volumes & dns records removed (replaced by graphite.opendev.org)07:06
openstackstatusianw: finished logging07:06
AJaegerkota_: is the swift-dsvm-xxx job defined in the branch itself? You need to define jobs for each branch separately07:09
*** apetrich has joined #openstack-infra07:13
kota_AJaeger: in .zuul.yaml, is it? yes, you can find the job definition at https://github.com/openstack/swift/blob/feature/losf/.zuul.yaml#L147 then, it is set in the check list, https://github.com/openstack/swift/blob/feature/losf/.zuul.yaml#L35207:21
*** rascasoft has joined #openstack-infra07:23
*** pgaxatte has joined #openstack-infra07:25
*** dpawlik has joined #openstack-infra07:30
AJaegerkota_: you can add "debug: true" to the check queue to see after the run in the CI output why it could not find it. Might be that it does not find devstack-minimal. you might need to ask during US time the rest of the time - I'll be offline for a bit now...07:35
kota_AJaeger: ok. thanks.07:36
* kota_ is thinking devstack-minimal is in devstack then, it will be pulled by required-project07:36
AJaegerkota_: but devstack has branches - and there'S no "features/losf" branch.07:38
*** pcaruana has joined #openstack-infra07:39
kota_oic07:39
*** owalsh has quit IRC07:39
kota_so perhaps, we need to set master branch explicitly?07:40
kota_for required-projects07:40
AJaegerkota_: https://zuul-ci.org/docs/zuul/user/config.html#attr-pragma.implied-branches07:40
kota_let me check the docs..07:42
AJaegerkota_: so, enable debug - and read the docs. corvus can help with details during US time...07:42
AJaegerbbl07:43
*** pcaruana has quit IRC07:43
*** pcaruana has joined #openstack-infra07:43
kota_alright, thx07:43
*** AJaeger has quit IRC07:46
*** ykarel is now known as ykarel|lunch07:52
*** kopecmartin|off is now known as kopecmartin07:53
*** jbadiapa has joined #openstack-infra07:54
*** wolverineav has joined #openstack-infra07:55
*** wolverineav has quit IRC07:59
*** rpittau|afk is now known as rpittau07:59
*** ginopc has joined #openstack-infra08:03
*** kjackal has joined #openstack-infra08:06
*** tkajinam has quit IRC08:07
*** threestrands_ has quit IRC08:11
openstackgerritAnkita Bansal proposed openstack-infra/storyboard-webclient master: allow subscriptions to projects when items in project groups list are expanded  https://review.openstack.org/64237108:16
*** e0ne has quit IRC08:17
*** ykarel|lunch is now known as ykarel08:20
*** ccamacho has joined #openstack-infra08:21
*** e0ne has joined #openstack-infra08:23
*** xek has joined #openstack-infra08:34
*** iurygregory has joined #openstack-infra08:35
*** e0ne has quit IRC08:39
openstackgerritAnkita Bansal proposed openstack-infra/storyboard-webclient master: Pagination error in active/merged/invalid stories in projects resolved.  https://review.openstack.org/64222408:43
*** jpena|off is now known as jpena08:44
openstackgerritAnkita Bansal proposed openstack-infra/storyboard-webclient master: Pagination error in active/merged/invalid stories in projects resolved.  https://review.openstack.org/64222408:44
kota_AJaeger: thanks, it looks like finally I got the dsvm jobs in the feature/losf branch. My way is setting override-checkout for master branch. I'm not sure the implied-branch matcher works similar with my usage.08:44
*** dtantsur|afk is now known as dtantsur08:52
*** adriancz has joined #openstack-infra08:54
*** AJaeger has joined #openstack-infra09:00
*** jpich has joined #openstack-infra09:01
*** priteau has joined #openstack-infra09:02
*** hwoarang has quit IRC09:04
*** roman_g has joined #openstack-infra09:04
*** hwoarang has joined #openstack-infra09:05
*** iurygregory has quit IRC09:06
*** nickv1985 has joined #openstack-infra09:11
*** hwoarang has quit IRC09:13
openstackgerritAnkita Bansal proposed openstack-infra/storyboard-webclient master: Displayed tags should link to search view for the tag  https://review.openstack.org/64226209:14
*** hwoarang has joined #openstack-infra09:15
*** lucasagomes has joined #openstack-infra09:16
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: prevent exception if a parent job doesn't exists  https://review.openstack.org/64270209:22
zbrianw: clarkb fungi corvus : re bindep, please cast a proposal/vote on https://ask.openstack.org/en/question/120501/what-atom-should-bindep-expose-about-official-distro-python-version/?answer=120502#post-id-120502 -- naming convention strikes again :D09:27
*** iurygregory has joined #openstack-infra09:31
*** rf0lc0 is now known as rfolco|ruck09:34
*** derekh has joined #openstack-infra09:34
*** tosky has joined #openstack-infra09:44
*** gfidente has joined #openstack-infra09:45
*** helenafm has joined #openstack-infra09:58
openstackgerritMerged openstack-infra/zuul master: web: switch jobs list to a tree view  https://review.openstack.org/63343710:03
openstackgerritMerged openstack-infra/zuul master: web: add jobs list filter  https://review.openstack.org/63365210:06
*** gbutnaru has joined #openstack-infra10:12
*** owalsh has joined #openstack-infra10:14
openstackgerritMerged openstack-infra/zuul master: web: add flatten checkbox  https://review.openstack.org/64204710:15
*** e0ne has joined #openstack-infra10:16
*** panda is now known as panda|rover10:22
*** iurygregory has quit IRC10:29
*** iurygregory has joined #openstack-infra10:29
openstackgerritMerged openstack-infra/zuul-sphinx master: Add type to role variables  https://review.openstack.org/64116810:32
*** lpetrut has joined #openstack-infra10:33
*** ykarel is now known as ykarel|lunch10:40
*** luizbag has joined #openstack-infra10:44
*** electrofelix has joined #openstack-infra10:49
*** ykarel|lunch is now known as ykarel11:07
*** chkumar|pto is now known as chandankumar11:11
*** ricolin_ has joined #openstack-infra11:20
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Allow marking stories as security-related  https://review.openstack.org/64207111:21
*** dave-mccowan has joined #openstack-infra11:23
*** ricolin has quit IRC11:23
*** chandankumar is now known as chkumar24611:35
jrosserwhat does this mean? openstack-ansible-functional-ubuntu-bionic finger://ze02.openstack.org/4691d70e7c424ffb886b97c8758717c7 : RETRY_LIMIT in 14m 46s11:36
jrosseri have a few patches doing that consistently11:36
*** ricolin__ has joined #openstack-infra11:49
*** owalsh has quit IRC11:50
*** ricolin_ has quit IRC11:51
*** owalsh has joined #openstack-infra11:52
*** rh-jelabarre has joined #openstack-infra11:53
*** jpena is now known as jpena|lunch11:56
*** owalsh has quit IRC11:56
*** owalsh has joined #openstack-infra11:57
*** ricolin__ has quit IRC11:58
*** rlandy has joined #openstack-infra12:01
*** iurygregory has quit IRC12:03
*** iurygregory has joined #openstack-infra12:03
*** owalsh has quit IRC12:06
*** owalsh has joined #openstack-infra12:07
*** trown|outtypewww is now known as trown12:10
*** jpich has quit IRC12:14
*** cmoura has joined #openstack-infra12:15
*** jpich has joined #openstack-infra12:15
*** markvoelker has quit IRC12:18
*** owalsh has quit IRC12:18
*** owalsh has joined #openstack-infra12:21
*** panda|rover is now known as panda|rover|lunc12:21
fricklerjrosser: it usually means that the job failed in the pre or post phase, even after zuul retried. may be an issue with your job or with our setup, which patches are affected?12:23
jrosserfrickler: froma quick look https://review.openstack.org/#/c/636776/  https://review.openstack.org/#/c/639550/  https://review.openstack.org/#/c/639544/12:33
jrosseralthough those patches are all generated from the bot, those errors appear to be in specific repos, like here https://review.openstack.org/#/q/project:openstack/openstack-ansible-os_octavia12:35
*** e0ne has quit IRC12:36
*** kgiusti has joined #openstack-infra12:38
openstackgerritDmitry Tantsur proposed openstack-infra/project-config master: Move wsme jobs in-tree  https://review.openstack.org/64273712:38
*** iurygregory has quit IRC12:39
*** iurygregory has joined #openstack-infra12:40
*** jaosorior has quit IRC12:43
*** yamamoto has quit IRC12:47
dabukalamSchedule for OpenInfra Days UK is live! https://openinfradays.co.uk/12:48
*** yamamoto has joined #openstack-infra12:48
*** udesale has quit IRC12:50
*** udesale has joined #openstack-infra12:51
*** mriedem has joined #openstack-infra12:53
*** yamamoto has quit IRC12:53
fricklerjrosser: yes, seems to be an error in the log collection stage, but I've no idea how to best debug that, given that things seem to work just fine for other repos12:56
*** janki has quit IRC12:59
*** janki has joined #openstack-infra12:59
*** jpena|lunch is now known as jpena13:00
*** owalsh has quit IRC13:01
*** owalsh has joined #openstack-infra13:02
mordredinfra-root: I've got an appointment this morning - so out the next couple of hours13:02
fungithanks for the heads up. i'm still trying to catch up on scrollback/e-mail and election officiating backlog13:03
*** FlorianFa has quit IRC13:03
fungibefore i enter my meeting tunnel13:03
*** pabelanger has joined #openstack-infra13:04
*** slaweq_ is now known as slaweq13:08
*** ricolin has joined #openstack-infra13:08
*** owalsh has quit IRC13:10
*** yamamoto has joined #openstack-infra13:12
*** panda|rover|lunc is now known as panda|rover13:12
*** gfidente has quit IRC13:13
*** jaosorior has joined #openstack-infra13:15
*** owalsh has joined #openstack-infra13:15
*** owalsh has quit IRC13:19
*** owalsh has joined #openstack-infra13:20
AJaegerfrickler, jrosser, often you can recheck and follow the job while it runs and get the log file - and then see the error - use zuul.openstack.org for that.13:20
*** dave-mccowan has quit IRC13:22
*** hrubi has quit IRC13:23
*** sthussey has joined #openstack-infra13:23
jrosserAJaeger: frickler http://paste.openstack.org/show/747609/13:24
*** iurygregory has quit IRC13:24
*** irclogbot_1 has quit IRC13:26
*** hrubi has joined #openstack-infra13:28
*** e0ne has joined #openstack-infra13:28
fungijrosser: is there a chance something about the change being tested alters networking for the system on which it's tested?13:28
*** irclogbot_1 has joined #openstack-infra13:28
jrosseroh yes quite - the ansible task prior to it doing that is "Enable and start systemd-networkd" :(13:28
fungiyou said it was hitting a few of your changes though13:29
fungiare those changes related in that regard?13:29
fricklerjrosser: fungi: the "TASK [systemd_networkd : Enable and start systemd-networkd]" just before looks very suspicious to me13:29
jrosseryes, we have a common tests repo that gets pulled into a lot of things13:29
*** jamesmcarthur has joined #openstack-infra13:29
jrosserand that is responsible for configuring the required bridges and so forth on the host13:30
fungijrosser: yeah, best guess based on the initial symptoms is that the last thing it logged there before that is causing the zuul executor to lose network connectivity to the test node13:30
jrosserright ok - thats totally enough to start digging into why - thanks for the pointers13:31
*** dave-mccowan has joined #openstack-infra13:34
fungijrosser: the basic architecture is that zuul jobs are driven from persistent "executor" servers which execute ansible tasks over ssh connections to the job node(s)13:35
fungiso if something disrupts the ability to ssh to the job node over its globally routable ip addresses, that prevents the job from continuing13:36
EmilienMhello infra, have you already noticed some 401 errors while using HTTP GET on containers ?13:44
EmilienMe.g. urllib3.connectionpool [  ] http://mirror.bhs1.ovh.openstack.org:8081 "GET /registry-1.docker/v2/tripleomaster/centos-binary-nova-libvirt/blobs/sha256:299c9c8e48d91e5b3ce1ade9d3dcf3f88cd1a21679ca94778d588c2d364960c4 HTTP/1.1" 401 18313:44
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Allow marking stories as security-related  https://review.openstack.org/64207113:46
*** jamesmcarthur has quit IRC13:48
*** jamesmcarthur has joined #openstack-infra13:48
*** owalsh has quit IRC13:50
*** lennyb has quit IRC13:51
openstackgerritAnkita Bansal proposed openstack-infra/storyboard-webclient master: Login redirect replaces page history  https://review.openstack.org/64275513:52
*** jbadiapa has quit IRC13:55
*** owalsh has joined #openstack-infra13:56
*** openstack has joined #openstack-infra15:38
*** ChanServ sets mode: +o openstack15:38
fungimeetbot seems to be back now15:38
*** openstackstatus has joined #openstack-infra15:38
*** ChanServ sets mode: +v openstackstatus15:38
fungiand yeah, sorry for the delays digging into that, i was in back-to-back conference calls15:39
clarkbinfra-root I replaced the ThisCell symlink on afs01.dfw with a regular file to make puppet happy15:41
clarkbalso matches the other two afs file servers now15:41
*** jbadiapa has quit IRC15:41
*** e0ne has quit IRC15:45
*** jchhatbar has quit IRC15:47
*** dulek has joined #openstack-infra15:51
clarkbinfra-root can I get some quick reviews on topic:more-forgiving-deps helps to reduce the noise we get from puppet4 as we make that transition (it likes to warn that the versions aren't matched as specified in the deps list)15:51
clarkbfungi: anything I can help with on your host upgrades?15:55
*** kjackal has quit IRC15:55
*** anteaya has joined #openstack-infra15:56
*** e0ne has joined #openstack-infra15:58
openstackgerritEmilien Macchi proposed opendev/base-jobs master: Adding NODEPOOL_DOCKER_REGISTRY_V2_PROXY  https://review.openstack.org/64280315:59
EmilienMclarkb, mordred, weshay, panda|rover ^ first step - then I'll use the var in tripleo-ci, should be easy.15:59
fungiclarkb: nah, i just need to check the state of wiki-dev02 before i move the cname and delete the old server16:00
*** guimaluf has joined #openstack-infra16:00
openstackgerritEmilien Macchi proposed opendev/base-jobs master: Adding NODEPOOL_DOCKER_REGISTRY_V2_PROXY  https://review.openstack.org/64280316:00
openstackgerritEmilien Macchi proposed opendev/base-jobs master: Adding NODEPOOL_DOCKER_REGISTRY_V2_PROXY  https://review.openstack.org/64280316:01
panda|roverEmilienM:  ack16:02
*** diablo_rojo has joined #openstack-infra16:04
openstackgerritEmilien Macchi proposed openstack-infra/openstack-zuul-jobs master: Adding NODEPOOL_DOCKER_REGISTRY_V2_PROXY  https://review.openstack.org/64280516:07
EmilienMpanda|rover, weshay, mordred: https://review.openstack.org/#/q/topic:docker/v2+(status:open+OR+status:merged)16:11
*** eernst has joined #openstack-infra16:13
clarkbEmilienM: I think we do not need https://review.openstack.org/#/c/642805/ because we should use the role from base-jobs (you can confirm by checking ARA on your jobs to see where the role is sourced from)16:14
pabelangerHmm, when we moved mirror-info into opendev, we moved it from untrusted to trusted context. So, we won't be able to test that util it is landed16:15
clarkbEmilienM: and comment on https://review.openstack.org/#/c/642803/316:15
pabelangerdo we know why we moved it into trusted?16:16
clarkbpabelanger: because we used it in our base jobs but not all tenants will use ozj16:17
openstackgerritEmilien Macchi proposed opendev/base-jobs master: Adding NODEPOOL_DOCKER_REGISTRY_V2_PROXY  https://review.openstack.org/64280316:17
clarkbpabelanger: so if we want to set up mirrors they need to be set up in the base jobs repo16:17
pabelangerclarkb: right, but didn't we say we wanted opendev-zuul-jobs? for untrusted things.16:18
clarkbpabelanger: yes, as a future step16:18
EmilienMclarkb: thx for the review16:18
clarkbpabelanger: there are two orthogonal things going on there. One is refactoring base to be more testable and one is having generic base jobs16:18
openstackgerritMerged openstack-infra/puppet-drupal master: Be more forgiving about module dep versions  https://review.openstack.org/64172716:18
openstackgerritMerged openstack-infra/puppet-openstackid master: Be more forgiving in module deps list  https://review.openstack.org/64172616:18
openstackgerritMerged openstack-infra/puppet-askbot master: Be more forgiving in module deps list  https://review.openstack.org/64172516:18
*** weshay is now known as Dwight16:18
clarkbpabelanger: we've done the generic base jobs aspect, and now we can refactor them to be more testable if we want16:18
*** Dwight is now known as DwightH16:18
pabelangerack16:19
*** DwightH is now known as weshay16:19
pabelangerin that case, we likely want to create test-mirror-info and properly test ^ in base-test first, then promote up16:19
pabelangerso we don't break jobs16:19
clarkbpabelanger: I'm not too worried about this particular change. It follows a pattern and no one is usign that variable yet16:22
clarkbif the variable value breaks things we'll know when tripleo tries to use it and we can update16:22
*** agopi has joined #openstack-infra16:22
fungi#status log restarted meetbot and statusbot at ~1540z, switching them from card.freenode.net to niven.freenode.net as the former was taken out of rotation16:26
openstackstatusfungi: finished logging16:26
*** gyee has joined #openstack-infra16:27
*** ccamacho has quit IRC16:29
openstackgerritRiju Khatri proposed openstack-infra/storyboard-webclient master: Make task ordering in Story view selectable  https://review.openstack.org/64193016:29
*** pgaxatte has quit IRC16:36
*** davecore has joined #openstack-infra16:37
*** udesale has quit IRC16:37
*** bringha has joined #openstack-infra16:39
clarkbhttps://etherpad.openstack.org/p/afs-dbserver-trusty-to-xenial I've started to outline what an afs db server upgrade might look lioke16:41
clarkbthere are questions in there about the validity of some of the steps that corvus and/or mordred may know16:41
*** hwoarang has quit IRC16:41
*** hwoarang has joined #openstack-infra16:43
clarkbThe big question is if openafs 1.6.7 and 1.6.15 are compatible enough to run mixed versions on the db servers while we upgrade them one after the other to avoid downtime16:43
clarkbReading docs I've also learned of the update server which will apparently sync openafs binaries between systems. I have no idea how safe that is if the kernel module gets out of sync though16:44
*** ricolin has joined #openstack-infra16:44
corvusclarkb: i mostly think of the update server as being helpful for systems that existed before package management and orchestration were invented.16:45
clarkbgotcha16:45
corvusclarkb: the process looks reasonable.  i have no idea about version (in)comptability.16:45
*** wolverineav has joined #openstack-infra16:45
*** wolverineav has quit IRC16:45
*** wolverineav has joined #openstack-infra16:45
clarkbI just found a mailing list thread that says ti was safe to mix 1.4 versions16:46
*** ricolin_ has joined #openstack-infra16:46
clarkbmy guess here is that mixing 1.4 and 1.6 would not be safe but that mixing 1.6 is16:46
clarkbbut I'll continue to try to find hard evidence of that16:46
clarkbwhen they say mixed versions are not supported I think they mean 1.4 vs 1.6 not 1.6.x vs 1.6.y16:47
*** wolverineav has quit IRC16:47
corvusthat sounds likely16:48
*** wolverineav has joined #openstack-infra16:48
tobiashclarkb, ianw: I observed weird diskimage-builder behavior: http://paste.openstack.org/show/747629/16:48
*** ricolin has quit IRC16:49
clarkbtobiash: my guess is the unmount fails beacuse it never mounted it due to the size error at the beginning of your paste16:49
tobiashI added a validation script in finalise.d or pre-finalise.d that should fail and it seems to correctly abort the image build but disk-image-create doesn't exit with a failure16:49
clarkboh is it returning 0?16:50
tobiashyes16:50
clarkbtobiash: probably a bug in the exception handling16:50
tobiashk, so no known issue?16:50
tobiashthen I'll dig deeper tomorrow16:50
clarkbnot that I am aware of16:50
tobiashwe had several issues now with images that got too large for the flavors so I wanted to add a safety guard that nodepool is not able to build images bigger than size x16:51
clarkbtobiash: looks like there is no exception handling and we are relying on an uncaught exception to return non zero16:54
clarkbnot immediately clear to me why it wouldn't do that given the code there16:54
*** e0ne has quit IRC16:55
*** helenafm has quit IRC16:56
*** bringha has quit IRC16:58
*** bringha has joined #openstack-infra16:58
clarkbtobiash: http://paste.openstack.org/show/747630/ is how it is supposed to work I think16:59
*** rpittau is now known as rpittau|afk16:59
tobiashclarkb: thanks, will look into that deeper tomorrow17:00
*** kjackal has joined #openstack-infra17:03
*** kopecmartin is now known as kopecmartin|off17:05
*** armax has quit IRC17:08
*** priteau has quit IRC17:08
*** bringha has quit IRC17:08
*** kjackal has quit IRC17:10
*** eernst has quit IRC17:13
corvus#status log changed intermediate registry password in bridge hostvars17:13
openstackstatuscorvus: finished logging17:13
corvusonce that propagates, i'll probably need to restart the registry container to pick up the change17:13
*** trown is now known as trown|lunch17:20
clarkbinfra-root I've read the release notes for openafs 1.6.7 through to 1.6.15 and not seen anything that would indicate a backward incompatibiltiy17:24
clarkbmost of the changes are bug fixes and improvements and platform support updates (for newer linux kernels)17:24
fungisounds safe enough in that case17:24
*** panda|rover is now known as panda|rover|off17:24
clarkbthere was an issue with 1.6.13 that they fixed in 1.6.14 that caused compat issues with the backup system and since we are going to 1.6.15 we should be fine17:25
*** jpich has quit IRC17:26
*** gfidente is now known as gfidente|afk17:31
*** ricolin_ has quit IRC17:32
*** eernst has joined #openstack-infra17:32
* clarkb has been prepping for the infra meeting and realized that there is an extra hour to do so now :)17:35
fungior you got out of bed an hour earlier than you needed to17:35
openstackgerritRiju Khatri proposed openstack-infra/storyboard-webclient master: Make task ordering in Story view selectable  https://review.openstack.org/64193017:35
fungii'm getting weary of loaning the government an hour every spring, even if they have fairly consistently repaid said loan in autumn17:36
clarkbApparently the entire west coast now has bills/measures in progress to switch to DST permanently17:36
clarkband supposedly this poses a problem because you can't DST permenently without congress acting?17:37
clarkbmaybe we'll all change timezones17:37
*** dtantsur is now known as dtantsur|afk17:39
*** mattw4 has joined #openstack-infra17:41
openstackgerritBrian Haley proposed openstack-infra/project-config master: Add graph for number of periodic neutron jobs run  https://review.openstack.org/64283617:42
fungiclarkb: yeah, this is what i don't get. the usg already allows any state to decide to stop observing dst. the argments i've seen against just switching to year-round standard time is parents concerned kids will have to walk to school in the dark. so, um, the usg also lets states decide what time schools should start, right?17:46
funginor do businesses need congressional action to decide what hours they're going to open/close17:47
fungimakes me wonder if it's because the people promoting it are less interested in the actual change and more in the visibility of having to get the federal government involved17:48
anteayaseems like you've thought about this a bit17:49
corvusfungi: the problem is cultural.  we'd have to get dolly parton to re-record some songs and then remove all the previous versions of those songs from circulation.17:51
anteayaI'm still a big fan of the sun being at zeinth at noon17:51
anteayaIslands in the Stream?17:51
fungicorvus: ouch, yeah that's an excellent point17:52
clarkbfungi also later school starts result in better learning according to $study17:52
mordredclarkb: we don't like making decisions based on actual studies17:53
mordredclarkb: if we did, the IT managers in the US would stop trying to get their employees to work 80 hours of week "for greater productivity"17:54
fungii know my state has specifically passed laws saying you can't pass laws based on scientific evidence17:54
fungibecause unscientifically they've proven that science is bad for politics17:54
*** armax has joined #openstack-infra17:55
* davidlenwell smashes his palm into his face 17:55
*** derekh has quit IRC17:55
fungidavidlenwell: just imagine, if you lived where i do you'17:56
fungid have to type like that all day17:56
davidlenwellwe have plenty of flat earthers and ultra spiritual types that ignore science here..17:56
corvusi did have to spend a split second disambiguating whether davidlenwell ran a body part or a tree into his face17:57
corvusboth were funny17:57
davidlenwellwe do have ample palm trees17:57
davidlenwelland yes.. the urge to hit my self in the face with a a30 foot tree is there when I read things like what fungi typed17:58
fungiwe get crazy stuff like https://www.theguardian.com/us-news/2018/sep/12/north-carolina-didnt-like-science-on-sea-levels-so-passed-a-law-against-it17:58
*** jbadiapa has joined #openstack-infra17:58
davidlenwellhumans .... uhg17:59
davidlenwellhoomans17:59
fungiokay, so one of my dnm base-test exercising changes to nova is demonstrating an unanticipated problem. the master branch run of the py35 job seems to have selected ubuntu-bionic (which doesn't have python3.5)17:59
corvusfungi: can you point me at some urls?18:00
fungioh! it's nova-tox-functional-py35 which i think they define somewhere i didn't catch18:01
fungihttps://review.openstack.org/64258018:01
*** e0ne has joined #openstack-infra18:02
toskydid anyone already report that refstack.openstack.org is down? Or is it a known fact? (maybe wanted?)18:02
fungihttp://zuul.opendev.org/t/openstack/job/nova-tox-functional-py35 indicates it's nova which is setting tox_envlist to functional-py35 so i guess it needs patching there18:03
*** ginopc has quit IRC18:04
fungii'll send an update to the ml encouraging teams to prepare for setting nodeset:ubuntu-xenial on some jobs like these in their repos before we switch the default node tomorrow18:05
corvusfungi: sounds good -- should that be parented on openstack-tox-py35 instead?18:06
clarkbtosky: news to me18:06
fungicorvus: they set a different tox_envlist than openstack-tox-py35 uses, i think?18:06
*** e0ne has quit IRC18:06
clarkbit appears the server is completely down. Possibly due to the dfw host migrations18:06
clarkbI'll look for a ticket18:06
fungicorvus: would that still work?18:07
corvusfungi: yes, it would still override what's set there18:07
toskyclarkb: thanks!18:07
fungicorvus: awesome, i'll give that a try since it should be self-testing anyway18:07
toskysomeone else mentioned it one or two days ago on #refstack, then I forgot to check, then I noticed the refstack jobs failing18:07
corvusit would pick up the ?!driverfixes/ branch matcher (??!?).  and irrelevant-files is now overridden as well, so that shouldn't be a problem.18:07
corvusfungi: ^18:07
corvusfungi: but from what i can see, it would be an improvement (it would automatically get the bindep profile and nodeset18:08
corvusfungi: short version, i think as long as the ?!driverfixes branch matcher is okay, that's the way to go.18:09
fungiyeah, it should be fine there18:09
*** shardy has quit IRC18:09
corvusfungi: also, i wonder if the irrelevant files can be coalesced...18:10
corvusthat's the only thing causing that to be its own job18:10
corvusbut the lists are *really* close18:10
*** sshnaidm is now known as sshnaidm|afk18:11
corvusif they could, then they could just use openstack-tox-functional-py3518:12
clarkbI don't see a ticket for refstack. I'll check its console then like reboot it18:13
*** trown|lunch is now known as trown18:13
*** bringha has joined #openstack-infra18:13
clarkbrax web ui says that we shutoff the refstack server18:14
clarkbinfra-root anyone know if shutting off the refstack server is/was intentional?18:14
fungii'm not aware of anyone shutting it off18:15
corvusclarkb: i know of nothing.  status log does not either.18:15
funginothing in the status log18:15
clarkbok I'm going to reboot it then18:16
openstackgerritJames E. Blair proposed openstack-infra/openstack-zuul-jobs master: Use YAML anchors to avoid repeating irrelevant-files  https://review.openstack.org/64284518:17
*** e0ne has joined #openstack-infra18:18
corvusoops i got that backwards :)18:18
clarkbtosky: should be back now18:18
clarkb#status log Rebooted refstack.openstack.org via openstack api as it was in a shutdown state18:18
openstackstatusclarkb: finished logging18:18
openstackgerritJames E. Blair proposed openstack-infra/openstack-zuul-jobs master: Use YAML anchors to avoid repeating irrelevant-files  https://review.openstack.org/64284518:18
toskyclarkb: thank you18:18
EmilienMpabelanger: hey :-) do you expect me to do something for https://review.openstack.org/#/c/642803/ ?18:18
*** electrofelix has quit IRC18:19
*** bringha has quit IRC18:20
*** jamesmcarthur has quit IRC18:20
*** jamesmcarthur has joined #openstack-infra18:21
*** e0ne_ has joined #openstack-infra18:21
*** e0ne has quit IRC18:22
*** hwoarang has quit IRC18:26
*** gmann is now known as gmann_afk18:26
*** hwoarang has joined #openstack-infra18:27
*** jamesmcarthur has quit IRC18:27
*** electrofelix has joined #openstack-infra18:32
*** jamesmcarthur has joined #openstack-infra18:33
*** pcaruana has quit IRC18:39
*** e0ne_ has quit IRC18:41
*** jpena is now known as jpena|off18:44
*** jamesmcarthur has quit IRC18:51
clarkbInfra team meeting starts in just under 10 minutes. See you in #openstack-meeting for that18:51
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Forward artifacts to child jobs within buildset  https://review.openstack.org/64285718:52
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Forward artifacts to child jobs within buildset  https://review.openstack.org/64285718:54
pabelangerEmilienM: I wanted to leave comments because last time we merged something into base jobs is was called out why we didn't properly test it. I don't want to block, henace no -1. But something we should be carefuly of, since these repo is not self testing18:54
EmilienMpabelanger: ok gotcha18:54
clarkbpabelanger: the difference here imo is we aren't changing any ansible. Instead we modifying a script written to disk using the same method as the code around it18:55
clarkbif we were changing how that file was written I would agree we should use base-test18:56
pabelangerclarkb: okay, I don't have ability to monitor myself now, just wanted to comment on it18:56
*** jamesmcarthur has joined #openstack-infra19:03
*** hrubi has quit IRC19:07
ianwtobiash: hrm, this is now the second time in about a week it's been annoying that exception doesn't show the stdout of the failed process.  i'll look into that.  running with "-x" does19:07
tobiashianw: thanks, I'll re-run it with -x19:08
*** wolverineav has quit IRC19:09
ianwin the past "-x" put out way too much stuff; hundreds of lines of useless bash loops.  but we've been pretty good with xtrace on/off flags around that stuff lately, so it's usually ok just to run with it on always19:11
*** yamamoto has quit IRC19:13
openstackgerritRiju Khatri proposed openstack-infra/storyboard-webclient master: Show tags for all stories in a project group  https://review.openstack.org/64286719:22
tobiashianw: this is a run with -x: http://paste.openstack.org/show/747645/ So it correctly notices that 01-validate-image-size failed with exit code 1. Then it does some cleanup, and that cleanup fails but somehow dib doesn't return an overall failure19:22
*** wolverineav has joined #openstack-infra19:29
*** betherly has joined #openstack-infra19:32
*** wolverineav has quit IRC19:34
*** larainema has quit IRC19:36
*** betherly has quit IRC19:37
ianw"target is busy." ... hrm we've seen that before when daemons are unintentionally started in the chroot19:38
ianwoh wait, hang on, the issue is the exit code, right19:38
clarkbmordred: out of curiousity do you have the most recent fix for default branch setting? I'm curious to know what it was19:42
mordredclarkb: it was "create empty repo first"19:43
mordredclarkb: I can dig up the change if you want19:43
clarkboh right the autoinit flag19:43
clarkbI remember it now19:43
mordredhttps://review.openstack.org/#/c/641851/ was the followup (we needed to tell it to use the default readme as well)19:44
mordredhttps://review.openstack.org/#/c/641108/ made auto_init happen19:44
openstackgerritMerged opendev/base-jobs master: Adding NODEPOOL_DOCKER_REGISTRY_V2_PROXY  https://review.openstack.org/64280319:46
*** hwoarang has quit IRC19:48
*** yamamoto has joined #openstack-infra19:49
*** hwoarang has joined #openstack-infra19:49
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Make ansible version configurable  https://review.openstack.org/63742219:50
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Install ansible during executor startup if needed  https://review.openstack.org/64064419:50
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Run tox remote concurrent  https://review.openstack.org/64065419:50
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.6  https://review.openstack.org/63193119:50
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.7  https://review.openstack.org/63193219:50
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Switch default ansible version to 2.7  https://review.openstack.org/63742419:50
*** yamamoto has quit IRC19:54
*** wolverineav has joined #openstack-infra20:02
*** electrofelix has quit IRC20:05
*** wolverineav has quit IRC20:06
*** wolverineav has joined #openstack-infra20:06
*** gfidente|afk has quit IRC20:09
*** electrofelix has joined #openstack-infra20:11
*** jamesmcarthur has quit IRC20:14
*** jamesmcarthur has joined #openstack-infra20:15
*** electrofelix has quit IRC20:15
ianwtobiash: out of interest, what's the problem with the image size?20:16
tobiashthey got bigger than the flavors we used which lead to node failures20:16
tobiashI want to prevent that by failing image builds in nodepool that get too large20:16
fricklerinfra-root: zuul01 is sending 3 mails per hours from kinda broken cronjobs, if someone has some spare time to look into that20:17
frickleralso zp01.opendev.org still bounces once per day with missing A record20:18
fricklerand with that I'm off for today20:18
corvuszp01 is my fault, i'll fix it20:18
*** jamesmcarthur has quit IRC20:19
*** e0ne has joined #openstack-infra20:20
corvusdmsimard: the zuul01 errors seem to be related to the status backup stuff, if you have a chance to look at it20:20
ianwtobiash: oh, cool, that makes sense.  i thought it might be hitting some limit in dib.  i'll look at why this exit isn't being picked up20:21
openstackgerritBrian Haley proposed openstack-infra/project-config master: Update the network-ovn failure rate dashboard  https://review.openstack.org/64287920:21
tobiashianw: thanks :)20:21
*** dave-mccowan has quit IRC20:24
dmsimardcorvus: missing context -- what errors ? I guess by backup you mean the status.json backups ?20:25
dmsimardoh, I hadn't read back far enough20:25
corvusdmsimard: 4 lines up from my message and yep :)20:27
dmsimardcorvus: curl on https://zuul.openstack.org/api/status works but not on https://zuul.opendev.org/api/status -- complains that javascript is required. Should we be hitting another URL ?20:29
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Manage ansible installations within zuul  https://review.openstack.org/63193020:30
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Validate ansible installations on startup  https://review.openstack.org/63741820:30
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Make ansible version configurable  https://review.openstack.org/63742220:30
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Install ansible during executor startup if needed  https://review.openstack.org/64064420:30
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Run tox remote concurrent  https://review.openstack.org/64065420:30
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.6  https://review.openstack.org/63193120:30
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Support ansible 2.7  https://review.openstack.org/63193220:30
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Switch default ansible version to 2.7  https://review.openstack.org/63742420:30
dmsimardThe other thing that is failing seems to be crons like this one: "curl http://zuul.openstack.org-http/api/status" (notice the -http)20:31
dmsimardI'll try to understand how these came to be20:31
clarkboh that is probably brokenness in the multi tenant support20:32
corvuswell, status is tenant specific20:33
clarkbya the -http suffix though20:33
corvusso there is no /api/status endpoint on zuul.opendev.org20:33
*** kgiusti has left #openstack-infra20:33
corvusthe right endpoint for a multi-tenant status is, eg, https://zuul.opendev.org/api/tenant/kata-containers/status20:34
dmsimardclarkb: the -http bits are likely coming from https://opendev.org/openstack-infra/system-config/src/branch/master/manifests/site.pp#L962-L97620:35
dmsimardcorvus: I suppose the API is able to return a list of tenants ? Could we just iterate through that list instead ?20:36
corvusdmsimard: yes: https://zuul.opendev.org/api/tenants20:36
openstackgerritJames E. Blair proposed opendev/base-jobs master: Update intermediate registry password  https://review.openstack.org/64288720:41
corvusinfra-root: ^ could you +3 that?20:41
*** agopi has quit IRC20:42
*** luizbag has quit IRC20:46
dmsimardThe code search in gitea is a bit weird20:47
*** chkumar246 is now known as chandankumar20:47
corvusdmsimard: how so?20:47
dmsimardhttps://opendev.org/openstack-infra/puppet-zuul/search?q=status_backups returns only a single match but there's actually five more according to codesearch: http://codesearch.openstack.org/?q=status_backups&i=nope&files=&repos=20:48
corvusi agree, we should look into that20:50
dmsimardSo, anyway, there's two problems. 1) We're creating as many backups crons as there are vhosts (of which there are four, including the -http ones) https://opendev.org/openstack-infra/puppet-zuul/src/branch/master/manifests/web.pp#L153-L15520:50
dmsimard2) That tenant iteration thing20:51
clarkbdmsimard: https://opendev.org/openstack-infra/puppet-zuul/src/branch/master/manifests/status_backups.pp#L19 is supposed to prevent us from doing the backups for non tenant specific vhosts20:52
clarkbdmsimard: so that should cut ti down to just two20:52
clarkbthe problem is the lack of $ signs I think20:53
dmsimardoh, yeah20:53
dmsimardgood catch20:53
dmsimardcurious how puppet even let that work at all20:53
*** gmann_afk is now known as gmann20:54
clarkbit might treat it as a literal string?20:55
dmsimardMy puppet is a bit.. rusty :D20:56
openstackgerritDavid Moreau Simard proposed openstack-infra/puppet-zuul master: Use $tenant_name instead of tenant_name in condition  https://review.openstack.org/64289120:56
dmsimardclarkb: so, right below that line, we are making assumptions on the endpoint of the status url20:57
clarkbdmsimard: ya comes from https://opendev.org/openstack-infra/system-config/src/branch/master/manifests/site.pp#L945-L97720:57
dmsimardhow should we plumb the tenant names in there ?20:58
clarkbdmsimard: vhost_name is the value I think we want to use not name, but we'd have to pass that through20:58
clarkbsorry the data structure is actually https://opendev.org/openstack-infra/system-config/src/branch/master/manifests/site.pp#L979-L99620:59
clarkbdmsimard: you could add a field to vhost flags called "uri" or something then have that default to the ${name} value but then we override it at my link above21:00
*** lseki has joined #openstack-infra21:00
openstackgerritMerged opendev/base-jobs master: Update intermediate registry password  https://review.openstack.org/64288721:00
dmsimardclarkb: I don't see a reference to kata in that structure, though21:00
clarkbdmsimard: correct21:00
clarkbdmsimard: because we don't do a whitelabel for kata21:01
dmsimardDo we want to back up their status too ?21:01
clarkbprobably21:01
clarkbupdating it to do a root level backup might be best21:02
clarkbthen the tool can detect if it is looking at a specific tenent or not and backup all tenants if not21:02
dmsimardsure, but then we're not looking at two simple bash one liners anymore :p21:03
clarkbindeed21:03
clarkbstarting with a fix for the cronspam is probably fine and simpler21:03
*** eharney has quit IRC21:03
dmsimardThis would be fairly easy to do in Ansible (get_url, built-in understanding of json, etc.) but in Puppet this feels tedious :D21:03
clarkbanother option is to add a flag to the flags dict that says "back this up"21:03
clarkbwell with pupept you'd write otu a python script21:04
clarkbthen have the cron trigger that script21:04
*** mriedem has quit IRC21:05
fungizuul feature idea: option to have something (zuul-web process?) periodically write out a copy of the status.json for each tenant21:06
corvusfungi: well, the long term goal is not to need that by implementing HA schedulers21:08
dmsimardfungi: so what we're sort of already doing ? :p21:08
*** mriedem has joined #openstack-infra21:08
fungicorvus: great point!21:10
clarkbinfra-root https://etherpad.openstack.org/p/afs-dbserver-trusty-to-xenial has been updated with the two TODOs filled in21:13
clarkbif that plan looks good I'll likely give it a go tomorrow once fungis xenial job transition stuff is settled21:13
dmsimardThere's https://review.openstack.org/#/c/642891/ for cutting on probably more than half of the cronspam -- I don't have a solution I'm happy with for multi tenant backups if we want to keep it in puppet-zuul right now21:14
*** xek has quit IRC21:16
clarkbthinking about how to puppetize this better21:17
clarkbit might be best to directyl invoke the status_backups resource from our site.pp21:17
clarkblet me push that up21:17
clarkbstill won't get us kata but fixes the cronspam regression21:18
*** wolverineav has quit IRC21:20
*** nickv1985 has quit IRC21:20
*** nickv1985 has joined #openstack-infra21:20
*** betherly has joined #openstack-infra21:21
openstackgerritClark Boylan proposed openstack-infra/system-config master: Manage zuul status backups directly  https://review.openstack.org/64289421:21
clarkbdmsimard: corvus ^ should be the other half21:21
corvusclarkb: can you have 2 of those?21:22
clarkbcorvus: you can, it writes to $name_status_$date21:23
clarkbso as long as $name is different it should work. It doesn't support non whitelabeled entries yet21:23
clarkbactually21:23
clarkbI bet we can fix that by using the url path that isn't white labeled then specify a different one per tenant21:24
clarkbwould need changes to the cron entries but should be doable21:24
*** betherly has quit IRC21:26
*** e0ne has quit IRC21:26
*** wolverineav has joined #openstack-infra21:26
*** agopi has joined #openstack-infra21:27
*** mattw4 has quit IRC21:30
*** mattw4 has joined #openstack-infra21:30
*** wolverineav has quit IRC21:31
openstackgerritClark Boylan proposed openstack-infra/puppet-zuul master: Allow optional status_uri to be set for status backups  https://review.openstack.org/64289621:35
*** ab-a has quit IRC21:37
openstackgerritClark Boylan proposed openstack-infra/system-config master: Manage zuul status backups directly  https://review.openstack.org/64289421:38
clarkbdmsimard: corvus ^ hows that. I think that is backward compatible and fixes our current issues21:38
*** ab-a has joined #openstack-infra21:38
clarkbwe'll need to manually clear out the crons we don't want. I can do that21:38
openstackgerritMerged openstack-infra/puppet-zuul master: Use $tenant_name instead of tenant_name in condition  https://review.openstack.org/64289121:44
*** wolverineav has joined #openstack-infra21:45
*** jamesmcarthur has joined #openstack-infra21:50
*** mattw4 has quit IRC21:52
mordredinfra-root: as an fyi - I've got a doctor's appointment in the morning - so I likely won't be around until 1700UTC21:54
*** auristor has quit IRC21:56
funginoted, thanks mordred21:56
fungii likely won't be around until 13:00 utc, but that's just because i like to sleep in21:57
fungi(and expect a late night as we need to fire up ptl polls in a few hours)21:57
mordredfungi: I can't remember the last time there was a contested nova!21:59
fungiit's going to be great, i promise!21:59
*** kjackal has joined #openstack-infra22:00
fungii mean, i promise to keep the amount of screwing it up i'll do to the minimum possible for me22:00
*** rcernin has joined #openstack-infra22:01
openstackgerritClark Boylan proposed openstack-infra/system-config master: Handle launchpad projects in our gitea project creation  https://review.openstack.org/64290722:04
clarkbmordred: corvus ^ I think I've got that right22:04
mordredclarkb: I read now22:04
clarkbthere may be some corner cases that aren't handled though like if the project isn't using its own launchpad name?22:04
fungithat can be inferred from the groups list variable in gerrit/projects.yaml22:05
fungisince we already need to know that for jeepyb's lp bug updater hook script22:06
mordredfungi: is it groups[0] that would be the launchpad project?22:07
clarkbmordred: ya I don't think we support multiple groups with launchpad22:07
corvusclarkb, fungi, mordred: assuming several paragraphs surrounding this (including a glossary), does this image help convey the sequencing between the different parts of the buildset registry jobs?22:07
clarkbwe don't do groups with storyboard right now either, but that doesn't matter because every project still has a place in storyboard22:07
clarkblet me push a new patchset that checks for groups22:07
mordredclarkb: we do groups in storyboard22:07
mordredclarkb: but yes, also every project has a place in storyboard22:08
*** betherly has joined #openstack-infra22:08
clarkbmordred: we don't use the group on the gitea side I mean22:08
clarkbat least I don't think we do, but we don't need to because every project has a spot anyway22:08
mordredyah - it doesn't matter for gitea22:08
fungimordred: clarkb: correct on groups[0] for projects with not use-storyboard22:08
mordredcorvus: I'm assuming an image link is coming?22:09
corvusclarkb: you may need "project['use-storyboard']" instead of project.use-storyboard22:09
mordredyeah. because of the -22:09
corvusmordred: derp22:09
corvusclarkb, fungi, mordred: image link :)  https://screenshots.firefox.com/upI2uB4RZj0Sy5Qx/null22:09
clarkbcorvus: mordred I didn't feel like day drinking until you said that. Fixing now22:11
mordredcorvus: absent surrounding paragraphs, 'deploy job' seems weird ... I'm not sure why a deployment would be deploying from the buildset registry (but as I write this, I'm betting in this case that's "a job that deploys the image to test it")22:12
*** whoami-rajat has quit IRC22:12
corvusmordred: yeah... would "Deployment test job" be better?22:12
mordredyes22:12
*** betherly has quit IRC22:12
mordredunless the words make it make more sense, since that would get wordy in that box22:13
corvusit fits22:13
fungicorvus: is the intermediate registry the persistent "untrusted registry" server we run?22:13
mordredcorvus: also - the time sequencing for pushing the current image into the intermediate registry is unclear - or makes the need for the two registries not make sense - but I think that's likely made better by text22:13
fungiand the buildset registry is the one created in a paused job?22:14
corvusfungi: yep22:14
openstackgerritClark Boylan proposed openstack-infra/system-config master: Handle launchpad projects in our gitea project creation  https://review.openstack.org/64290722:14
clarkbmordred: corvus fungi ^ I think that handles the - thing and the groups thing22:14
corvusmordred: ack.... i may need a second change to show why it's necessary, though it may get long if i do that22:15
clarkbcorvus: that picture look good and agree with mordreds clarification comment22:16
fungicorvus: given i feel like i've not been following the docker registry work as closely as i should have, that i can follow the diagram even in the absence of contextual prose suggests to me it's a good depiction22:16
mordredcorvus: maybe it's what you have first, and then a follow up for "if things are more complex" ?22:16
mordredor maybe it's just the prose22:16
mordredI think that image is super helpful in general22:16
corvusthanks, that's all helpful feedback -- i at least know what things tripped you all up on seeing it the first time.  i'll try to revise.  :)22:17
mordredclarkb: jeez yeah. you do feel like day drinking now don't you?22:17
corvus+2 because that couldn't possibly be incorrect22:18
mordredyeah. same22:19
mordredso - how do we want to update things? run the sync playbook once that has landed?22:19
fungiis it still day drinking if i've already had dinner?22:19
clarkbfungi: is the sun up?22:19
corvusmordred: yeah i think so22:19
clarkbactually thats a bad measure because in a few months the sun will be up here at 10pm22:19
dmsimarddidn't know seqdiag in sphinx was a thing, I'll have to check it out22:19
fungimmm, if my blinds are closed, then not as far as i'm concerned22:20
clarkbmordred: ya that was my thought, also a good test of the full background sync playbook22:20
mordredclarkb: yeah. warning - it'll take probably 90 minutes to run I think - so likely run in a screen. and we might uncover more phantom repos in gerrit / projects.yaml22:20
mordredso it could take a day to iterate22:21
mordredbut - you know - shrug22:21
clarkbok so probably don't want to start it now if it causes things to have a sad22:21
clarkbbecause I need to EOD at a reasonable time22:21
mordredI don't think it should cause anything to sad22:22
mordredbut - also fine to kick it off tomorrow - it's not liek there's a rush :)22:22
*** jamesmcarthur has quit IRC22:22
*** agopi has quit IRC22:23
*** jamesmcarthur has joined #openstack-infra22:23
clarkbmordred: fungi while you are around, care to review https://review.openstack.org/#/c/642894/ and its depends on? I can cleanup the crons on the host once those get in22:24
mordredclarkb: lgtm22:25
*** jamesmcarthur has quit IRC22:25
*** jamesmcarthur has joined #openstack-infra22:25
*** mattw4 has joined #openstack-infra22:26
fungithe other one's approved now too22:27
clarkbspring has finally (mostly) arrived so I'm trying to take advantage of the warm weather and sun in the evenings (hence EOD at reasonable time)22:27
*** jamesmcarthur has quit IRC22:27
*** auristor has joined #openstack-infra22:27
clarkbI've learned that 49F is tshirt weather if not windy and the sun is out22:27
ianwit was like 100F here yesterday22:28
clarkbwe actually had a relatively warm winter but then the last few weeks (prior to this weekend) were freezing and we've had multiple bouts of snow and freezing rain22:29
clarkbour snowpack went from abyssmal to average so we won't have to ration water this year22:30
ianwlargest solar generating day @ 27.80kWh  ... for the last 5 days i've been tracking anyway :)22:30
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Allow group read permissions on project keys directory  https://review.openstack.org/64291322:30
mordredianw: what's the solar array driving that?22:34
ianwmordred: it's a 5kw system, 20 panels, mostly wnw facing22:36
mordredianw: neat! I'm trying to wrap my head around solar generation capacities in advance of our crazy boat-related plans22:38
ianwmordred: ahh, i imagine then you'd be looking at more keeping deep-cycle batteries topped up?22:40
*** jamesmcarthur has joined #openstack-infra22:43
mordredianw: at first - although eventually we're looking at solar/wind into batteries to then run electric motors: https://oceanvolt.com/22:43
*** tosky has quit IRC22:43
clarkbmordred: oh neat I've always wondered why people didn't do that (the generation via prop in water)22:43
ianwhaha, so basically a sea tesla22:44
mordredclarkb: it'll apparently eat a knot of speed - and doesn't work great until you're crusing at 6 or 7 knots in teh first place - but yeah - exactly!22:44
mordredianw: yah. should be a fun experiment! :)22:45
clarkbmordred: re knot of speed: sure, but isn't the whole point to typically not be going anywhere quickly?22:45
clarkbunless you've got to outrun weather I doubt you usually care22:45
mordredyup22:45
mordredthe goal is definitely to be able to not care22:46
mordredif you want to get somewhere quickly - cruising catamaran sailboat is NOT the right vehicle22:46
clarkbonce upon a time I geeked out on ocean based electrical generation because island my parents live on runs two diesel generators for power. One that doesn't work and the other is shut down constantly for maintenance22:46
clarkbtide based generation is basically a really big version of ^ installed in reef channels22:47
clarkband wave is really neat, you push a column of air through a cylinder bobbing in the waves to drive a turbine22:47
*** ianychoi_ is now known as ianychoi22:47
mordredoh - yeah - that makes total sense22:48
mordredfwiw - https://www.torqeedo.com are the other main folks doing electric propulsion for boats - their Deep Blue system actually uses the BMW i3 batter packs22:50
mordredhttps://www.torqeedo.com/us/en-us/products/hybrid-drives22:50
*** mriedem has quit IRC22:51
*** tkajinam has joined #openstack-infra22:53
*** jamesmcarthur has quit IRC22:55
fungii've been interested in playing with some tidal power generation here at the house, along with a small wind turbine (we certainly have enough of the stuff), though mostly to drive some small hobby projects like a weather station22:56
fungithe real challenge with those is building them to withstand unnatural surges and gusts22:56
fungiwhich we, unfortunately, also get our fair share of22:57
anteayaa few folks around where I live did wind turbines for a while22:58
anteayathey removed them because power surges took out the entire residence's system22:58
fungii've found a number of 3d printer patterns for making helical airfoil sections22:58
funginot interested in connecting them to my house/the grid at least so that's a bit simpler22:59
anteayagood call23:00
anteayathese folks felt that big money solved all problems23:00
fungisince all i have to care about is dc power generation and distribution this way23:00
anteayathere is benefit to experimenting23:00
ianwmy energy meter has a flash/W imported LED, so i see in my future a small arduino project to make a battery simulator and see if it makes any sort of financial sense to get something23:00
fungiwell-insulated experimenting at any rate ;)23:00
anteayaindeed23:01
*** kjackal has quit IRC23:01
mordredfungi: don't insulate it so much that the output electricity all becomes heat :)23:01
anteayatoasty marshmallows23:01
*** rascasoft has quit IRC23:05
*** mattw4 has quit IRC23:06
openstackgerritMerged openstack-infra/puppet-zuul master: Allow optional status_uri to be set for status backups  https://review.openstack.org/64289623:07
openstackgerritMerged openstack-infra/system-config master: Manage zuul status backups directly  https://review.openstack.org/64289423:07
*** mattw4 has joined #openstack-infra23:10
clarkbre ^ I've done the first pass of cleaning up crontab entries23:10
*** betherly has joined #openstack-infra23:10
*** betherly has quit IRC23:15
*** slaweq has quit IRC23:24
openstackgerritMerged openstack-infra/system-config master: Handle launchpad projects in our gitea project creation  https://review.openstack.org/64290723:24
clarkbok gonna pop out for a few to prep dinner then back to clean up cron things once puppet runs to show me what should go away23:32
*** tristanC2 is now known as tristanC23:36
*** rascasoft has joined #openstack-infra23:40
*** betherly has joined #openstack-infra23:42
*** betherly has quit IRC23:46
*** armax has quit IRC23:47
*** rascasoft has quit IRC23:53
*** jamesmcarthur has joined #openstack-infra23:53
*** yamamoto has joined #openstack-infra23:54
clarkbzuul crons applied as expected and look correct to me. I've removed the old cron entries which should fix teh cron spam23:57
*** lseki has quit IRC23:58
*** Qiming has quit IRC23:59

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