Tuesday, 2024-04-16

fricklerjrosser_: noonedeadpunk: this would be needed to merge now to fix zuul config errors, you may also want to cherry-pick to unmaintained branches https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/91552505:20
opendevreviewDr. Jens Harbott proposed openstack/openstack-ansible-os_tempest stable/zed: Remove tripleo CI jobs  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/91594205:25
frickleralso ^^05:25
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_neutron stable/2023.2: Fix multiline yaml formatting in neutron systemd services  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/91594808:39
opendevreviewMerged openstack/openstack-ansible-os_tempest stable/zed: Remove tripleo CI jobs  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/91594209:15
opendevreviewMerged openstack/ansible-role-python_venv_build stable/zed: Remove TripleO jobs  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/91552510:09
opendevreviewMerged openstack/openstack-ansible master: [Feature] Add skyline deployment capability  https://review.opendev.org/c/openstack/openstack-ansible/+/85944610:45
nixbuilderI am still battling this AIO install... just finished installing 28.0.2 (as suggested) and still getting 503 errors.  So, as suggested, I looked in the haproxy config and noticed that there is no backend installed for horizon.  Instead it is configured "use_backend %[path,map_reg(/etc/haproxy/base_regex.map)]" and the '/etc/haproxy/base_regex.map' is essentially empty (just a comment line).13:22
jrosser_nixbuilder: is this a metal or LXC deployment?14:07
nixbuilderjrosser_: Metal14:07
nixbuilderjrosser_: Used 'export SCENARIO='aio_metal''14:08
jrosser_well, the default on a metal deploy is not to install horizon https://github.com/openstack/openstack-ansible/blob/master/tests/roles/bootstrap-host/vars/main.yml#L42-L4414:10
jrosser_which may of course now not be valid, but in the past metal and horizon were mutually exclusive14:11
jrosser_but i beleive you could force it with `export SCENARIO='aio_metal_horizon'`14:12
jrosser_*metal and horizon were mutually exclusive _in the AIO_14:13
jrosser_though its very likely that is no longer the case and we should be deploying horizon for metal AIO now14:14
nixbuilderjrosser_: Well... the AIO document says "The horizon web interface provides a graphical interface for interacting with the AIO deployment. By default, the horizon API is available on port 443 of the host (or port 80, if SSL certificate configuration was disabled). As such, to interact with horizon, simply browse to the IP of the host."14:15
jrosser_yes but you have moved away from the default deployment of the AIO14:15
jrosser_which is SCENARIO=aio_lxc14:15
nixbuilderOh... ok.  Well I will re-install using your suggested scenario :-D14:16
jrosser_you should be able to re-run the bootstrap_aio i think14:17
jrosser_if you want to do a production metal deploy with horizon then it would be worth getting it fixed14:17
jrosser_in the past there was insufficient care taken to bind the horizon backend only to an internal IP so port 443 was not available for the loadbalancer to use on the external IP14:18
nixbuilderjrosser_: Cool. I'll try that14:18
jrosser_but i did a *ton* of work through the whole of OSA to be much more strict about port / IP bindings 14:18
jrosser_so it should either now 1) work 2) be extremely close to working for metal+horizon14:19
jrosser_nixbuilder: if you get stuck again i can try to replicate it, as this should really be fixed14:20
nixbuilderjrosser_: For my sanity sake I will do a complete re-install and let you know how it turns out.14:22
jrosser_ok, cool14:22
nixbuilderjrosser_: FWIW... on the previous install using only 'export SCENARIO='aio_metal'', the process did install '/etc/openstack_deploy/conf.d/horizon.yml' and setup the dashboard_hosts.14:30
jrosser_hmm14:33
nixbuilderjrosser_: Never mind... my bad.  Looked at the wrong server blade. Sorry.14:34
jrosser_frickler: i am pretty much at a loss knowing how to unpick the mess on our unmaintained branches to cherry pick the zuul config errors you fixed earlier14:54
jrosser_i can't locally cherry-pick / git-review the changes because .gitreview is not updated for the new unmaintained branches14:55
jrosser_and that can't be merged because the buster nodeset is no longer available https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/91306714:56
fricklerjrosser_: you'll likely need to combine all these fixes into a single commit15:00
jrosser_i suspect that the errors are across multiple repos15:00
jrosser_as the job definition referencing buster will be elsewhere again, openstack-ansible-tests most likley15:01
jrosser_i'll try to fix that first15:01
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests unmaintained/victoria: Update .gitreview for unmaintained/victoria  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/91307015:05
fricklerjrosser_: let me know if something needs force merging15:11
jrosser_frickler: the trouble is the branch renaming has made a synchronous catastrophic breakage across like two dozen repos on three branches atomically15:11
jrosser_there is no sequence of patches other than noop-ing the entire lot that i can see to even begin to dig any of this back to working15:12
jrosser_this is 1000x easier for mono or small-number repo projects where you can just make a large-ish patch to fix all the things in one go15:13
* jrosser_ frustrated15:17
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests unmaintained/victoria: Update .gitreview for unmaintained/victoria  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/91307015:28
nixbuilderjrosser_: THANK YOU for your assistance... after re-installing with the 'aio_metal_horizon' scenario everything seems to work now!15:51
nixbuilderjrosser_: :-D:-D:-D15:51
jrosser_nixbuilder: excellent! if you want to make a patch to remove the logic that prevents horizon deploying by default.......15:51
jrosser_^ or i can do this?15:51
nixbuilderjrosser_: I am not familiar with how to make patches for your OSA.15:52
jrosser_ok no problem i can do it, but there is some background on the setup you need to contribute code here https://docs.openstack.org/contributors/code-and-documentation/quick-start.html15:53
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Deploy horizon by default with metal AIO scenarios  https://review.opendev.org/c/openstack/openstack-ansible/+/91600515:56
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests unmaintained/victoria: Update .gitreview for unmaintained/victoria  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/91307016:00
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests unmaintained/victoria: Update .gitreview for unmaintained/victoria  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/91307016:13
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests unmaintained/victoria: Update .gitreview for unmaintained/victoria  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/91307016:25
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests unmaintained/victoria: Update .gitreview for unmaintained/victoria  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/91307016:29

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