opendevreview | Ian Wienand proposed opendev/infra-openafs-deb master: [wip] make jammy packages https://review.opendev.org/c/opendev/infra-openafs-deb/+/840789 | 00:05 |
---|---|---|
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb jammy: Build jammy packages https://review.opendev.org/c/opendev/infra-openafs-deb/+/840790 | 00:10 |
ianw | fungi: just confirming that https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/840788/3/roles/openafs-deb-package-build/tasks/main.yaml looks approximately like what you'd think | 00:21 |
ianw | basically each branch in infra-openafs-deb will build a suitable .orig file, and then openafs-deb-package-build will build and upload that package to the ppa | 00:23 |
ianw | make-orig.sh is the help that each branch will define in infra-openafs-deb; e.g. https://review.opendev.org/c/opendev/infra-openafs-deb/+/840790/1/make-orig.sh | 00:25 |
ianw | i know that the debian/rules has a makefile target to pull the upstream source and repackage; we can choose to use it if we're on a version not in the primary archive, i guess. but the make-orig.sh script could sort that out | 00:26 |
ianw | all the generic job cares is that there is a source to build from | 00:26 |
ianw | https://zuul.opendev.org/t/openstack/build/51b8d18f382c4990bed676376b8d7a1d/logs is a jammy build using this | 00:27 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb master: Build for Xenial https://review.opendev.org/c/opendev/infra-openafs-deb/+/840791 | 01:14 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb xenial: Build for Xenial https://review.opendev.org/c/opendev/infra-openafs-deb/+/840792 | 01:15 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb xenial: Build for Xenial https://review.opendev.org/c/opendev/infra-openafs-deb/+/840792 | 01:19 |
*** rlandy|bbl is now known as rlandy|out | 01:23 | |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb bionic: Build for Bionic https://review.opendev.org/c/opendev/infra-openafs-deb/+/840794 | 01:35 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb focal: Build for Focal https://review.opendev.org/c/opendev/infra-openafs-deb/+/840795 | 01:37 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb jammy: Build jammy packages https://review.opendev.org/c/opendev/infra-openafs-deb/+/840790 | 01:40 |
opendevreview | Balendu Mouli Burla proposed openstack/project-config master: Add SRIOV FEC Operator app to StarlingX https://review.opendev.org/c/openstack/project-config/+/840263 | 02:26 |
opendevreview | OpenStack Proposal Bot proposed openstack/project-config master: Normalize projects.yaml https://review.opendev.org/c/openstack/project-config/+/840798 | 02:29 |
opendevreview | Balendu Mouli Burla proposed openstack/project-config master: Add SRIOV FEC Operator app to StarlingX https://review.opendev.org/c/openstack/project-config/+/840263 | 02:32 |
*** soniya29 is now known as soniya29|ruck | 02:50 | |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb jammy: Build jammy packages https://review.opendev.org/c/opendev/infra-openafs-deb/+/840790 | 02:53 |
opendevreview | Merged opendev/infra-openafs-deb jammy: Build jammy packages https://review.opendev.org/c/opendev/infra-openafs-deb/+/840790 | 03:13 |
ianw | ohhhh, i guess because the promote uses a secret, we need to use a config project to do the promote job | 03:31 |
opendevreview | Ian Wienand proposed openstack/project-config master: opendev/infra-openafs-deb : add promote job https://review.opendev.org/c/openstack/project-config/+/840806 | 03:35 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb jammy: Run promote job from project-config https://review.opendev.org/c/opendev/infra-openafs-deb/+/840807 | 03:37 |
opendevreview | Ian Wienand proposed openstack/project-config master: opendev/infra-openafs-deb : add promote job https://review.opendev.org/c/openstack/project-config/+/840806 | 03:45 |
opendevreview | Merged openstack/project-config master: opendev/infra-openafs-deb : add promote job https://review.opendev.org/c/openstack/project-config/+/840806 | 04:05 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb jammy: Run promote job from project-config https://review.opendev.org/c/opendev/infra-openafs-deb/+/840807 | 04:07 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb jammy: Run promote job from project-config https://review.opendev.org/c/opendev/infra-openafs-deb/+/840807 | 04:18 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb jammy: Run promote job from project-config https://review.opendev.org/c/opendev/infra-openafs-deb/+/840807 | 04:20 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb jammy: Run promote job from project-config https://review.opendev.org/c/opendev/infra-openafs-deb/+/840807 | 04:29 |
*** ysandeep|out is now known as ysandeep | 04:43 | |
*** ysandeep is now known as ysandeep|rover | 04:43 | |
*** elodilles is now known as elodilles_pto | 04:59 | |
opendevreview | Ian Wienand proposed openstack/project-config master: infra-openafs-deb: run jobs on !master branch https://review.opendev.org/c/openstack/project-config/+/840815 | 05:58 |
opendevreview | Merged openstack/project-config master: infra-openafs-deb: run jobs on !master branch https://review.opendev.org/c/openstack/project-config/+/840815 | 06:21 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb master: Add readme to master branch https://review.opendev.org/c/opendev/infra-openafs-deb/+/840817 | 06:27 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb jammy: Run promote job from project-config https://review.opendev.org/c/opendev/infra-openafs-deb/+/840807 | 06:29 |
opendevreview | Ian Wienand proposed openstack/project-config master: infra-openafs-deb: run noop on master branch https://review.opendev.org/c/openstack/project-config/+/840818 | 06:40 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb master: Testing https://review.opendev.org/c/opendev/infra-openafs-deb/+/840819 | 06:43 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb trusty: Testing https://review.opendev.org/c/opendev/infra-openafs-deb/+/840820 | 06:44 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb jammy: try debug https://review.opendev.org/c/opendev/infra-openafs-deb/+/840821 | 06:49 |
opendevreview | Merged openstack/project-config master: infra-openafs-deb: run noop on master branch https://review.opendev.org/c/openstack/project-config/+/840818 | 06:56 |
opendevreview | Merged opendev/infra-openafs-deb master: Add readme to master branch https://review.opendev.org/c/opendev/infra-openafs-deb/+/840817 | 07:00 |
*** jpena|off is now known as jpena | 07:01 | |
opendevreview | Ian Wienand proposed openstack/project-config master: Revert "Temporarly disable linaro-us" https://review.opendev.org/c/openstack/project-config/+/840824 | 07:03 |
opendevreview | Cedric Jeanneret proposed openstack/diskimage-builder master: Ensure cloud-init is configured to generated host keys https://review.opendev.org/c/openstack/diskimage-builder/+/840825 | 07:23 |
opendevreview | Merged opendev/infra-openafs-deb jammy: Run promote job from project-config https://review.opendev.org/c/opendev/infra-openafs-deb/+/840807 | 07:40 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb bionic: Build for Bionic https://review.opendev.org/c/opendev/infra-openafs-deb/+/840794 | 07:52 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb focal: Build for Focal https://review.opendev.org/c/opendev/infra-openafs-deb/+/840795 | 07:53 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb xenial: Build for Xenial https://review.opendev.org/c/opendev/infra-openafs-deb/+/840792 | 07:54 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb trusty: Build for Trusty https://review.opendev.org/c/opendev/infra-openafs-deb/+/840827 | 08:02 |
opendevreview | Merged opendev/infra-openafs-deb bionic: Build for Bionic https://review.opendev.org/c/opendev/infra-openafs-deb/+/840794 | 08:03 |
opendevreview | Merged opendev/infra-openafs-deb xenial: Build for Xenial https://review.opendev.org/c/opendev/infra-openafs-deb/+/840792 | 08:06 |
opendevreview | Merged opendev/infra-openafs-deb focal: Build for Focal https://review.opendev.org/c/opendev/infra-openafs-deb/+/840795 | 08:12 |
opendevreview | Merged opendev/infra-openafs-deb trusty: Build for Trusty https://review.opendev.org/c/opendev/infra-openafs-deb/+/840827 | 08:15 |
*** ysandeep|rover is now known as ysandeep|rover|lunch | 08:20 | |
*** soniya29|ruck is now known as soniya29|ruck|lunch | 08:36 | |
opendevreview | Merged openstack/project-config master: Revert "Temporarly disable linaro-us" https://review.opendev.org/c/openstack/project-config/+/840824 | 08:39 |
frickler | kevinz: if you are around, according to grafana we still have 45 nodes in "deleting" state, can you please check? I can get more details from the log if needed | 08:46 |
*** ysandeep|rover|lunch is now known as ysandeep|rover | 08:59 | |
*** soniya29|ruck|lunch is now known as soniya29|ruck | 09:09 | |
opendevreview | Cedric Jeanneret proposed openstack/diskimage-builder master: Ensure cloud-init is configured to generated host keys https://review.opendev.org/c/openstack/diskimage-builder/+/840825 | 09:11 |
frickler | hmm, nl03 config seems broken since yesterday. KeyError: 'ubuntu-jammy-arm64' | 09:14 |
frickler | missed to add it to diskimages here https://review.opendev.org/c/openstack/project-config/+/840394/1/nodepool/nl03.opendev.org.yaml | 09:15 |
opendevreview | Dr. Jens Harbott proposed openstack/project-config master: Fix config error for nl03 https://review.opendev.org/c/openstack/project-config/+/840849 | 09:17 |
tweining | Hello. I saw there is no openstack-tox-functional-py310 job defined yet in https://docs.openstack.org/infra/openstack-zuul-jobs/jobs.html#job-openstack-tox-functional-py39. I'd like to propose to add it there. | 09:17 |
*** artom__ is now known as artom | 09:17 | |
tweining | ah, I think I found the Git repo for it. | 09:18 |
tweining | ... and of course it has been proposed already in https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/840785. sorry for the noise. | 09:21 |
opendevreview | Merged openstack/project-config master: Fix config error for nl03 https://review.opendev.org/c/openstack/project-config/+/840849 | 09:35 |
frickler | the servers in linaro-us are all in status "BUILD" and if I try to show details for one of them, there's a 404 response, likely some cell database cleanup needed | 09:59 |
*** rlandy|out is now known as rlandy | 10:21 | |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb trusty: Trusty updates https://review.opendev.org/c/opendev/infra-openafs-deb/+/840860 | 10:45 |
ianw | frickler: ahh, i thought i saw it empty :/ have they come back and not started to build? | 10:46 |
ianw | i've replied to kevinz | 10:50 |
frickler | ianw: just out of curiosity, where are you talking to kevinz? | 10:57 |
ianw | frickler: via email, infra-root cc'd | 10:57 |
opendevreview | Merged opendev/infra-openafs-deb trusty: Trusty updates https://review.opendev.org/c/opendev/infra-openafs-deb/+/840860 | 11:01 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb trusty: Use 1.8.5 for Trusty https://review.opendev.org/c/opendev/infra-openafs-deb/+/840861 | 11:15 |
*** dviroel|out is now known as dviroel | 11:35 | |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb trusty: Retrigger trusty upload https://review.opendev.org/c/opendev/infra-openafs-deb/+/840866 | 11:40 |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb trusty: Drop libroken patch https://review.opendev.org/c/opendev/infra-openafs-deb/+/840866 | 11:47 |
*** soniya29|ruck is now known as soniya29|ruck|afk | 11:49 | |
*** ysandeep|rover is now known as ysandeep|afk | 11:56 | |
*** soniya is now known as soniya|ruck|afk | 11:57 | |
*** pojadhav is now known as pojadhav|break | 11:58 | |
opendevreview | Ian Wienand proposed opendev/infra-openafs-deb trusty: Drop libroken patch https://review.opendev.org/c/opendev/infra-openafs-deb/+/840866 | 12:03 |
opendevreview | Merged opendev/infra-openafs-deb trusty: Drop libroken patch https://review.opendev.org/c/opendev/infra-openafs-deb/+/840866 | 12:22 |
fungi | tweining: and 840785 has merged now, so you can proceed to call openstack-tox-functional-py310 where needed | 12:22 |
tweining | thanks | 12:22 |
*** pojadhav|break is now known as pojadhav | 12:29 | |
*** ysandeep|afk is now known as ysandeep|rover | 12:42 | |
*** soniya|ruck|afk is now known as soniya|ruck | 13:43 | |
*** pojadhav is now known as pojadhav|afk | 13:57 | |
opendevreview | sean mooney proposed openstack/project-config master: update Review-Priority lable for nova related projects https://review.opendev.org/c/openstack/project-config/+/837595 | 13:59 |
opendevreview | sean mooney proposed openstack/project-config master: update Review-Priority label for nova related projects https://review.opendev.org/c/openstack/project-config/+/837595 | 14:00 |
opendevreview | Merged opendev/irc-meetings master: Schedule Blazar meeting one hour earlier https://review.opendev.org/c/opendev/irc-meetings/+/840708 | 14:32 |
*** ysandeep|rover is now known as ysandeep|out | 14:58 | |
*** ysandeep|out is now known as ysandeep | 14:58 | |
clarkb | frickler: thank you for debugging that arm64 image problem. That was my fault | 15:15 |
*** ysandeep is now known as ysandeep|out | 15:18 | |
*** dviroel is now known as dviroel|lunch | 15:40 | |
opendevreview | Clark Boylan proposed opendev/system-config master: Update etherpad to 1.8.18 https://review.opendev.org/c/opendev/system-config/+/840955 | 16:10 |
clarkb | they actually published new 1.8.18 images quickyl this time. But I'd like to see that be consistent before we drop the copied Dockerfile in system-config again | 16:10 |
clarkb | TheJulia: nodes are being reclaimed now. Thanks! | 16:11 |
clarkb | I'm going to do irc client maintenance again. I'll likely pop out for a bit while that is running | 16:13 |
*** jpena is now known as jpena|off | 16:29 | |
*** dviroel|lunch is now known as dviroel | 16:42 | |
TheJulia | Clark[m]: thanks | 17:19 |
TheJulia | err, clarkb | 17:20 |
TheJulia | out of curiosity, does anyone know where the zuul ansible roles used by openstack projects can be located | 17:20 |
TheJulia | ? | 17:20 |
TheJulia | They don't seem to come up in codesearch.opendev.org | 17:20 |
TheJulia | specifically hunting for setup-stack-user | 17:22 |
fungi | TheJulia: that's because codesearch indexes file content, and you're looking for a directory name | 17:22 |
fungi | i'm seeing if there's a way to coerce codesearch into returning that | 17:24 |
fungi | though i may have crashed it instead :/ | 17:24 |
TheJulia | yeah... I was kind of hoping maybe it was noted in a in-repo documentation file or something someplace | 17:25 |
TheJulia | but no dice | 17:25 |
TheJulia | fungi: \o/ | 17:25 |
fungi | TheJulia: anyway, i happen to recognize that particular one is at https://opendev.org/openstack/devstack/src/branch/master/roles/setup-stack-user | 17:26 |
TheJulia | doh, I looked for a roles folder, just not in the right place | 17:27 |
TheJulia | hmm... then the question is... what does ssh key management | 17:27 |
* TheJulia may be in the process of loosing her mind due to grenade | 17:28 | |
fungi | TheJulia: if you have an example build result, you can check the console view to get an idea from the task names | 17:29 |
TheJulia | Didn't see the filename logged, but worth trying again | 17:29 |
fungi | TheJulia: you're asking specifically about the add-build-sshkey role called from opendev.org/opendev/base-jobs/playbooks/base/pre.yaml or something else? | 17:31 |
clarkb | TheJulia: I think it depends on what ssh keys you ar etalking about | 17:31 |
clarkb | tempest and devstack will manage the stack user's key(s) and zuul has keys it uses to ru nthe job | 17:32 |
TheJulia | zuul-build-sshkey is the comment on the key... hmm | 17:32 |
TheJulia | although, that may explain why with grenade things just go utterly sideways | 17:33 |
clarkb | that will be the key that zuul uses to ssh into the node I think | 17:33 |
clarkb | though if this is a multinode job there is another set of zuul keys to ssh between the nodes and it could be that (i don't recall specifically how each are commented) | 17:34 |
fungi | TheJulia: if you're looking at a build result, there's a "view job documentation" link in the top-right of the screen which will take you to some job metadata which includes a list of the repos where it used roles from, so that at least allows you to narrow your search through git ls-files at least | 17:34 |
fungi | though you'll probably want to look at the same field for the parent jobs linked from it as well | 17:35 |
TheJulia | yeah, already dug down through all of that... | 17:35 |
TheJulia | I'm basically at a loss why the file doesn't exist when we expect it in one case | 17:35 |
fungi | anyway, i think you're referring to the ssh key created by https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/add-build-sshkey | 17:36 |
TheJulia | yup, looking at it | 17:36 |
fungi | at least a codesearch for the key comment does turn up that role | 17:39 |
*** soniya|ruck is now known as soniya|out | 17:39 | |
clarkb | oh looks like the thing that configures keys for zuul itself also configures ssh between all the nodes. I thought they were distinct keys | 17:40 |
TheJulia | nope, its the same key... but what I'm finding absolutely bizzar is in one job I can find /opt/stack/.ssh/id_rsa, another just slightly different chain with grenade can't find it | 17:41 |
TheJulia | which may, or may not, be why I'm loosing my mind | 17:41 |
clarkb | anything in /opt/stack is probably configured by devstack and/or grenade | 17:41 |
TheJulia | thats what I would have thought | 17:41 |
* TheJulia wonders if devstack just copies ~zuul to ~stack | 17:42 | |
clarkb | ya devstack runs copy-build-sshkey to do that looks like | 17:43 |
TheJulia | gah | 17:43 |
clarkb | in devstack/roles/orchestrate-devstack/tasks/main.yaml | 17:43 |
* TheJulia goes and checks the lunch pizza dough beforegoing down the next rabbithole | 17:44 | |
clarkb | TheJulia: grenade runs orchestrate-devstack which should do the copy. Is it possible you're on a very old branch and using devstack-gate or something like that? | 17:52 |
TheJulia | yoga, so... not very old | 17:55 |
TheJulia | but I don't see the second step running | 17:55 |
fungi | yoga shouldn't be using d-g at least | 17:56 |
TheJulia | no, it appears to run the role | 17:56 |
opendevreview | Clark Boylan proposed opendev/system-config master: DNM force etherpad failure to hold node https://review.opendev.org/c/opendev/system-config/+/840972 | 17:56 |
TheJulia | "Setup devstack on sub-nodes" appears not to trigger.. or even get logged... | 17:57 |
* TheJulia pulls down the entire log to grep just to be sure | 17:57 | |
TheJulia | hmm, block is not logged, but it looks like the subtask is run | 17:58 |
clarkb | infra-root I've put a hold in place for 840972 so that we can check the etherpad upgrade before upgrading it | 17:59 |
TheJulia | oh! thats why our job doesn't work | 18:02 |
TheJulia | well, the original code | 18:02 |
TheJulia | because the ssh key is not copied *unless* it is a multinode job | 18:03 |
TheJulia | and it is copied after devstack runs | 18:03 |
TheJulia | which is why I cna login, find it on a node, but when devstack runs, nothing is found | 18:03 |
clarkb | ah its the subnode in groups check I think since controller is always in th ehosts | 18:04 |
TheJulia | and the controller is always first, and that is what checks/needs the key in our case | 18:06 |
TheJulia | I guess we could special case to extract the zuul key for our nefarious testing purposes | 18:07 |
fungi | it wouldn't allow anythign especially nefarious, as it's generated specifically for that build and then discarded | 18:12 |
fungi | so really, feel free to do anything you like with the key within the scope of the build (it will be entirely useless outside that build) | 18:12 |
clarkb | in our jobs that need keys we tend to generate new ones. But one reason for that is thing slike gerrit not liking rsa | 18:13 |
TheJulia | in this case, we have a job which needs to be able to ssh to the subnodes to tweak ovs settings for simulation testing | 18:14 |
TheJulia | as if your re-plugging physical ports on a switch | 18:14 |
clarkb | and I gues ansible has handed over control by then? | 18:17 |
clarkb | fedora was apparently talking aout removing bios support in 37. They have decided not to do that. I wonder when we won't be able to fedora anymore simply due tothat | 18:26 |
fungi | we've been able to boot via uefi for some images already, right? | 18:29 |
clarkb | only arm64 | 18:29 |
clarkb | it requires the cloud to support it and I'm sure those are in the minority today | 18:30 |
fungi | though we did it there because it was required | 18:30 |
clarkb | yes | 18:30 |
*** dviroel is now known as dviroel|afk | 20:11 | |
ianw | fungi/clarkb: one thing about a 30+ year old code base is that with a few tweaks it builds from trusty->jammy :) https://launchpad.net/~openstack-ci-core/+archive/ubuntu/openafs-deb-test/+packages | 20:40 |
ianw | try that with your node.js or go thing :) | 20:41 |
clarkb | ha | 20:42 |
clarkb | 173.231.255.168 as etherpad.opendev.org is the held node. clarkb-test2 is my test pad | 21:01 |
clarkb | it seems to be working if we can get testers for that maybe we upgrade monday | 21:02 |
clarkb | you have to use /etc/hosts to override due to the built in redirect. Also, firefox doesn't seem to be able to view the self signed cert there. Chrome can. Not the first time FF's cert viewer breaks due to something it is overly strict about | 21:02 |
fungi | seems to be working for me | 21:18 |
*** dviroel|afk is now known as dviroel | 23:53 | |
*** dviroel is now known as dviroel|out | 23:56 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!