@greggatron:matrix.org | Hi Clark, I'm back and I've copied out a few roles and made some changes to suit my own local homelab URL. | 02:42 |
---|---|---|
So far I've gotten zuul-web setup, but when I try to launch my docker-compose file it immediately throws this error and quits | ||
web_1 | /usr/local/bin/python: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory | ||
Is that for python in the container? I've tried to symlink python3 on the host machine but it's not making any difference. I can confirm I have libpython installed on the the host and if I can make it work with the quickstart tutorial, that tells me something else may be borked, but I can't figure out why. Have you encountered this before? | ||
@greggatron:matrix.org | Or another question: In what order should I attempt to build my own roles based on https://opendev.org/opendev/system-config/src/branch/master/playbooks/roles | 02:53 |
I understand certain components may depend on one another in order to work.So as a beginner to rolling my own, what would be the most reliable order in which I try launching and testing each piece before I have a usable Zuul system? | ||
My thoughts were to start with zuul-web in order to get a dashboard up and running and go from there. But as I look at https://zuul-ci.org/docs/zuul/latest/installation.html should I start with Nodepool first? | ||
@clarkb:matrix.org | greggatron: that error looks like a broken python install but I don't know what would cause that. As for deploying a zuul I would do zookeeper, nodepool launcher, zuul-executor, zuul-scheduler, and zuul-web. There isn't much of an order other than zookeeper first but then you need the rest to have a minimal setup | 02:57 |
@greggatron:matrix.org | Appreciate the Answer Clark. I will copy this order down and see what I can do. | 03:03 |
One final question, is there any way I can run a test on zookeeper to verify it's working? Would attaching the container give me a solid indication with an event stream or some sort of output? | ||
@clarkb:matrix.org | You can use the zk shell client to talk to zookeeper and see that it is up and running | 03:03 |
@clarkb:matrix.org | There are also some status commands. Zookeeper calls them 4 letter commands that you can hse | 03:04 |
@clarkb:matrix.org | * There are also some status commands. Zookeeper calls them 4 letter commands that you can use | 03:04 |
@greggatron:matrix.org | I can't seem to find them in the documentation at zuul-ci.org. But looking at zk-shell.py directly, they seem pretty straight foward. | 03:18 |
Much appreciated Clark. | ||
-@gerrit:opendev.org- daniel.pawlik https://matrix.to/#/@dpawlik:matrix.org proposed: [zuul/zuul] 842064: DNM Add test to validate no_log parameter https://review.opendev.org/c/zuul/zuul/+/842064 | 08:28 | |
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul-client] 837908: Generate a token silently if possible https://review.opendev.org/c/zuul/zuul-client/+/837908 | 10:22 | |
-@gerrit:opendev.org- daniel.pawlik https://matrix.to/#/@dpawlik:matrix.org proposed: [zuul/zuul] 842064: DNM Add test to validate no_log parameter https://review.opendev.org/c/zuul/zuul/+/842064 | 11:32 | |
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 842109: Don't fail config loading on missing min. ltime https://review.opendev.org/c/zuul/zuul/+/842109 | 13:45 | |
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 842109: Don't fail config loading on missing min. ltime https://review.opendev.org/c/zuul/zuul/+/842109 | 13:46 | |
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 831222: GUI: Do not show sign-in button if no IdP is available https://review.opendev.org/c/zuul/zuul/+/831222 | 15:43 | |
@mhuin:matrix.org | fungi corvus Hi! regarding the doc change to clarify the different CLIs and deprecations -> https://review.opendev.org/c/zuul/zuul/+/837852 any opinion on what "the next version" should be? | 15:47 |
@jim:acmegating.com | mhu: later today i am going to send out a reminder about a deprecation we added a while back and haven't removed yet. i'm thinking that zuul v7 would be a good one to go ahead and do removals like that | 16:30 |
@fungicide:matrix.org | i don't have an opinion as long as we set a specific point in the future ("the next version" is just vague on multiple levels) | 16:33 |
@jim:acmegating.com | to be fair, we usually say "in a future version" | 16:34 |
@jim:acmegating.com | (and i agree "next version" isn't clear and confusing; but at least "future version" is unclear without being confusing) | 16:35 |
@fungicide:matrix.org | good point, i can't remember if we regularly announce upcoming breaking changes in advance as to what version they're planned for, though i know we've done it for some specific ones | 16:35 |
@jim:acmegating.com | next version < future version < specific version :) | 16:35 |
-@gerrit:opendev.org- Zuul merged on behalf of Joshua Watt: [zuul/zuul] 841796: configloader: Add enqueue-message to schema https://review.opendev.org/c/zuul/zuul/+/841796 | 16:43 | |
-@gerrit:opendev.org- Zuul merged on behalf of daniel.pawlik https://matrix.to/#/@dpawlik:matrix.org: [zuul/zuul] 840679: Add passlib to Ansible venvs https://review.opendev.org/c/zuul/zuul/+/840679 | 16:46 | |
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul-website] 842226: Move shared queue declaration https://review.opendev.org/c/zuul/zuul-website/+/842226 | 20:19 | |
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul-website-media] 842227: Move shared queue declaration https://review.opendev.org/c/zuul/zuul-website-media/+/842227 | 20:19 | |
@jim:acmegating.com | zuul-maint: ^ some trivial housekeeping | 20:19 |
@y2kenny:matrix.org | In the scheduler log, I often see something like "zuul.GerritConnection: [e: 7fba00c82ef447a299e8c6b57ce4aad5] Updating <Change 0x7f7fc9d3fb50 llvm-project 123456,1>" | 20:38 |
@y2kenny:matrix.org | but just now I see a line that say "In the scheduler log, I often see something like "zuul.GerritConnection: [e: ...] Updating <Change 0x... None 123456,1>" | 20:38 |
@y2kenny:matrix.org | what could be the reason behind the "None"? | 20:39 |
@y2kenny:matrix.org | (None for the project) | 20:39 |
@y2kenny:matrix.org | "zuul.GerritConnection: [e: ...] Updating <Change 0x... None 123456,1>" | 20:59 |
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 840758: Add USER to Dockerfile https://review.opendev.org/c/zuul/zuul/+/840758 | 21:00 | |
@iwienand:matrix.org | this cleanup that Clark added several years ago tries to dump df/network/etc. as the last step using raw: https://opendev.org/opendev/base-jobs/commit/379c3a8761ae75104577ef2d42d7cddd1e3a0b2d | 21:06 |
@iwienand:matrix.org | it seems like the host is gone, the playbook reports it as unreachable | 21:06 |
@iwienand:matrix.org | was this always a bit racy? just in the last several years of development we're unlikely to have the node still hanging around at this point of the job? | 21:06 |
@iwienand:matrix.org | we're *now* more unlikely i mean | 21:07 |
@jim:acmegating.com | ianw: the node is not returned until after that playbook runs | 21:10 |
@iwienand:matrix.org | that's what i thought, i wonder why it's unreachable | 21:23 |
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 842243: DNM: Try jobs with Ansible 5 https://review.opendev.org/c/zuul/zuul/+/842243 | 23:33 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!