Friday, 2023-05-19

noonedeadpunkdoh, wtf happened to all ubuntu jobs...08:04
noonedeadpunk"Error loading unit file 'sysctl-container.service': org.freedesktop.systemd1.BadUnitSetting"....08:05
noonedeadpunkwtf08:05
noonedeadpunkbtw that looks way more global, as also rocky and centos are failing same way08:10
noonedeadpunkmhm, it's related to this and likely config_template changes... https://opendev.org/openstack/openstack-ansible-lxc_container_create/src/branch/master/vars/main.yml#L85-L10208:12
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Install kata containers from source  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/88028809:01
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Allow to customize location of kv storage  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/88364509:05
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Add my_ip to the zun config  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/88355409:05
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Ensure service is restarted on unit file changes  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/88004309:05
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Add TLS support to zun backends  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/88114009:06
noonedeadpunkyeah, it's related to config_template change....09:08
jrosserthere must be something we miss in the config template tests09:23
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-lxc_container_create master: Properly render sysctl-container  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/88364909:38
noonedeadpunkjrosser: I think it's not config_template fault to be frank....09:38
noonedeadpunkBut at the same time I wonder how much things like that we have 09:39
noonedeadpunkand how to find them...09:40
jrosseroooh right that would be the second pass of templating….09:41
noonedeadpunkyup. which kinda doesn't make much sense to me personally09:41
noonedeadpunkBut now I see why it was added09:41
noonedeadpunkAs if I just debug of _lxc_container_systemd_services - it will be `"execstarts": "{{ sysctl_path }}/sysctl -p"` which is wrong at the first place imo...09:43
noonedeadpunkBut yeah, we can have quite some bugs in all kind of places now...09:43
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-config_template master: Revert "Publish openstack.config_template on galaxy"  https://review.opendev.org/c/openstack/ansible-config_template/+/88166810:10
noonedeadpunkhttps://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/883649 jsut passed - it will unblock other jobs.11:28
noonedeadpunkbtw, for jammy upgrade job - looks like for ovn we need to trigger neutron-server restart whenever OVN is upgraded majorly11:29
noonedeadpunkjamesdenton_: do you have any thoughts/experience with that? ^11:30
noonedeadpunkas we get ovn agents "down" when we upgrade ubuntu 22.04 from Z to 2023.111:30
noonedeadpunkwhere ovs and ovn are upgraded11:31
noonedeadpunkbtw thinking about that... I guess we might need there to leverage local facts we got rid of for nova/cinder...11:32
noonedeadpunkAs we might need to restart neutron-server when ovn on other hosts are changed, but not sure....11:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Define service_user for nova services  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/88352011:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump upstream SHAs for Antelope  https://review.opendev.org/c/openstack/openstack-ansible/+/88355011:50
noonedeadpunkjrosser: was you ever checking on keystone password_hash_algorithm? As seems that current default password legth is limited to 54 and then it's just stripped: https://opendev.org/openstack/keystone/src/branch/master/keystone/common/password_hashing.py#L71-L8913:05
noonedeadpunkSo I'm thinking if it's worth to change default to scrypt13:06
noonedeadpunkas well as enable `security_compliance` by default....13:07
jrosserI’ve not looked at these13:14
jrosserthe only password users we have are the service users  and admin13:15
noonedeadpunkah, ok, fair enough then...13:54
noonedeadpunkI was just a bit o_O at trimming password to 54symbols13:54
NeilHanlonthanks noonedeadpunk for the lxc_container_create fix. was scratching my head last night like "why are all these jobs failing..."14:01
noonedeadpunkYeah, I was quite o_O as well14:02
noonedeadpunkand then checked /etc in logs and spotted that variable was not renderred14:02
noonedeadpunkin unit file of the service mentioned in logs14:02
noonedeadpunkthankfully, we collect this...14:03
NeilHanlonso i guess we'll need to update some change sets to apply on top of that14:03
noonedeadpunkWell, we can just merge 883649  and re-check rest once it merged14:08
NeilHanlonoh, even better14:09
noonedeadpunkbtw, distro path feels better now with https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/88352014:11
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/66d31ce1de614919a6c355461b475f6d14:12
noonedeadpunkalso SHA bump _almost_ passes, except some intermittent things on ceph, for instance14:12
noonedeadpunkhm, dstat seems to be dying early after launch... https://zuul.opendev.org/t/openstack/build/17fc200b49564adebbd3324f53cc3dcf/log/logs/openstack/instance-info/dstat.log.txt#982-99914:17
noonedeadpunkwhatever though....14:18
NeilHanlonthat's a new one to me lol14:19
NeilHanlonOverflowError: cannot convert float infinity to integer14:19
NeilHanlondivision by zero, maybe?14:19
noonedeadpunkfloat infinity sounds slightly different, though still crazy thing...14:21
noonedeadpunkmeh, probably I should have dropped dstat running in CI at all rather then fixing it... it sounded useful though...14:21
noonedeadpunkbtw, there was a story about this tool NeilHanlon related to RedHat :) https://github.com/dstat-real/dstat/issues/17014:23
NeilHanlonoof.14:23
NeilHanlonwhile i have comments, they're better shared over beers, i think...14:25
noonedeadpunk++, there should be some in Vancouver is assume :D14:26
noonedeadpunkdamiandabrowski: mgariepy if you're somewhere around - having another vote on https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/883649 would be great14:28
noonedeadpunkactually, there's an etherpad of patches we need to land https://etherpad.opendev.org/p/osa-antelope-leftover-patches14:28
damiandabrowskidone, i'll go though the above patches during the evening14:30
NeilHanloni'm going through the etherpad and adding some notes14:32
NeilHanlon881824 and the ceph patches can go after 883649 merges14:33
noonedeadpunkoh, yes, ordering is quite messy15:02
spatelHey! Do i need rgw to configure object storage on ceph? 15:40
spatelOr rgw is something to just interact with cluster and administer? 15:41
noonedeadpunkrgw is what implements object storage api for ceph16:16
noonedeadpunklike mds does for shared file systems16:16
opendevreviewMerged openstack/openstack-ansible-lxc_container_create master: Properly render sysctl-container  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/88364916:37
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Reduce stepca scenario to minimum setup  https://review.opendev.org/c/openstack/openstack-ansible/+/88349716:55
*** melwitt_ is now known as melwitt17:11
noonedeadpunkhm... seems we deploy spice frontend/backend regardless now17:24
noonedeadpunkhttps://paste.openstack.org/show/bfqofjyCAFIRIDoaG0Eo/17:24
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Configure spice console on haproxy when it is used  https://review.opendev.org/c/openstack/openstack-ansible/+/88368817:29
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Configure spice console on haproxy only when it is used  https://review.opendev.org/c/openstack/openstack-ansible/+/88368817:29
jrossernoonedeadpunk: we need to revisit the console enablement17:34
noonedeadpunkYeah, I can recall it was related to ironic17:34
noonedeadpunkand quite complex17:34
jrosserbecause if you add either ironic or arm computes then it's [spice|novnc] + serial17:34
noonedeadpunkbut having backend that's always DOWN is also... meh...17:34
jrosseryes thats not great either17:35
opendevreviewMerged openstack/ansible-role-python_venv_build master: setup.cfg: Replace dashes with underscores  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/88225317:35
noonedeadpunkjrosser: well, serial condition is there17:35
jrosseri think for antelope there is now at least a dedicted haproxy setup per console type17:35
noonedeadpunkbut it was like spice + vnc + serial when ironic is present17:35
jrosseryes17:36
jrosserthough we don;t cover the case of x86 + arm without ironic17:36
jrosseri realised ours was only working by accident17:36
noonedeadpunkah, and for arm it should be spice?17:36
jrosserserial17:36
noonedeadpunkok, so spice should be only when it's explicitly selected?17:37
jrossersomehow, yes17:37
jrossertbh i was thinking remove all the logic and make the console type a list17:37
noonedeadpunkat least patch is not absolutley wrong then :)17:37
noonedeadpunk* https://review.opendev.org/c/openstack/openstack-ansible/+/883688/2/inventory/group_vars/nova_all.yml17:38
jrosseryeah thats fine for now17:38
noonedeadpunkbut yes, we should simplify/rework current logic for sure17:39
noonedeadpunkbtw, looks like smth similar to https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/883520 for cinder as ceph jobs fail for $reason17:48
noonedeadpunkbut according to what I read it should not...17:51
opendevreviewMerged openstack/ansible-config_template master: Revert "Publish openstack.config_template on galaxy"  https://review.opendev.org/c/openstack/ansible-config_template/+/88166819:08
opendevreviewMerged openstack/openstack-ansible-os_ceilometer stable/zed: Fix logic of defining polling_namespaces  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/88354820:20
opendevreviewMerged openstack/openstack-ansible-haproxy_server master: Fix use of haproxy_backend_ssl when haproxy_backend_ca is not defined  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/87945221:01
opendevreviewMerged openstack/ansible-role-python_venv_build master: Fix venv_build_targets when used with multi-arch  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/88184821:45
opendevreviewMerged openstack/openstack-ansible master: Tune settings in galera server for reduced ram in all-in-one build  https://review.opendev.org/c/openstack/openstack-ansible/+/87727821:46
opendevreviewMerged openstack/openstack-ansible master: Bump down etcd version for zun  https://review.opendev.org/c/openstack/openstack-ansible/+/88319421:46
opendevreviewMerged openstack/openstack-ansible master: Move repo_packages to group_vars  https://review.opendev.org/c/openstack/openstack-ansible/+/88182421:52
opendevreviewMerged openstack/openstack-ansible-ceph_client master: Allow ceph clients to be enabled or disabled  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88282821:55

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