opendevreview | Michal Arbet proposed openstack/kolla master: Rework letsencrypt https://review.opendev.org/c/openstack/kolla/+/887347 | 00:29 |
---|---|---|
songwenping | hi,team. i use kolla-ansible to deploy openstack, but encounter the problem, No module named 'docker'. my host is centos8.4+python3.8.6+kolla-ansible15.1.0+ansible6.7.0. | 07:25 |
kevko | songwenping: you are missing docker lib | 07:51 |
kevko | songwenping: apt install python3-docker on debuntu systems for example ..on hosts | 07:51 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Add support for LetsEncrypt-managed certs https://review.opendev.org/c/openstack/kolla-ansible/+/741340 | 07:56 |
guesswhat[m] | Can anyone retry Zuul on https://review.opendev.org/c/openstack/kolla-ansible/+/888496 ? Its probably CI error. | 08:02 |
guesswhat[m] | frickler: adjutant isnt implemented in kolla ? | 08:05 |
yoctozepto | morning | 08:05 |
SvenKieske | guesswhat[m]: no, as documented https://docs.openstack.org/kolla/2023.1/support_matrix#x86-64-images | 08:07 |
guesswhat[m] | hm, seems like its more like framework than a ready solution | 08:09 |
guesswhat[m] | this one is internesting https://github.com/catalyst-cloud/adjutant-mfa, but unmaintained | 08:09 |
SvenKieske | your help is always appreciated in extending it. | 08:29 |
frickler | good to know we can still summon yoctozepto by mentioning some secret keyword :-D | 08:42 |
songwenping | kevko: i install python-docker==0.2.0, still has same problem. | 08:43 |
frickler | songwenping: kolla zed requires centos9 afaict. or rocky linux even. | 08:45 |
yoctozepto | frickler: tbh, I expected a welcome party :P | 08:54 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Add support for LetsEncrypt-managed certs https://review.opendev.org/c/openstack/kolla-ansible/+/741340 | 08:55 |
yoctozepto | guesswhat[m]: you can recheck yourself by commenting on the change with the word "recheck" (without quotes) and then giving the reasoning for recheck, preferably on the next-next line so that it looks better | 08:57 |
kevko | hrw you will probably know if is possible to define some profile in kolla-build.conf and for example say that ... build images on debian bullseye all, but build centos etc etc nova-libvirt ... is it possible ? | 09:12 |
kevko | it's because our customer using all containers built from debian but libvirt from centos :D | 09:13 |
yoctozepto | kevko: when I was more active in the project previously, it was not possible; guessing it is still not possible | 09:19 |
yoctozepto | just call kolla-build twice | 09:19 |
yoctozepto | I mean, it is just a helper that you can call as many times as you need | 09:20 |
yoctozepto | I am betting this use case is pretty rare | 09:20 |
Vii | hi why opensearch starts 127.0.0.1:9200 haproxy cant connect to external localhost. Opensearch-dashboards is on the same host and start 10.0.10.3:5601 | 09:23 |
Vii | haproxy in a different hosts 10.0.10.5 | 09:23 |
Vii | openstack antelope latest code 16.1.0 | 09:24 |
kevko | yoctozepto it is ..but it would be nice to have something like that ..it will simplify my pipelines :) | 09:26 |
yoctozepto | it's not worth it to add extra complex logic to kolla to solve a rare use case which is fixable by a second run... also, it will not be much more optimal, no real savings | 09:29 |
frickler | you will need two versions of the base image, debian+rocky, would be very difficult to do that in a single run | 09:37 |
frickler | yoctozepto: yay, welcome back \o/ | 09:37 |
frickler | better? ;) | 09:38 |
kevko | anyone with good skills in zuul jobs ? :D | 09:50 |
guesswhat[m] | mmalchuk: how can edit PR title in Gerrit? | 09:50 |
kevko | edit your commit message | 09:50 |
mmalchuk | guesswhat[m] press edit and choose commit message | 09:51 |
SvenKieske | re: "using all containers built from debian but libvirt from centos " that screams for future problems, does it not? | 09:51 |
opendevreview | Lukas M proposed openstack/kolla-ansible master: Fixes redirect for Horizon when SSO is enabled. https://review.opendev.org/c/openstack/kolla-ansible/+/888496 | 09:52 |
kevko | SvenKieske: why do you think there is still centos ? :D | 09:52 |
SvenKieske | I don't think anything, I just quoted you :P | 09:52 |
opendevreview | Lukas M proposed openstack/kolla-ansible master: Fixes redirect for Horizon when SSO is enabled. https://review.opendev.org/c/openstack/kolla-ansible/+/888494 | 09:53 |
opendevreview | Lukas M proposed openstack/kolla-ansible master: Adds SSO support for Skyline. https://review.opendev.org/c/openstack/kolla-ansible/+/888496 | 09:53 |
guesswhat[m] | mmalchuk: thanks and this https://review.opendev.org/c/openstack/kolla-ansible/+/888496/comment/224c1aa9_77a3e025/ ? I dont know jinja2 syntax, I understand the need to keep the variable with same name, but not sure If I can extend it for skyline, way too complex oneliner... | 09:55 |
kevko | hmm, i thought there are logs from /var/log/kolla/ in zuul ..aren't they ? | 09:56 |
kevko | i can't find them | 09:56 |
mmalchuk | guesswhat[m] if you extend something you should create a new variable and use it in the old one | 09:59 |
mmalchuk | guesswhat[m] this is not the your case | 09:59 |
SvenKieske | guesswhat[m]: it's in general time spent well to learn some jinja2 syntax, especially for {kolla}-ansible, but also for other stuff. the docs are mostly okay: https://jinja.palletsprojects.com/en/3.1.x/ | 09:59 |
mmalchuk | guesswhat[m] there is the list variable, so to add the Skyline you should add the second list element | 10:01 |
mmalchuk | guesswhat[m] the first one would be for Horizon, the second for Skyline | 10:01 |
guesswhat[m] | but its requires merging, and uniqueness checking, right? | 10:03 |
guesswhat[m] | can I do this "{{ | 10:05 |
guesswhat[m] | ['%s://%s/auth/websso/' % (public_protocol, kolla_external_fqdn), '%s/auth/websso/' % (horizon_public_endpoint)] if enable_horizon | bool else [] | 10:05 |
guesswhat[m] | + ['%s://%s/auth/websso/' % (public_protocol, kolla_external_fqdn), '%s/auth/websso/' % (skyline_public_endpoint)] if enable_skyline | bool else [] }}" ? | 10:05 |
mmalchuk | guesswhat[m] you should do something like "{{ [ element1, element2 ] }}" | 10:07 |
mmalchuk | supamatt element1 - is for Horizon, element2 - Skyline | 10:07 |
mmalchuk | ops... supamatt sorry | 10:07 |
guesswhat[m] | theres combine filter for ansible, allows to merge arrays | 10:08 |
mmalchuk | guesswhat[m] use logic whatever you want, you can write very long line, or you can use logic outside in the separate variables (for example) | 10:09 |
mmalchuk | guesswhat[m] but before you should read the code and plan how the target configuration created from the variables | 10:10 |
SvenKieske | I want https://godbolt.org/ for ansible :D | 10:18 |
SvenKieske | ah, there is something like that: https://ansible.sivel.net | 10:19 |
SvenKieske | guesswhat[m]: maybe that helps, playing around :) | 10:19 |
SvenKieske | sorry, that is the correct link: https://ansible.sivel.net/test/ | 10:21 |
frickler | kevko: like this? https://ec2ff1fb6247aea22617-dc3e65ccae23bb6c49297bc4ac109b91.ssl.cf2.rackcdn.com/741340/196/check/kolla-ansible-ubuntu-lets-encrypt/3e8e179/primary/logs/kolla/index.html | 10:23 |
SvenKieske | kevko: yeah, you can find them via the zuul GUI under Logs->primary->kolla (I would find it better if that was named something like the complete path, but it's a matter of taste I guess) | 10:26 |
SvenKieske | you can also download them all via the artifacts tab, there's a script to download all the logs, which you must first download | 10:27 |
guesswhat[m] | mmalchuk: will You approve this https://pastebin.com/raw/0bcfLVNg ? Its working | 10:28 |
SvenKieske | frickler: maybe you know this: I always wondered why there is no direct download link to a tar.gz of all logs and instead I have to download a script to download the logs. is that some openstack specific stuff or is that always handled that way in zuul? | 10:30 |
SvenKieske | I must say I find artifact exports from other CI systems way better and more discoverable :( don't know how hard it would be to improve zuul in this case. | 10:30 |
SvenKieske | downloading all artifacts with one click or get request would be a huge improvement imho. but I guess this is due to the distributed nature. | 10:32 |
yoctozepto | frickler: better :-) | 10:34 |
opendevreview | Lukas M proposed openstack/kolla-ansible master: Fixes redirect for Horizon when SSO is enabled. https://review.opendev.org/c/openstack/kolla-ansible/+/888494 | 10:37 |
opendevreview | Lukas M proposed openstack/kolla-ansible master: Fixes redirect for Horizon when SSO is enabled. https://review.opendev.org/c/openstack/kolla-ansible/+/888494 | 10:38 |
opendevreview | Lukas M proposed openstack/kolla-ansible master: Fixes redirect for Horizon when SSO is enabled. https://review.opendev.org/c/openstack/kolla-ansible/+/888494 | 10:38 |
opendevreview | Lukas M proposed openstack/kolla-ansible master: Adds SSO support for Skyline. https://review.opendev.org/c/openstack/kolla-ansible/+/888496 | 10:39 |
mmalchuk | guesswhat8 https://pastebin.com/raw/0bcfLVNg looks like ok, but need to check all the code | 10:39 |
mmalchuk | guesswhat[m] ^^^ | 10:39 |
mmalchuk | guesswhat[m] I'm on unstable internet now, will check later | 10:40 |
opendevreview | Lukas M proposed openstack/kolla-ansible master: Adds SSO support for Skyline. https://review.opendev.org/c/openstack/kolla-ansible/+/888496 | 10:42 |
opendevreview | Lukas M proposed openstack/kolla-ansible master: Adds SSO support for Skyline. https://review.opendev.org/c/openstack/kolla-ansible/+/888496 | 10:43 |
guesswhat[m] | Anyone know what to do with this https://review.opendev.org/c/openstack/kolla-ansible/+/888496 ? Theres proly merge conflict, not sure how to handle this | 11:03 |
frickler | SvenKieske: zuul uses 3rd party object storage for the logs. we could add a tar archive of all the logs, but that would roughly double the capacity needed | 11:14 |
frickler | but for my own log checking 99% of the time I just work with the logs in the browser directly, so I don't need to download things very often. and even then, only some specific logfiles, not everything | 11:15 |
frickler | some standard example would be diffing pip-freeze or dpkg-l outputs between different job runs | 11:17 |
SvenKieske | interesting; I didn't do many log debug sessions, but when I do, I tend to download everything and grep locally. but might be that this is related to the experience in debugging openstack logs. if you know what you're looking for you probably don't need "all the logs"(TM) | 11:33 |
hrw | kevko: never looked into mixed environments | 12:01 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Add support for LetsEncrypt-managed certs https://review.opendev.org/c/openstack/kolla-ansible/+/741340 | 12:36 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Add support for LetsEncrypt-managed certs https://review.opendev.org/c/openstack/kolla-ansible/+/741340 | 12:39 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Add support for LetsEncrypt-managed certs https://review.opendev.org/c/openstack/kolla-ansible/+/741340 | 14:01 |
kevko | can i login somehow to running zull job to ovh cloud ? | 14:12 |
SvenKieske | I doubt it, maybe someone from infra can. but afaik the way to go would be to log everything you might want to know | 14:25 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Add support for LetsEncrypt-managed certs https://review.opendev.org/c/openstack/kolla-ansible/+/741340 | 14:27 |
opendevreview | Christian Berendt proposed openstack/kolla master: octavia: bootstrap octavia_persistence database https://review.opendev.org/c/openstack/kolla/+/888587 | 15:31 |
opendevreview | Christian Berendt proposed openstack/kolla-ansible master: octavia: enable jobboard https://review.opendev.org/c/openstack/kolla-ansible/+/888588 | 15:35 |
opendevreview | Christian Berendt proposed openstack/kolla master: octavia: bootstrap octavia_persistence database https://review.opendev.org/c/openstack/kolla/+/888587 | 15:37 |
opendevreview | Christian Berendt proposed openstack/kolla-ansible master: octavia: enable jobboard https://review.opendev.org/c/openstack/kolla-ansible/+/888588 | 15:41 |
opendevreview | Christian Berendt proposed openstack/kolla-ansible master: octavia: enable jobboard https://review.opendev.org/c/openstack/kolla-ansible/+/888588 | 15:43 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Add support for LetsEncrypt-managed certs https://review.opendev.org/c/openstack/kolla-ansible/+/741340 | 15:43 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Add support for LetsEncrypt-managed certs https://review.opendev.org/c/openstack/kolla-ansible/+/741340 | 16:20 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Add support for LetsEncrypt-managed certs https://review.opendev.org/c/openstack/kolla-ansible/+/741340 | 17:00 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!