Friday, 2023-12-15

opendevreviewMerged openstack/ansible-role-systemd_networkd master: Ensure filename is always defined for network/netdev  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/90318613:22
opendevreviewMerged openstack/ansible-role-systemd_networkd master: Fix defenition of multiple static routes for network  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/90323213:22
kleini_Is somewhere an example, how to create a new user in Galera cluster? openstack.osa.db_setup seems to require to create some database always. Prometheus mysqld exporter just needs a user with certain privileges.13:51
*** kleini_ is now known as kleini13:51
jrosserkleini: only if you pass it a list of databases? pass an empty list and it should skip that task13:53
jrosseroh13:53
jrosserno that’s not going to work is it13:54
opendevreviewMerged openstack/openstack-ansible-os_cinder master: Restart cinder-purge-deleted service only on abnormal exit  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/90034713:55
kleinihttps://opendev.org/openstack/openstack-ansible-plugins/src/branch/master/roles/db_setup/tasks/main.yml#L41 <- it always iterates _oslodb_databases, its conditions and names13:56
jrossergalera_additional_users looks more useful13:56
kleiniand I need to change privileges to '*.*:PROCESS,REPLICATION_CLIENT,SELECT'13:56
kleinithanks, jrosser. that looks helpful13:57
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder stable/2023.2: Restart cinder-purge-deleted service only on abnormal exit  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/90369614:05
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder stable/2023.1: Restart cinder-purge-deleted service only on abnormal exit  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/90369714:06
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd stable/2023.2: Ensure filename is always defined for network/netdev  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/90369814:06
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd stable/2023.2: Fix defenition of multiple static routes for network  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/90375414:08
deflatedHi all, is there a way to override a repository that's added to I presume all containers? My deployment is failing as the ceph repo that is added doesnt include the correct packages but i have a private one that does, ive tried in /etc/ansible/roles/ceph/vars and it works (adding another file for that repo) but it seems by default it adds a ceph.list with a different repo that i cant seem to find a way 14:39
deflatedto override14:39
kleinijrosser, would it be useful to have a Prometheus mysqld_exporter playbook within openstack-ansible-ops? I think, I will finish that shortly.14:40
noonedeadpunkdeflated: I"m prettu sure that should be possible14:45
noonedeadpunkBut I assume you're reffering to ceph-anisble here?14:46
jrosserit could be ceph_client perhaps14:47
noonedeadpunkoh.....14:48
jrosserbut I think it’s important to have a bit more understanding of the deployment for a proper answer14:48
noonedeadpunkwe have that in debian.yml: https://opendev.org/openstack/openstack-ansible-ceph_client/src/branch/master/vars/debian.yml#L4914:48
noonedeadpunkwhich means there's kinda no way to override these?14:48
noonedeadpunkAs vars are included during runtime, so they override whatever is even in user_*.yml?14:49
noonedeadpunk(extra-vars)14:49
noonedeadpunkhuh, or not...14:49
deflatedits a bookworm deployment with ceph reef already deployed, thats where the issue comes in as ceph doesnt yet have the repo up for it14:50
noonedeadpunketra-vars should still work...14:50
jrosserdeflated: we need to know if you’re deploying ceph with OSA14:50
jrosseror if this is an osa you want to integrate with some other ceph14:50
deflatedno its already deployed via cephadm14:50
noonedeadpunkaha, so it's only client14:51
jrosserok14:51
noonedeadpunkhave you tried to define ceph_apt_repo_url in your user_variables?14:51
deflated i was looking for a function like that, i couldnt find it but i imagine that will do the job, i had tried editing /ceph_client/vars/debian.yml originally just to see if it would work14:52
jrosserthen thing to do will stuff like this14:53
jrosseris to go through the defaults/main.yml for the ansible role14:53
jrosseras that’s really the “external interface” of things that you can override in your user_variables14:54
deflatedso ceph_apt_repo_url: url in user_variables and another run, i'll get that tried out now, thanks so much for that variable14:54
jrossersame is true for all the roles in OSA14:54
noonedeadpunkjrosser: the problem that in ceph_ansible we don't expose a lot to defaults.14:55
noonedeadpunkso it is really limiting options of how you can override these. Like you can't use group_vars 100% for ceph_apt_repo_url14:55
jrosserright14:56
noonedeadpunkSo we probably should fix that...14:56
jrosserI guess this is partly because our ceph testing is excusively on Ubuntu with the upstream packages14:56
noonedeadpunkI was looking couple of times, but then just let it be until the usecase / bug report won't be filled...14:56
jrosserso it never really needs to be away from the default14:56
noonedeadpunkand extra vars still work...14:57
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/90305917:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/90305917:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.2: [doc] Remove references of older releases  https://review.opendev.org/c/openstack/openstack-ansible/+/90377817:40
opendevreviewMerged openstack/openstack-ansible-plugins stable/2023.2: Fix building release notes for the project  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/90288717:40
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd stable/2023.1: Ensure filename is always defined for network/netdev  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/90369917:55
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd stable/2023.1: Fix defenition of multiple static routes for network  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/90377917:57
mgariepyanyone here use cyborg ?18:22
mgariepyor have any way to manage some kind of quota over gpu/vgpu ?18:22
opendevreviewMerged openstack/openstack-ansible-plugins stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/90305918:30
opendevreviewMerged openstack/openstack-ansible-tests stable/2023.2: Update TOX_CONSTRAINTS_FILE for stable/2023.2  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/90306818:53
spatelanybody using this driver to deploy k8s? - https://vexxhost.github.io/magnum-cluster-api/user/getting-started/#creating20:25
jrosserspatel: yes, I have patches you can try for the whole thing with OSA20:26
spatelHow does this thing work? 20:26
jrosserwell cluster_api is a thing that runs in k8s and understands how to manage the lifecycle of other k8s clusters20:27
jrosserthe thing you linked is a driver for magnum to make it use cluster_api20:27
spatelI am deploying it with my lab kolla-ansible and getting this error https://paste.opendev.org/show/bfiowewnIEQQyfpg8w22/ 20:27
jrosserwell I can’t really help you with kolla20:28
spatelI know but just trying to understand workload here.. 20:28
jrosserbut magnum conductor needs the control plane k8s cluster admin credentials20:28
spatelDo i need initial k8s to deploy magnum with capi ?20:29
jrosserand that error is that it doesn’t have it20:29
jrosseryes20:29
jrosserI believe that kolla leave that up to you20:29
spatelwhat really?20:29
jrosserbut my patches to osa deploy that for you20:29
spatelwhere do you create that cluster? 20:29
jrosserso……20:29
jrosserin lxc control plane in my patches20:29
jrosserI have make this all work in osa AIO20:30
spatelI will try with OSA but just explain me how this thing required k8s to run k8s :O20:30
spatelwhat is the initial k8s cluster requirement? 20:31
jrosserit’s pretty much lots of moving parts20:31
jrosserin what way?20:31
spatelIn my case do I need to deploy k8s outside kolla right? 20:33
spatelHow that k8s will talk to my magnum ?20:33
jrosserok hold on20:33
jrosserI made a really nice diagram that shows all the parts20:33
spatelI am very confused with entire workflow :(20:33
jrosserright I am sure20:34
spatelI love to see your diagram 20:34
jrosserdiagram is in my work laptop20:34
spatel:(20:34
jrossercan’t do it now unfortunately20:34
jrosserbut I will defiantly share it20:34
spatelThank you :) 20:34
spatelcan you explain me briefly what is the use of initial k8s cluster?20:35
spatelWhy that is not mentioned anywhere in offical doc - https://vexxhost.github.io/magnum-cluster-api/user/getting-started/20:36
jrosserbecause that’s really cluster_api stuff20:36
jrosserwhich runs in k8s always20:36
spatelhmm20:38
spatelHow does outside k8s will talk to magnum containers? 20:38
spatelDo I need to keep them on same network?20:38
jrossercluster api YMHA’s drivers for openstack/azure/AWS/whatever20:39
spatelthat is where my brain fart :(20:39
jrosserargh I’m on my phone sorry this is too hard now20:39
jrosseranother time?20:39
mgariepyi'm also interested can you ping me as well when you start talking about it ? D20:40
spatelSure!! I know :) send me diagram when you have available. Thank you for the reply 20:40
spatelmgariepy :)20:40
mgariepyi have more and more pressure for k8s stuff.. id like to see what it does and what it doesnt20:41
spatelmgariepy same here, my company want to run huge workload on k8s so I am all in love with k8s 20:44
spatelbut k8s doesn't love me :(20:44
spatelso freaking confusing when I read more about it 20:44
mgariepylol20:44
opendevreviewMerged openstack/openstack-ansible-os_ironic stable/2023.2: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/90307122:04

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