Thursday, 2025-01-23

opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Add molecule testing to the role  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93990208:01
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add jmespath to test-requirements  https://review.opendev.org/c/openstack/openstack-ansible/+/93982408:30
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [doc] Add multi-AZ deployment configuration sample  https://review.opendev.org/c/openstack/openstack-ansible/+/93960908:33
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [doc] Add multi-AZ deployment configuration sample  https://review.opendev.org/c/openstack/openstack-ansible/+/93960908:34
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Remove ansible-role-qdrouterd from zuul required-projects  https://review.opendev.org/c/openstack/openstack-ansible/+/93994108:35
jrosser^ is that possible with the branch renamed?08:38
noonedeadpunkit is not yet08:38
jrosserfor the roles, sorry08:38
noonedeadpunkfor tests repo - yeah, we need08:39
noonedeadpunkcrap....08:52
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible/blame/branch/stable/2023.1/inventory/group_vars/swift_all/source_git.yml08:52
noonedeadpunkseems swift on 2023.1 was always on master....08:52
jrosserewwww09:08
jrosseri guess its difficult to spot that one has been missed now those are all in different files09:13
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Swith roles/services to 2023.1-eom tag  https://review.opendev.org/c/openstack/openstack-ansible/+/93994409:36
opendevreviewMerged openstack/ansible-role-uwsgi unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-uwsgi/+/93983610:51
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93989210:52
opendevreviewMerged openstack/openstack-ansible-haproxy_server unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/93984310:52
opendevreviewMerged openstack/openstack-ansible-os_adjutant unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/93985010:53
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update ansible version to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93994910:53
opendevreviewMerged openstack/ansible-role-zookeeper unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-zookeeper/+/93983710:53
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Update ssh connection plugin paramters to match upstream  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989910:53
opendevreviewMerged openstack/openstack-ansible-openstack_hosts unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/93984710:55
opendevreviewMerged openstack/ansible-hardening unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-hardening/+/93983810:57
opendevreviewMerged openstack/openstack-ansible-os_ceilometer unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/93985510:59
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Swith roles/services to 2023.1-eom tag  https://review.opendev.org/c/openstack/openstack-ansible/+/93994411:01
opendevreviewMerged openstack/ansible-role-systemd_mount unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/93983311:03
opendevreviewMerged openstack/ansible-role-systemd_service unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/93983511:05
opendevreviewMerged openstack/openstack-ansible-os_octavia unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/93987911:07
opendevreviewMerged openstack/openstack-ansible-os_cloudkitty unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/93985811:09
opendevreviewMerged openstack/ansible-role-systemd_networkd unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93983411:09
opendevreviewMerged openstack/openstack-ansible-ceph_client unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/93984011:10
opendevreviewMerged openstack/openstack-ansible-os_cinder unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/93985711:11
opendevreviewMerged openstack/openstack-ansible-memcached_server unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-memcached_server/+/93984611:11
opendevreviewMerged openstack/openstack-ansible-lxc_container_create unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/93984411:12
opendevreviewMerged openstack/openstack-ansible-os_glance unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/93986011:14
opendevreviewMerged openstack/openstack-ansible-tests unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93989411:20
opendevreviewMerged openstack/ansible-role-qdrouterd unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-qdrouterd/+/93983011:25
opendevreviewMerged openstack/openstack-ansible-openstack_openrc unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-openstack_openrc/+/93984811:25
noonedeadpunkand also it's quite easy to miss it11:26
opendevreviewMerged openstack/openstack-ansible-os_mistral unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/93987511:27
opendevreviewMerged openstack/openstack-ansible-os_aodh unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/93985111:27
opendevreviewMerged openstack/openstack-ansible-os_zun unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/93988911:27
noonedeadpunkprobably we can evolve shatest to verify swift_git_track_branch against current zuul_branch or smth...11:27
opendevreviewMerged openstack/openstack-ansible-os_barbican unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/93985311:27
opendevreviewMerged openstack/openstack-ansible-os_manila unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/93987111:27
opendevreviewMerged openstack/openstack-ansible-os_tacker unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_tacker/+/93988411:28
opendevreviewMerged openstack/openstack-ansible-os_keystone unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/93986811:28
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Add molecule testing to the role  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93990211:28
birbilakoshello, I just did a fresh install of 2024.2 OSA and hit this error:11:29
opendevreviewMerged openstack/openstack-ansible-os_blazar unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/93985411:29
birbilakosfatal: [infra1-galera-container-90b5793f]: FAILED! => {"changed": false, "msg": "Please set the galera_root_password variable prior to applying the\ngalera role.\n"}11:29
noonedeadpunkbirbilakos: have you populated user_secrets.yml?11:29
opendevreviewMerged openstack/openstack-ansible-os_designate unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/93985911:29
opendevreviewMerged openstack/openstack-ansible-os_horizon unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/93986511:29
opendevreviewMerged openstack/openstack-ansible-os_tempest unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/93988611:30
opendevreviewMerged openstack/openstack-ansible-lxc_hosts unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/93984511:31
opendevreviewMerged openstack/openstack-ansible-galera_server unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/93984211:31
opendevreviewMerged openstack/openstack-ansible-os_octavia unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/93988011:31
opendevreviewMerged openstack/openstack-ansible-os_horizon unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/93986611:31
opendevreviewMerged openstack/openstack-ansible-os_swift unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/93988311:31
opendevreviewMerged openstack/openstack-ansible-os_manila unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/93987211:31
opendevreviewMerged openstack/openstack-ansible-os_trove unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/93988711:32
opendevreviewMerged openstack/openstack-ansible-plugins unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989111:32
opendevreviewMerged openstack/openstack-ansible-os_nova unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/93987811:32
opendevreviewMerged openstack/openstack-ansible-os_heat unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/93986411:33
opendevreviewMerged openstack/openstack-ansible-os_zun unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/93989011:33
opendevreviewMerged openstack/openstack-ansible-ceph_client unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/93984111:33
opendevreviewMerged openstack/ansible-role-pki unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-pki/+/93983111:33
opendevreviewMerged openstack/openstack-ansible-os_masakari unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/93987311:34
opendevreviewMerged openstack/openstack-ansible-os_trove unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/93988811:34
opendevreviewMerged openstack/openstack-ansible-os_magnum unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/93986911:34
birbilakostotally forgot about the user secrets - that's embarasing...11:34
opendevreviewMerged openstack/openstack-ansible-os_rally unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/93988211:34
opendevreviewMerged openstack/openstack-ansible-os_gnocchi unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/93986211:35
opendevreviewMerged openstack/openstack-ansible-os_tacker unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_tacker/+/93988511:35
opendevreviewMerged openstack/openstack-ansible-os_neutron unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/93987611:35
opendevreviewMerged openstack/openstack-ansible-os_neutron unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/93987711:35
opendevreviewMerged openstack/openstack-ansible-os_magnum unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/93987011:35
opendevreviewMerged openstack/openstack-ansible-repo_server unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/93989311:35
opendevreviewMerged openstack/openstack-ansible-os_ironic unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/93986711:36
opendevreviewMerged openstack/openstack-ansible-os_ceilometer unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/93985611:36
opendevreviewMerged openstack/openstack-ansible-os_glance unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/93986111:40
opendevreviewMerged openstack/ansible-role-python_venv_build unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/93983211:40
opendevreviewMerged openstack/openstack-ansible-apt_package_pinning unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-apt_package_pinning/+/93983911:40
opendevreviewMerged openstack/openstack-ansible-os_gnocchi unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/93986311:40
opendevreviewMerged openstack/openstack-ansible-os_placement unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/93988111:45
birbilakosnext issue is the following: TASK [Get list of repo packages] ******************************************************************************************************************************************************************************************************************************************************* fatal: [infra1-utility-container-4a33b0a1]: FAILED! => {"changed": false, "content": "", "elapsed": 3, "msg": "Status code was -1 and11:45
birbilakos172.29.236.254 is my internal_lb_vip_address which I have also added in the used_ips11:46
birbilakosused_ips:   - "172.29.236.254,172.29.236.200"   - "172.29.240.254,172.29.240.200"   - "172.29.244.254,172.29.244.200"  global_overrides:   cidr_networks: *cidr_networks   internal_lb_vip_address: 172.29.236.254   external_lb_vip_address: 10.222.55.254   management_bridge: br-mgmt   tunnel_bridge: br-vxlan11:46
noonedeadpunkwell, I don't see error as IRC cut content11:47
birbilakosfatal: [infra1-utility-container-4a33b0a1]: FAILED! => {"changed": false, "content": "", "elapsed": 3, "msg": "Status code was -1 and not [200]: Request failed: <urlopen error [Errno 113] No route to host>", "redirected": false, "status": -1, "url": "http://172.29.236.254:8181/constraints/upper_constraints_cached.txt"}11:47
noonedeadpunkbut I assume it's on upper-constrainst fetch11:47
noonedeadpunkyes11:47
noonedeadpunkok, so then you pretty much need to check br-mgmt wiring :)11:47
noonedeadpunkand ensure that keepalived has announced an IP on the interface11:48
noonedeadpunkas that's IP is assumed to be VIP added to interface by keepalived11:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Add molecule testing to the role  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93990211:49
birbilakosstrange, I don't see keepalived running in my one controller node11:51
noonedeadpunkon any or only on single one?11:51
noonedeadpunkas if it's present and running on others - that shouldn't be an issue11:52
birbilakosi only have one controller - this is a small lab11:52
birbilakoslooks like keepalived is not even installed11:53
noonedeadpunkah11:53
noonedeadpunkyes, it is not installed then11:53
noonedeadpunkthere's logic to install it only when having >1 controllers11:53
noonedeadpunkunless you say explicitly to do so11:54
birbilakosaha11:54
birbilakoshow do I overcome this then?11:54
opendevreviewMerged openstack/openstack-ansible-os_aodh unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/93985211:54
noonedeadpunkso you can set haproxy_use_keepalived: true to install keepalived anyway11:54
noonedeadpunkor, you jsut add VIPs (internal and external) as aliases to interfaces on your own11:55
noonedeadpunkike with netplan or whatever11:55
birbilakoshaproxy_use_keepalived: true seems to be working11:56
birbilakosbut yea it's an overkill :)11:56
noonedeadpunkI guess depends on your plans for the environemnt11:57
birbilakosbtw, is it possible to use the same node both as a controler and compute ?11:57
noonedeadpunkyup, why not11:57
birbilakosor are there going to be any conficts..11:57
noonedeadpunkif you have enough resources on it :)11:57
noonedeadpunkjust make sure to reserve good chunk of ram/cpus in nova.conf 11:57
noonedeadpunkand probably reduce amount of workers/threads for services11:58
noonedeadpunkbut other then fighting for resources - it should be fine12:01
birbilakosstrangely, this failed again: TASK [Get list of repo packages] ******************************************************************************************************************************************************************************************************************************************************* fatal: [infra1-utility-container-4a33b0a1]: FAILED! => {"changed": false, "content": "", "elapsed": 0, "msg": "Status code was -1 an12:01
birbilakoseven though keepalived got installed and is running this time12:01
noonedeadpunkand assigned expected ip on expected interface?12:02
noonedeadpunkI don't see error though12:02
noonedeadpunkis it same "No route to host"?12:02
birbilakosI see the ipterface having the ip assigned12:03
birbilakos$ wget http://172.29.236.254:8181/constraints/upper_constraints_cached.txt --2025-01-23 12:01:01--  http://172.29.236.254:8181/constraints/upper_constraints_cached.txt Connecting to 172.29.236.254:8181... failed: Connection refused.12:03
noonedeadpunkand haproxy is listening on it?12:03
birbilakoslooks like it12:05
birbilakosI see it configured in it's config and the process is running12:05
noonedeadpunkand you've completed repo_server playbook without issues?12:06
birbilakosnothing is listening on 8181 it seems12:06
noonedeadpunkI wonder if we have some logic which would prevent repo from deployment in this usecase...12:07
birbilakoshow do I check the repo_server playbook output?12:07
noonedeadpunkyou can try smth cat /openstack/log/ansible-logging/ansible.log | grep repo_server -C 312:08
noonedeadpunkor just run it again :D12:08
birbilakosdon't see any error in the log for repo_server12:10
noonedeadpunkdo you see anything actually executed?12:10
birbilakosyes, there are references12:10
noonedeadpunkcan you paste it?12:10
birbilakosyes, sec12:10
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Automatically import ssh connection plugin options from the base class  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93995712:12
birbilakoshttps://drive.google.com/file/d/1GAj1UPARkVIUHvReiIvF-AFsiKmRabFs/view?usp=sharing12:14
jrosserpaste.opendev.org :)12:14
noonedeadpunkyeah....12:14
birbilakosit won't take the full log :(12:15
noonedeadpunkok, yeah, you included full log12:15
noonedeadpunkso, it looks like haproxy is actually configured12:15
jrosseryou can check with netstat for what ports are being listened on12:16
birbilakosk12:16
noonedeadpunkas "'haproxy_service_name': 'repo_all', 'haproxy_backend_nodes': ['infra1-repo-container-f20c051f']" is changed12:16
jrosserthats a good step if you get connection refused12:16
noonedeadpunkso it should work12:16
noonedeadpunkor `ss -nlp`12:16
noonedeadpunkas I think you should have /etc/haproxy/conf.d/repo_all and then this content is also present in /etc/haproxy/haproxy.cfg12:20
birbilakosfound this in the haproxy logs: https://paste.opendev.org/show/be5H5xNYBn0hsEF0W5Kv/12:21
noonedeadpunkum12:21
noonedeadpunkit's weird12:22
birbilakosi can see the files that you mention12:22
noonedeadpunkas haproxy should be having sysctl setting to allow it binding everywhere12:22
jrosseryou have different IP for internal and external endpoints?12:22
birbilakosI restarted haproxy and got some progress12:22
birbilakoshttps://paste.opendev.org/show/b7USQsGu8PE4Oc9m6bkY/12:23
birbilakosshould I retry the playbook?12:23
noonedeadpunkoh12:23
noonedeadpunkadd also `haproxy_bind_on_non_local: true` :)12:23
noonedeadpunkit's same logic as avoids keepalived isntallation12:23
noonedeadpunkliterally 2 lines: https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/haproxy/haproxy.yml#L16-L1712:24
birbilakosbut the ip is local12:25
birbilakosso shouldn't be needed right?12:25
noonedeadpunkwell, it's "not really" with keepalived12:25
birbilakosok12:26
noonedeadpunkas then you don't want to have strict ordering dependency on keepalived/haproxy startup12:26
noonedeadpunkit would be local if you added it as alias to interface directly :)12:26
birbilakosgot it12:26
birbilakosTrrying with both of these set now..12:27
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Automatically import ssh connection plugin options from the base class  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93995712:27
birbilakosplaybook openstack.osa.setup_infrastructure completed successfully!12:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Add molecule testing to the role  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93990212:49
noonedeadpunkfun one: https://opendev.org/openstack/openstack-ansible-rabbitmq_server/src/commit/b09ac39cbca11f7a5a14731e583246fe6a6c420e/tasks/rabbitmq_pre_install.yml#L82-L8312:50
andrewbonneyHa, oops12:56
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update ansible version to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93994913:31
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update host python installation to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93996313:31
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update host python installation to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93996313:43
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update ansible version to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93994913:43
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update host python installation to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93996313:48
jrossernoonedeadpunk: i think that the nfs module in ceph-mgr requires it to be using cephadm to spin up the ganesha containers in the ceph nodes?13:51
jrosserhttps://docs.ceph.com/en/quincy/mgr/nfs/13:55
jrosseralso more reason to deprecate the tests repo, it's using pip to install things into the host python which we wont be able to do on noble13:59
noonedeadpunkone things about tests repo - is that we have a sync script there14:02
noonedeadpunkwhich we probably don't need... 14:02
noonedeadpunkbut14:02
noonedeadpunkI start thinking if we can use that approach to sync requirement versions14:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update ansible version to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93994914:03
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible-tests/src/branch/master/sync-test-repos.sh14:04
jrosserand idea what might be breaking here on centos? https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/939898/4?tab=change-view-tab-header-zuul-results-summary14:05
noonedeadpunkjust a crazy idea, but.. absence of sudo?14:06
noonedeadpunkas I can recall rocky/centos being different about that 14:06
jrosserhmm14:06
noonedeadpunk(like oob images)14:07
jrosserlet me just try again locally14:07
noonedeadpunkor some other basic binary...14:08
noonedeadpunkbut yeah, not sure14:09
noonedeadpunkjust usually when rocky works and centos not - it's smth really stupid going on14:09
noonedeadpunkas what I don't like about the output, is `Connection closed by 10.1.0.100 port 22`. which assumes that it was established, but kinda of broken/finished unexpected14:14
jrosserrather unhelpfully it is working locally14:14
noonedeadpunkhuh14:14
noonedeadpunkok, let me try that14:14
noonedeadpunkoh, wow, tox doesn't behave as I'd expect...14:17
noonedeadpunkwhy does it install role requirements in to roles folder?14:18
noonedeadpunkbut I also can't reproduce fwiw14:18
noonedeadpunkrecheck?14:20
noonedeadpunkah, already14:20
noonedeadpunkthen only hold I guess14:21
noonedeadpunkor at least try to add verbosity14:21
noonedeadpunkbut why does it install roles inside of the repo rather then temp location like always14:24
jrosseroh that is odd isnt it14:51
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update host python installation to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93996315:08
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update ansible version to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93994915:08
birbilakosteam, isn't skyline by default the UI of 2024.2?15:14
birbilakosseems like not in my deployment - I used branch 30.0.0 as per the instructions here: https://docs.openstack.org/project-deploy-guide/openstack-ansible/2024.2/deploymenthost.html15:15
birbilakosnoonedeadpunk: seems like with a fresh install (and one controller node) doesn't have files under /etc/neutron so neutron-l3-agent and neutron-metadata-agent are crashing15:28
birbilakosso basically only the ovs agent got deployed. No L3, dhcp or metering agents, even though they are defined in my config15:57
noonedeadpunkbirbilakos: skyline is not default. it's, as everything, depend on your generated inventory15:59
birbilakosno errors in the playbooks. Just run openstack.osa.neutron15:59
birbilakosskyline is the least of my issues :)15:59
noonedeadpunkso if you have not defined `skyline_dashboard_hosts` - it won't be installed15:59
noonedeadpunkhave you defined `neutron_plugin_type: 'ml2.ovs'` ?16:01
noonedeadpunkas default is ovn, not ovs16:01
noonedeadpunkso just double-checking what you're trying to do16:01
noonedeadpunkas with ovn neutron-l3-agent should not even exist, for instance16:02
noonedeadpunkbut missing /etc/neutron usually tells that venv build has failed....16:04
birbilakosneutron_plugin_type: ml2.ovs neutron_ml2_drivers_type: "flat,vlan,vxlan" neutron_plugin_base:   - router   - metering16:11
birbilakosyes, I'm using ovs - same config as in my other clouds16:12
birbilakosonly difference here is that I have 1 controller/network node16:12
noonedeadpunkok, yes, just checking, you know16:12
birbilakosofc :)16:12
birbilakosseems like the servces are installed16:13
birbilakosits just the /etc/neutron folder missing in the controller16:13
noonedeadpunkso /etc/neutron is a symlink from venv16:13
noonedeadpunkwhich is created via handler as a last step16:13
birbilakoshttps://paste.opendev.org/show/bjH0Z60udZb0gWzfrIjo/16:14
noonedeadpunktry running `openstack-ansible os-neutron-install.yml -e venv_rebuild=true`16:14
noonedeadpunkalso you can check for presence of /openstack/venvs/neutron-30.0.0/etc folder16:14
birbilakosfailed quickly at: openstack-ansible os-neutron-install.yml -e venv_rebuild=true16:16
birbilakoshttps://paste.opendev.org/show/bXo3TWz5OZL1iGOv72Fq/16:16
jrosserNeilHanlon: are you around?16:16
birbilakosthis /openstack/venvs/neutron-30.0.0/etc/neutron/ exists16:17
noonedeadpunkwait, what16:18
birbilakosapologies, I forgot to sudo in the playbook before16:18
birbilakosrunning again now16:18
birbilakosbtw, these agents are supposed to be bare metal, right?16:21
noonedeadpunkyeah16:21
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update host python installation to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93996316:27
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update ansible version to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93994916:32
birbilakosnoonedeadpunk: once again, you saved the day. venv_rebuild did the trick 16:38
jrosserbirbilakos: having some test environment where you can rinse/repeat this over and over is very useful16:40
jrosserthen also being able to practice upgrades in a low risk way is very handy as well16:40
birbilakosabsolutely - this is my plan16:42
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update host python installation to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93996316:45
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update ansible version to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93994916:45
birbilakostrying skyline playbook now,(os-skyline-install.yml) fails with this error:16:45
birbilakoshttps://paste.opendev.org/show/bsojuHBYfB2tHQBWO1Ad/16:46
noonedeadpunkbirbilakos: have you spawned a container for it?16:46
noonedeadpunkas you need to run openstack-ansible lxc-container-create.yml --limit skyline_all,lxc_hosts16:47
noonedeadpunkbefore running os-skyline16:47
birbilakosyes yes16:47
birbilakosforgot it, of course16:47
noonedeadpunkand potenitally haproxy-server as well16:47
noonedeadpunkas you'd need to re-configre base service (potentially)16:48
jrosseryes there is some decision to make if you already deployed horizon16:48
jrosserdid we default skyline to port 443 if horizon is absent?16:48
birbilakoslooks like it still defaults to horizon 16:57
birbilakoseven after running playbooks/haproxy-install.yml16:58
noonedeadpunkso both are on 44316:58
noonedeadpunkjust horizon moved to /horizon16:58
noonedeadpunkif both are deployed16:59
noonedeadpunkand skyline is on /16:59
birbilakosdoesn't seem like it17:00
birbilakoshitting the vip, I just get the horizon interface17:01
birbilakosi can see the backend of skyline in haproxy.cfg17:01
NeilHanlonjrosser: sorry i missed that. yeah i'm around now17:04
birbilakossee this also in the config:    use_backend %[path,map_reg(/etc/haproxy/base_regex.map)]17:04
jrosserNeilHanlon: i was wondering if you have an idea about how wrong or right this is https://review.opendev.org/c/openstack/openstack-ansible-tests/+/939963/6/run_tests_common.sh17:05
jrosserthe use of `alternatives` specifically17:05
birbilakoslooks like base_regex.map had: / horizon-back / skyline-back17:05
birbilakoscommenting out the horizon-back line does the trick17:05
birbilakosstrangely, skyline is in chinese!17:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update host python installation to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93996317:13
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update ansible version to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93994917:13
noonedeadpunkbirbilakos: well. it is :D17:22
noonedeadpunkyou can change language in there17:22
noonedeadpunkbut yeah - default is chineese as it's developed by chinese companies17:22
NeilHanlonjrosser: looks good aside the one comment I added. alternatives use is normal for managing multiple pythons, sadly17:30
jrosserexcellent thankyou17:32
jrosserthere si some difference with alternatives between 8 and 9 becasue the --install step was not needed bfore17:32
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update host python installation to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93996317:35
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update ansible version to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93994917:35
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update host python installation to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93996317:36
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Update ansible version to match integrated repo  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93994917:36
jrosser^ noonedeadpunk all this tests repo work is so that we can have the functional and molecule jobs in parallel, before getting rid of the functional ones17:37
jrosserunfortunately getting the molecule ones working means fixing the connection plugin, and that in turn needs to functional tests to work to validate that17:37
birbilakosstrangely 2024.2 skyline does not allow you to not boot from volume? This menu doesn't appear to exist any more? https://pasteboard.co/BUTEEFDu5AoU.png18:55
jrosserbirbilakos: so it’s either a bug in skyline or some missing config in the newer version that tells it that’s possible, or it fails somehow to auto detect it18:58
jrosserbut really you need to dig into the skyline code for that rather than osa18:59
*** tosky_ is now known as tosky21:41
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline momentarily while we reboot for a patch version upgrade of the software, but should return again within a few minutes22:44
*** promethe- is now known as prometheanfire23:25

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