Wednesday, 2024-07-10

noonedeadpunkjrosser: but I've added alreasdy to https://review.opendev.org/c/openstack/openstack-ansible/+/923358/11 ?06:19
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ironic stable/2024.1: Fix Ironic IPA version for 2024.1  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/92381406:19
noonedeadpunkhm06:20
noonedeadpunkah06:20
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Use openstack.osa.install_defaults role instead of vars_files  https://review.opendev.org/c/openstack/openstack-ansible/+/92335806:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Use openstack.osa.install_defaults role instead of vars_files  https://review.opendev.org/c/openstack/openstack-ansible/+/92335806:26
jrosserso i think i need to update the ops repo to match the same changes07:31
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Update format of install_defaults  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/92339207:33
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Update format of install_defaults  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/92339207:38
noonedeadpunkyeah, true07:47
noonedeadpunkclean forgot07:47
jrosserthe mcapi jobs feel more (but not completely) reliable now i have broken up the playbook07:48
jrosserit now installs the control plane k8s as part of setup-infrastructure, so thats there before magnum07:48
jrosserthen magnum and the capi driver go on next07:49
jrosserrather before where it did all of the steps right at the end on top of an existing deployment07:49
noonedeadpunkhm, I'm looking at https://review.opendev.org/c/openstack/openstack-ansible-ops/+/923447/8/mcapi_vexxhost/playbooks/mcapi_control_plane_k8s.yml now and feel unsure about `{{ ansible_facts['kernel'] }}` part07:51
noonedeadpunkas, in case, you've got kernel  just updated during some openstack_hosts (or smth like that?) - things will fail with reboot?07:51
noonedeadpunkbut from other side I get the catch here07:52
jrosseryep i don't have a good answer to that07:52
noonedeadpunkas otherwise, you'd install headers for updated kernel that's not yet used07:52
jrosseri came into exactly that situation testing here with a very old debian-12 image07:52
noonedeadpunkmaybe worth to introduce some check in early if we're running the intended kernel version... but not sure how to make it frankly speaking07:53
noonedeadpunkwithout parsing grub.cfg07:53
jrosseris there also a meta package that makes the current kernel headers always be installed?07:53
jrosserso if the kernel was updated you'd get the headers by magic07:54
noonedeadpunkwell. I think it would be "intended" one, not current07:54
noonedeadpunkso if you need a reboot - it will install headers for the next one iirc07:54
jrosserperhaps thats the answer then - if both of those were present youd have the headers for the current + intended kernels07:55
noonedeadpunkand yes - you will get all futher headers by magic07:55
jrosserthe code as it is ensures that you have the headers for the running kernel07:55
noonedeadpunkoh.07:55
noonedeadpunkyes, I think that would work indeed07:55
noonedeadpunkas at worst meta package will resolve to the same one07:55
jrosseryes true07:56
noonedeadpunkfor ubuntu/debian it should be `linux-headers-generic` 07:56
noonedeadpunkbut then again - it kinda depends on the kernel... 07:56
noonedeadpunkas there's another meta for HWE kernel on ubuntu07:57
jrosserhwe :)07:57
noonedeadpunkyeah07:57
jrosseri will think about this07:57
jrosserthere should be a way07:57
noonedeadpunkbut then I think you can detect generic/hwe from facts...07:57
noonedeadpunkbut that all is /o\07:58
noonedeadpunk(as generic/hwe is part of uname)07:58
opendevreviewMerged openstack/openstack-ansible master: [doc] Update role maturity matrix  https://review.opendev.org/c/openstack/openstack-ansible/+/92371208:11
noonedeadpunka review on https://review.opendev.org/c/openstack/openstack-ansible/+/923768?usp=search would be great08:57
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use gather_extra_facts role from plugins collection  https://review.opendev.org/c/openstack/openstack-ansible/+/92340509:26
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Switch to ceph-ansible stable-8.0  https://review.opendev.org/c/openstack/openstack-ansible/+/92197609:27
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use UCA mirror in CI for ubuntu  https://review.opendev.org/c/openstack/openstack-ansible/+/92377609:41
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use ceph mirror in CI jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/92377709:41
noonedeadpunkso, about mariadb 11.4....09:43
noonedeadpunkI've recalled why I got certificate for localhost rather then skip-ssl-verify-server-cert09:44
noonedeadpunkand it's all because of debian.cnf09:44
noonedeadpunkhttps://paste.openstack.org/show/bubCX416AjWB3OXCSdey/09:44
noonedeadpunkwhile we do have some logic to replace it with a custom one, I'm really not sure if we want to...09:45
noonedeadpunkit's like picking between 2 bad decisions09:46
noonedeadpunkand it's being distributed under quite a specific condition: https://opendev.org/openstack/openstack-ansible-galera_server/src/branch/master/tasks/galera_server_post_install.yml#L127-L13109:47
jrosserah yes09:48
jrosseri was going to see if i could get some advice here about how good/bad the localhost certificate was09:48
jrosserit might be actually that there is no additional risk other than it "looking odd"09:48
noonedeadpunkwell, I guess it kinda depends on what you have in /etc/hosts as well09:49
noonedeadpunkas then quite a variety of things can be "localhost"09:49
jrosserso the certificate on its own is useless09:50
noonedeadpunkwell, true...09:50
jrosseronly if you have the key, and you need to compromise the host pretty severely to get the key09:50
jrosserso we shoukld double check that the permissions on the key/directory are sensible09:51
jrosseri expect those may not be enforced as tightly as they are with openssh for example09:51
noonedeadpunkI think we should have 060009:51
noonedeadpunkon private keys09:51
noonedeadpunkhttps://paste.openstack.org/show/brtcqaCAVEoMTuwOr5tw/09:52
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Use mariadb client instead of mariadb for healthcheck  https://review.opendev.org/c/openstack/openstack-ansible/+/92283909:56
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Use mariadb client instead of mysql for healthcheck  https://review.opendev.org/c/openstack/openstack-ansible/+/92283909:56
opendevreviewMerged openstack/openstack-ansible-lxc_container_create stable/2023.2: Respect dhcp_use_routes in lxc_container_networks  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/92364210:06
opendevreviewMerged openstack/openstack-ansible master: Remove os-log-dir-setup common playbook  https://review.opendev.org/c/openstack/openstack-ansible/+/92340210:17
opendevreviewMerged openstack/openstack-ansible master: Add nfs server exports file to log collection  https://review.opendev.org/c/openstack/openstack-ansible/+/92320310:19
opendevreviewMerged openstack/openstack-ansible-lxc_hosts master: Ensure udev is installed in container image  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/92316710:22
opendevreviewMerged openstack/openstack-ansible-plugins master: Add gather_extra_facts role  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/92340310:33
jrossernoonedeadpunk: so debian.cnf is going to be removed at some point?11:03
* jrosser just trying to understand all the things here.....11:04
opendevreviewMerged openstack/openstack-ansible-os_ironic stable/2024.1: Fix Ironic IPA version for 2024.1  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/92381411:17
noonedeadpunkit's what said in debian.cnf...11:21
noonedeadpunkbut it's still in heavy use by debian-start script11:21
noonedeadpunkand it's been explicitly passed as a config file at the moment11:22
noonedeadpunkso I'm a bit confused there11:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2024.1: Bump SHAs for 2024.1 (Caracal)  https://review.opendev.org/c/openstack/openstack-ansible/+/92355911:23
noonedeadpunkthis is now ready I believe ^11:23
jrosseri guess there never was an answer in #mariadb11:37
noonedeadpunkhaven't seen any11:38
noonedeadpunkactually....11:39
noonedeadpunkmonty answered that they will ask maintainers for debian...11:39
noonedeadpunkcrap11:39
noonedeadpunkbut no follow-up11:43
* noonedeadpunk forgets to join Libera these days11:43
opendevreviewMerged openstack/openstack-ansible unmaintained/yoga: Bump role SHAs for unamitained/yoga  https://review.opendev.org/c/openstack/openstack-ansible/+/92376811:49
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use UCA mirror in CI for ubuntu  https://review.opendev.org/c/openstack/openstack-ansible/+/92377612:39
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use ceph mirror in CI jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/92377712:39
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use ceph mirror in CI jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/92377712:40
noonedeadpunkso I've submitted a bug report: https://jira.mariadb.org/browse/MDEV-3456313:26
noonedeadpunkthey're gonna have a 11.4.3 release on 25th of July. And I was told that it's not intended behaviour. So if we're lucky - fix might be issued for the upcoming release...13:26
noonedeadpunk"the purpose of SSL certificate validation is to make sure you're talking to the correct server and nobody can intercept the connection. Which is always true for unix socket, and thus the client knows the certificate is coming from the correct server, ergo, it is valid. So the client doesn't actually validate certificates in socket connections" was the answer basically13:27
jrossernoonedeadpunk: what do you think about this? https://review.opendev.org/c/openstack/openstack-ansible/+/92335813:35
jrosserthe validate job - i wonder if somehow the vars defining install_method are not in scope there?13:35
noonedeadpunkjrosser: but it was passing patcheset 7...13:38
noonedeadpunkso it's weird13:38
noonedeadpunk"/bin/sh: 1: /openstack/venvs/utility-29.1.0.dev26/bin/python: not found\n"13:39
noonedeadpunkoh well13:40
noonedeadpunkit tires to find utility host on localhost13:40
noonedeadpunk*utility venv13:40
noonedeadpunkok, it just slipped: https://opendev.org/openstack/openstack-ansible/src/branch/master/playbooks/healthcheck-infrastructure.yml#L10513:41
noonedeadpunkugh13:41
jrosserso we are missing `openstack_service_setup_host`13:42
noonedeadpunkyeah13:42
noonedeadpunkand I guess that's because it can't be in tasks13:42
noonedeadpunkor even in pre_tasks....13:42
noonedeadpunkvars_files likely loaded before hosts are evaluated13:43
noonedeadpunkso maybe we must have import_role in that case13:43
noonedeadpunkwhen `hosts` depend on that import13:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Use openstack.osa.install_defaults role instead of vars_files  https://review.opendev.org/c/openstack/openstack-ansible/+/92335813:45
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use UCA mirror in CI for ubuntu  https://review.opendev.org/c/openstack/openstack-ansible/+/92377614:02
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use ceph mirror in CI jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/92377714:02
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use ceph mirror in CI jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/92377714:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use openstack.osa.install_defaults role instead of vars_files  https://review.opendev.org/c/openstack/openstack-ansible/+/92335814:05
jrosserwell that is something i have never seen before14:07
jrosser`Cloning file:///openstack/src/opendev.org/openstack/nova (to revision 11301e7e3f0d81a3368632f90608e30d9c647111) to ./pip-install-4rnani35/nova_72e7b9df3ca9470daf89969fbdc758fa\n\n:stderr:   Running command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/nova /tmp/pip-install-4rnani35/nova_72e7b9df3ca9470daf89969fbdc758fa\n  warning: filtering not recognized by server, ignoring\n  error: 14:08
jrosserinflate: data stream error (incorrect data check)\n  fatal: serious inflate inconsistency`14:08
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Collect step-ca logs  https://review.opendev.org/c/openstack/openstack-ansible/+/92385514:22
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Collect letsencrypt logs  https://review.opendev.org/c/openstack/openstack-ansible/+/92385814:29
opendevreviewMerged openstack/openstack-ansible-plugins master: Add unbound_clients role  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/92340715:15
noonedeadpunkso regarding mariadb - likely we need just to wait....15:26
noonedeadpunkor issue for localhost and then revert this part15:26
jrosserit sounds liek it should only be a couple of weeks?15:27
noonedeadpunkwell. it's for mariadb server. and I'm not sure, as bug report was moved to C connector...15:27
noonedeadpunkwhich has different release cycle I assume15:27
noonedeadpunkat least there's no release date specified yet for this one15:28
noonedeadpunkok, Zed finally passed: https://review.opendev.org/c/openstack/openstack-ansible/+/92361915:31
noonedeadpunkthis should unblock 2023.1 :D15:31
opendevreviewMerged openstack/openstack-ansible-plugins master: Add dynamic_address_fact role  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/92341016:13
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use openstack.osa.install_defaults role instead of vars_files  https://review.opendev.org/c/openstack/openstack-ansible/+/92335816:22
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Remove remove_container_journal common task file  https://review.opendev.org/c/openstack/openstack-ansible/+/92336616:22
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Remove dynamic-grouping common task file  https://review.opendev.org/c/openstack/openstack-ansible/+/92336716:22
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use haproxy_endpoint_manage role from osa collection rather than common-tasks  https://review.opendev.org/c/openstack/openstack-ansible/+/92336816:22
noonedeadpunkwe need to set this either to `master` or just update once all things land to plugins repo: https://opendev.org/openstack/openstack-ansible/src/branch/master/ansible-collection-requirements.yml#L1417:50
noonedeadpunkotherwise aio will be borked on VMs...17:50
opendevreviewMerged openstack/openstack-ansible-ops master: Update format of install_defaults  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/92339218:27
opendevreviewMerged openstack/ansible-role-python_venv_build master: Ignore repo container facts gathering errors  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/92185818:29
opendevreviewMerged openstack/openstack-ansible-openstack_hosts master: Ensure git safe directory is templated properly  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/92365418:33
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-python_venv_build stable/2024.1: Ignore repo container facts gathering errors  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/92388318:55
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/2024.1: Ensure git safe directory is templated properly  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/92388418:55
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-python_venv_build stable/2023.2: Ignore repo container facts gathering errors  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/92388518:56
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/2023.2: Ensure git safe directory is templated properly  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/92388618:56
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-python_venv_build stable/2023.1: Ignore repo container facts gathering errors  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/92388718:56
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/2023.1: Ensure git safe directory is templated properly  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/92388818:56
opendevreviewMerged openstack/openstack-ansible stable/zed: Switch u-c to SHA  https://review.opendev.org/c/openstack/openstack-ansible/+/92361919:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-lxc_hosts stable/2024.1: Ensure udev is installed in container image  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/92389119:37

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!