Wednesday, 2025-02-12

opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/94131507:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/94131507:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/94131607:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/94131707:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/94131807:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/94131907:42
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/94132007:44
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_barbican master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/94132107:46
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_barbican master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/94132207:47
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_blazar master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/94132307:50
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_blazar master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/94132507:52
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ceilometer master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/94132907:54
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ceilometer master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/94133007:57
noonedeadpunkNeilHanlon: btw, any news about glusterfs on EL10?07:58
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cloudkitty master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/94133107:59
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cloudkitty master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/94133208:00
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_designate master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/94133308:02
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_designate master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/94133408:03
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/94133508:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/94133608:09
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_gnocchi master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/94133708:10
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_gnocchi master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/94133808:12
jrosserwe have an osa related question here https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/UWPZJ2V5U5A3HFW4LNMMHGSCB5RVLR7O/08:50
noonedeadpunkI totally missed that09:09
noonedeadpunkbut enabling extras by us makes total sense09:09
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_heat master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/94134209:11
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_heat master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/94134409:15
noonedeadpunkthough I'd expect to be enabled from base images...09:16
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Respect defined neutron_dnsmasq_dns_servers for OVN  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94135110:10
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Simplify condition on ovn_ssl configuration in ml2  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94135310:13
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Respect defined neutron_dnsmasq_dns_servers for OVN  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94135110:21
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Simplify condition on ovn_ssl configuration in ml2  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94135310:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Simplify condition on ovn_ssl configuration in ml2  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94135310:22
opendevreviewJonathan Heathcote proposed openstack/openstack-ansible-os_ironic stable/2024.2: Migrate to from removed idrac-wsman to idrac-redfish  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/94135410:23
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ironic master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/94135911:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ironic master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/94136011:45
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/94136111:50
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/94136411:53
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/94136612:27
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/94136712:28
noonedeadpunkwe also finally need to look at adjutant and minalla.....12:29
noonedeadpunk*manilla12:29
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_masakari master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/94136812:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_masakari master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/94136912:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_mistral master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/94137012:34
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_mistral master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/94137112:36
admin1hi .. if i need to upgrade from 25.2.0 to latest, what is the recommended way of doing it .. do i go to 26.0 and then 26.5, then 27.0 , 27.6 and then 28 ( first and last) or can i skip some in between ? 12:43
admin1just got an OK today for an upgrade :) 12:43
noonedeadpunk25.2 is Yoga, right?12:44
admin1yeah12:44
noonedeadpunkyou can upgrade to antelope, and then to caracal12:44
noonedeadpunkskipping zed and bobcat12:44
noonedeadpunkand then I'd suggest stopping on caracal and do just slurp releases, where you can jump in between :)12:44
admin1so in terms of the tag system we use, 25 -> 27 -> 29 12:45
noonedeadpunkyeah12:46
admin1do i need to use 27.0.0 and then to 29.0.0 or can also use the end ones   27.6.2 and 29.2.0 ? 12:46
noonedeadpunkjust do latest12:46
admin1ok12:46
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94137612:47
admin1thanks noonedeadpunk .. on it 12:47
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94137812:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94137612:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94137812:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94137612:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94137812:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/94138212:56
harunHi all, I want to ask a question. I use Magnum and Vexxhost Cluster API Driver to create Cluster, but creating OpenStack instance takes too much time because of the slow storage driver.  My question is that I want to increase the creation timeout of OpenStack instance and export CLUSTER_API_OPENSTACK_INSTANCE_CREATE_TIMEOUT variable but I don't know how to export and where. I tried exporting on k8s containers but I think it doesn't work.12:56
noonedeadpunksooo... it should be a some kind of setting supported in the driver I think12:57
haruni looked but couldn't see if there was12:58
noonedeadpunkI think what you can try doing - is set `global_environment_variables` variable in /etc/openstack_deploy/group_vars/k8s_all.yml13:01
noonedeadpunkafter running `openstack-ansible playbooks/lxc-container-create.yml --limit k8s_all,localhost --tags openstack_hosts-config` - env var should be added to /etc/environment13:01
noonedeadpunkBut I have no idea if k8s cluster will just pick it up or not...13:02
harunDo you think nodeStartupTimeout in machineHealthCheck could work?13:03
noonedeadpunkI have really no idea. but machine spawn time more then 5 mins is kind of crazy13:04
admin1so far  i have been using tf to create the network and servers and do k8s  manually .. 13:04
admin1what is the normal vm create/startup time if not using via magnum ? 13:05
admin1is it only slow via magnum or generally slow in your case ? 13:05
noonedeadpunkI don't think capi should be adding any significancy to that13:06
harunwe are trying to create instance via hitachi ... :/13:07
harunbooting from cinder13:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/94138813:07
noonedeadpunkso  Iassume you;ve adjusted nova timeout on it's own but then capi did introduce another level where timeout needs to be overriden :(13:08
harunthe volume creation takes about 8 min13:08
noonedeadpunk /o\13:08
* noonedeadpunk writes down to stop complaining about storage performance13:09
admin1noonedeadpunk, what container/log do i need to tail/check to find out the failure for FAILED - RETRYING: [c1]: Ensure that the LXC cache has been prepared (113 retries left). -- this step ? 13:11
harunthank you for your responses. i will try to solve this problem13:11
harunIt is completely due to storage13:12
noonedeadpunkit's a valid retry13:12
noonedeadpunkif it goes to zero and does not suceed - then it's bad13:13
admin1`fatal: [c1]: FAILED! => {"ansible_job_id": "782631210759.3693015", "attempts": 17, "changed": true, "cmd": "chroot /var/lib/machines/ubuntu-22-amd64 /opt/cache-prep-commands.sh > /var/log/lxc-cache-prep-commands.log 2>&1", "delta": "0:02:40.242266", "end": "2025-02-12 13:11:31.236169", "finished": 1, "msg": "non-zero return code", "rc": 100,13:13
admin1"results_file": "/root/.ansible_async/782631210759.3693015", "start": "2025-02-12 13:08:50.993903", "started": 1, "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}`13:13
noonedeadpunkthen /var/log/lxc-cache-prep-commands.log :)13:13
admin1oh i see 13:13
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/94139413:18
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/94139613:19
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_placement master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/94139713:21
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_placement master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/94139813:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_rally master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/94140013:24
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_rally master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/94140213:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_skyline master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_skyline/+/94140313:29
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_skyline master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_skyline/+/94140413:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/94131613:35
noonedeadpunkroughly half of roles done...13:35
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_swift master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/94141013:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_swift master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/94141213:52
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_tacker master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_tacker/+/94141814:01
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_tacker master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_tacker/+/94142214:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_tempest master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/94142514:11
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_tempest master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/94143014:14
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_trove master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/94143314:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_trove master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/94143714:18
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/94143814:20
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/94144014:21
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/94144414:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/94144514:26
admin1upgrade fails at TASK [openstack.osa.db_setup : Create database for service ,,  does it have anything to do with ssl in the db ? 14:28
noonedeadpunkum, depends. try re-running playbook with `-e _oslodb_setup_nolog=False`14:30
noonedeadpunkcan have smth to do with absent /root/.my.cnf for old deployments14:36
noonedeadpunk(at times when root user was root and auth through password)14:36
admin1"unable to connect to database, check login_user and login_password are correct or /root/.my.cnf has the credentials. Exception message: Packet sequence number wrong - got 1 expected 214:36
admin1mysql is runinng though 14:36
noonedeadpunkbut can you login to it with mysql command from that host?14:37
admin1mysql from util gives `mysql ERROR 2026 (HY000): TLS/SSL error: Broken pipe (32)` .. 14:37
admin1from the keystone container ? 14:37
admin1or in the db ? 14:37
admin1in galera, db is working fine 14:37
admin1from util, getting ssl error 14:37
noonedeadpunkI don't see where your task failed?14:37
noonedeadpunkyeah, well14:37
noonedeadpunkI guess then it depends on your overrides...14:38
noonedeadpunkand content in my.cnf14:38
noonedeadpunkas, from some mariadb version tls encryption become pretty much required, but not 100% sure14:38
noonedeadpunknever tried to avoid it for mariadb/rabbitmq14:39
admin1i see galera_ssl_verify: false , but nothing else in terms of not using ssl 14:39
noonedeadpunk(though we should be having non-tls setup in ci)14:39
noonedeadpunkwhat's in my.cnf14:39
admin1in util or in galera container ? 14:39
noonedeadpunkif it fails from util - then in util14:40
noonedeadpunkI'm more interested in ssl-related options14:40
admin1let me pastebin the whole vars and files14:40
admin1noonedeadpunk https://gist.github.com/a1git/9f61cb32d4b2dd2abe846c0953b59b1914:50
noonedeadpunkadmin1: and what about output in `cat /etc/mysql/mariadb.cnf | grep ssl` from galera container?15:09
opendevreviewMerged openstack/openstack-ansible-os_ironic stable/2024.2: Migrate to from removed idrac-wsman to idrac-redfish  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/94135415:33
admin1noonedeadpunk, i see in the galera itself after ssl, the ssl-ca, cert and key paths, which is missing from the util 15:40
admin1i will copy those to util and redo the step to see if that fixes it15:40
noonedeadpunkyeah, they should not be needed...15:40
admin1oh 15:41
noonedeadpunkas CA should be in list of trusted, I guess15:41
noonedeadpunkyou can try though15:41
admin1shouldn't setup infra be fixing all these though ? 15:41
admin1which i ran twice already 15:41
noonedeadpunkno, if some vars are not correct...15:41
noonedeadpunkand commenting out `ssl` from my.cnf does work?15:42
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Auto-fix usage of modules via FQCN  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/94136415:44
admin1mysql -h 172.29.236.9 -u admin -p   -> Enter password:   ->  ERROR 2026 (HY000): TLS/SSL error: Broken pipe (32)15:44
admin1somehow the server now has ssl enabled and clients(including util for running setup-osa ) cannot connect now 15:45
noonedeadpunkwhat if add `--skip-ssl` to mysql command?15:45
noonedeadpunkbut that somehow is weird... 15:46
admin1ERROR 1130 (HY000): Proxy header is not accepted from 172.29.236.915:46
noonedeadpunkoh, well15:46
noonedeadpunkI can recall smth like that15:46
noonedeadpunk172.29.236.9 is balancer IP?15:46
admin1yeah 15:47
admin1i already have galera_monitoring_allowed_source: 172.29.236.0/22 in variables .. 15:47
admin1proxy is new to me 15:47
noonedeadpunkI bet we had written some reno about that15:47
noonedeadpunkas I think mariadb does indeed support proxy protocol only from some specific version15:49
noonedeadpunkbut I'd expect it to be upgraded15:49
admin1i will re-run setup hosts and infra without any flags and see if that updates anything 15:51
jrosseryou could check if the running version of mariadb is the one you expect15:51
noonedeadpunkI'd do that, yes15:51
noonedeadpunkas to upgrade mariadb you do need a flag for sure15:52
admin1it says maria is 10.11.2 .. i have kind of never checked the verisons of rabbit or mysql .. just ran playbooks, ensured its running and that is about it 15:53
noonedeadpunkI can totally recall proxy protocol issue if some step is missing back in the days... when we've switched haproxy to use it for mariadb15:53
noonedeadpunkum15:53
noonedeadpunkare you upgrading from Yoga directly to caracal?15:53
admin1no .. 25 -> 27 as you recommended15:53
admin125.2.0 -> 27.6.215:54
noonedeadpunkah, ok,ok yes15:54
admin1i will let the playbooks run and check again .. if necesary will delete the util container and let it build up again .. hopefully wtih correct files15:54
noonedeadpunkit's not the util container anyway15:55
noonedeadpunkI'd guess it's haproxy15:55
noonedeadpunkpretty much this: https://opendev.org/openstack/openstack-ansible/src/branch/stable/2023.1/inventory/group_vars/galera_all.yml#L70-L7115:56
noonedeadpunkah15:57
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible/commit/d3bb90e0506b1812f06766fec874f93f80d4346e15:57
noonedeadpunkprobably you'd need to replace `galera_monitoring_allowed_source` with `galera_server_proxy_protocol_networks` or smth like that...15:57
noonedeadpunkadmin1: ^15:58
noonedeadpunkor just extend it15:58
noonedeadpunkas it seems you still have messed up keepalived setup...15:59
noonedeadpunkit will propagate proxy-protocol-networks option to /etc/mysql/mariadb.cnf16:00
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Auto-fix yaml rules  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/94138216:03
WireLostHey everyone! I tried deploying OSA AIO on Ubuntu 24.04 with `SCENARIO=aio_lxc_ceph`, but it failed due to missing Ceph APT repos. Retried with `ceph_origin: distro` & `ceph_pkg_source: distro`, but it failed later. What's the status of OSA with Ceph on Noble? It works fine on 22.04.16:13
admin1added that   haproxy_backend_server_options , reran the haproxy playbook  .. but still in thesame error .. 16:14
admin1galera_server_proxy_protocol_networks  should be the same 172.29.236.0/22 ? 16:14
admin1i see . i think i get the gist of it 16:16
admin1retrying .. 16:16
jrosserWireLost: the ceph project does not release packages for noble unfortuntatley https://download.ceph.com/debian-squid/dists/16:18
noonedeadpunkWireLost: so yes, there're no repos for noble, but, I did deploy it fine recently and it works as expected16:18
jrossernoonedeadpunk: you mean you used the uca or ubuntu ceph packages?16:19
WireLostCeph 19 Squid is on Noble by default, no need to use UCA.16:19
WireLostEven if you add Dalmatian UCA, Ceph 19 is still from Ubuntu's main repos.16:20
WireLostI'll try again!16:20
jrosserjust FYI, the ceph integration in OSA is really a test fixture16:20
admin1mariadb.cnf:proxy-protocol-networks = 172.29.236.11, localhost, ::1  -- i should  expect to also see 172.29.236.0/22 right ? 16:20
WireLostjrosser, ok16:20
noonedeadpunkfor me it was enough to set  `ceph_origin: distro` & `ceph_pkg_source: distro` & `ceph_mgr_modules: ['prometheus']`16:20
jrosserso for production deployments we always suggest a seperate ceph deployment16:21
WireLostnoonedeadpunk, cool! I'll try it. thanks!16:21
jrosserbut what noonedeadpunk pastes above will get you going16:21
noonedeadpunkas there was smth off with dashboard plugin and some python dependency16:21
noonedeadpunkadmin1: so, I think your issue is, that you adding VIP with a wrong netmask16:22
WireLostjrosser, got it, but I do like how OSA is neatly integrated with Ceph Ansible, so that we can use `openstack-ansible` to deply Ceph with `ceph-ansible`, while leveraging OSA's inventory.16:22
noonedeadpunkwhich causes haproxy to go not with it's management IP, but with the VIP16:22
admin1you meant haproxy_keepalived_internal_vip_cidr: "172.29.236.9/22"   ? 16:23
noonedeadpunkjrosser: btw we probably should add noble test for ceph after all...16:23
noonedeadpunkadmin1: yes, it must be /3216:23
admin1changing, testing .. 16:24
noonedeadpunkand then you don;t need to override galera_monitoring_allowed_source16:24
noonedeadpunksame applies for haproxy_keepalived_external_vip_cidr16:24
noonedeadpunklike if you check example: https://opendev.org/openstack/openstack-ansible/src/branch/master/etc/openstack_deploy/user_variables.yml.prod.example#L816:25
admin1did that, also added 2 vars galera_monitoring_allowed_source and galera_server_proxy_protocol_networks with "172.29.236.0/22" 16:26
noonedeadpunkyou should not need neither of them16:27
admin1oh 16:27
noonedeadpunkonce keepalived configured correctly16:27
admin1ok 16:27
jrosserWireLost: the integration is nice, but you have 3 release cadences to deal with, your OS, openstack and ceph16:27
noonedeadpunkI can't resist but use integration as well for HCI 3-node clusters...16:28
noonedeadpunkI know it's bad...16:28
jrosserit just means that at some point there will be a total nightmare/impossible upgrade situation16:29
noonedeadpunkwell. it's always like that with HCI?16:29
noonedeadpunkbut in fact - I think it's all managable16:29
noonedeadpunkor well.16:29
noonedeadpunkunless you unlucky with ansible version on top16:30
jrosserwell or a surprise, like we have had before with UCA16:30
jrosserwell yes ansible version too as that has to be ok between OSA and ceph-ansible16:30
WireLostjrosser, good point! I see that the Ubuntu/UCA is being a bit weird after 24.04. For example, UCA for Noble is not documented on Ubuntu's wiki page16:31
jrosserso it all depends on context really, if it's a test lab or something you don't mind having to do some deep understanding on at upgrade time, then the integrated approach is ok16:32
jrosserif you want things to be more loosely coupled, so that ceph upgrades are inependant of openstack, then approach it differently16:33
noonedeadpunkwell... if you pin ceph version explicitly... as well as ceph-ansible repo version... and is lucky enough... and know what you are doing...16:35
noonedeadpunkand ready to deal with all that...16:35
noonedeadpunkbut indeed - it's intended mostly for testing16:37
admin1worked now .. thanks noonedeadpunk jrosser ..   running the rest of the playbooks16:39
admin1any such changes you recall when doing 27 -> 29 after this upgrade has finsihed 16:40
noonedeadpunkum, there's migration to quorum queues16:41
noonedeadpunkthere's a link and a note in upgrade guide16:41
admin1this one (luckily) is a single controller  setup 16:41
noonedeadpunkso better to explicitly override to skip using quortum queues at the beginning, and enroll to them afterwards16:42
noonedeadpunkah16:42
noonedeadpunkstill you might be explicit about that as I can't recall what the logic is16:47
opendevreviewMerged openstack/openstack-ansible-os_neutron master: Revert "Re-enable uWSGI as default for Neutron"  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94045917:49
admin1on 27, running openstack-ansible  os-neutron-install.yml or similar for nova gives an unlimted  Variable files: "-e @/etc/openstack_deploy/user_secrets.yml -e @/etc/openstack_deploy/user_variables.yml "18:28
admin1 output in the terminal ? 18:28
noonedeadpunkum?18:42
admin1https://gist.github.com/a1git/89cf88c852dbddab9bb79a0aa2ad1f94 18:43
noonedeadpunkthat is very weird18:48
noonedeadpunkalso I can't reproduce that in my AIO18:51
noonedeadpunkdid you happen to upgrade ubuntu in between?18:52
noonedeadpunkon the deploy host?18:52
admin1i did not 19:01
admin1its not upgraded19:02
jrosseror bash is changed to some other shell?19:02
admin1still bash 19:02
noonedeadpunkI guess I'd try to drop /opt/ansible-runtime and re-run ./scripts/bootstrap-ansible.sh19:02
noonedeadpunkor just re-login to the deploy host19:03
noonedeadpunk(to clean out current ENV)19:03
jrosserthere are templated scripts in /usr/local/bin too19:03
jrosserI think?19:04
admin1rm -rf /opt/ansible-runtime and re-running bootstrap 19:04
noonedeadpunknot sure about templated...19:04
admin1now ok :) 19:06
admin1openstack server list and network list giving issue .. checking 19:06
admin1i guess i need to revisit my vars .. Feb 12 19:07:23 c1-neutron-server-container-b59a8674 neutron-server[12798]: 2025-02-12 19:07:23.865 12798 ERROR neutron.plugins.ml2.managers [-] No type driver for tenant network_type: vxlan. Service terminated!19:07
admin1dunno what this means .. the vars and other yml was not modified19:09
noonedeadpunkwell, if you didn't execute upgrade script - you could get ovn...19:10
noonedeadpunkas default was flipped on antelope19:10
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible/src/branch/stable/2023.1/scripts/upgrade-utilities/define-neutron-plugin.yml19:11
noonedeadpunkso if it's lxb (prior default), you'd need to set `neutron_plugin_type: ml2.lxb` and `neutron_ml2_drivers_type: "flat,vlan,vxlan,local"` and `neutron_plugin_base: ['router', 'metering']` to preserve behaviour19:12
noonedeadpunkpretty much what playbook does19:12
admin1should't this have alerted ? openstack-ansible "${SCRIPTS_PATH}/upgrade-utilities/deploy-config-changes.yml"19:27
admin1 ? 19:27
noonedeadpunkum, no19:27
noonedeadpunkthey inlcuded all separately19:28
noonedeadpunkand we have mentioned that one in upgrade docs: https://docs.openstack.org/openstack-ansible/2023.1/admin/upgrades/major-upgrades.html#implement-changes-to-osa-configuration19:28
NeilHanlonnoonedeadpunk: not directly about glusterfs, but we had a SIG/Storage kick-off meeting today for Rocky and folks are going to be working on packaging ceph.  so, not really an answer except to say it's still on my radar 😅19:29
noonedeadpunkso pretty much worth looking for replacement already?19:30
noonedeadpunkdoh, would be tight together with 1019:31
admin1my bad .. i somehow missed the step :* 19:33
NeilHanlonI think we can probably make it happen, I just need to ... do it :D 19:40
admin1tomorrow will do 27 -> 29 19:53
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron stable/2024.2: Revert "Re-enable uWSGI as default for Neutron"  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94148420:36

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