| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Switch development to track master https://review.opendev.org/c/openstack/openstack-ansible/+/994107 | 08:02 |
|---|---|---|
| noonedeadpunk | damiandabrowski: can you quickly check https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/994119 pls | 08:13 |
| noonedeadpunk | wanna backport that and tag | 08:13 |
| damiandabrowski | approved! | 08:14 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Add zun-ui pinning https://review.opendev.org/c/openstack/openstack-ansible/+/994112 | 08:23 |
| opendevreview | Ivan Anfimov proposed openstack/openstack-ansible-plugins stable/2026.1: Add 26.04 to platform support descirption https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/994605 | 08:32 |
| opendevreview | Ivan Anfimov proposed openstack/openstack-ansible-plugins stable/2026.1: Add 26.04 to platform support descirption https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/994605 | 08:32 |
| roger_ | Hi, I'm not able to deploy the magnum-ui and the octavia-dashboard to an OpenStack rooled out by openstack-ansible in an isolated network. I have a local repository server and a local git server in my network. The services octavia and magnum are installed and are running, they are reachable via the CLI. But i cannot deploy the horizon ui's for both. Can iI get help by learning the parameters in user_variables.yaml and the nessecary repos / git | 10:21 |
| roger_ | I would like to have some "pushes" by the correct user_variables and "hidden tricks" to do this. Thanks in advance | 10:23 |
| opendevreview | Merged openstack/openstack-ansible-plugins master: Add 26.04 to platform support descirption https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/994119 | 10:29 |
| opendevreview | Merged openstack/openstack-ansible stable/2026.1: Bump adriacloud.kubernetes version https://review.opendev.org/c/openstack/openstack-ansible/+/994524 | 10:44 |
| noonedeadpunk | roger_: hey | 11:25 |
| noonedeadpunk | roger_: so eventually, I'd assume that the main change you need to have for that is to override the `openstack_opendev_base_url`? | 11:27 |
| noonedeadpunk | as horizon plugins are in fact are installed the exact same way as projects are more or less | 11:27 |
| noonedeadpunk | the repos for horizon plugins can be found here: https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/horizon_all/source_git.yml | 11:28 |
| noonedeadpunk | So with our mirror how we do is just to set openstack_opendev_base_url to our own mirror | 11:28 |
| noonedeadpunk | but sure, you can also do octavia_dashboard_git_repo and magnum_dashboard_git_repo separately explicitly | 11:28 |
| roger_ | I see, in 2025.2. there were in /etc/ansible/roles/os_horizon/defaults/main.yml the hard coded sources in, but now the pathes relative to the base url. I will try to install 2026.1 (I wanted to keep on 2025.1 because of making a complete "release" for this isolated env... thx | 11:35 |
| noonedeadpunk | roger_: so /etc/ansible/roles/os_horizon/defaults/main.yml are role defaults and they're still the same | 11:36 |
| noonedeadpunk | and /opt/openstack-ansible/inventory/group_vars/horizon_all/source_git.yml is just a different thing, which loads as a group var | 11:36 |
| noonedeadpunk | and it was same on 2025.1 I'm pretty sure | 11:37 |
| noonedeadpunk | https://opendev.org/openstack/openstack-ansible/src/branch/stable/2025.1/inventory/group_vars/horizon_all/source_git.yml | 11:37 |
| noonedeadpunk | So group_vars have precedence over role defaults, so this has higher priority then whatever you find in roles ^ | 11:37 |
| roger_ | yes, sorry, I missed that you were talking about group vars and I about defaults... anyway I used user_variables.yaml to override all repo paths and for the services itself all was good but not for the ui's | 11:39 |
| roger_ | I copied all the repos to my local servers and the ansible didn't complain about missing pahts and so on, the installation was succssfull. Only the ui's were not in the horizon visible. | 11:41 |
| noonedeadpunk | well, we have bunch of envs with limited connectivity, though we don't have horizon installed... Though I am quite sure this should work the same way... | 11:41 |
| noonedeadpunk | roger_: aha, so you didn't have failures for install | 11:41 |
| noonedeadpunk | did you check if packages are actually installed inside of the virtualenvs? | 11:41 |
| noonedeadpunk | ie `/openstack/venvs/horizon-32.1.0.dev92/bin/pip list | grep magnum` or smth | 11:43 |
| roger_ | Ahm, I looked for the packages in the horizon container, but was not able to find them. /usr/local/src was empty and the /openstack/venvs also, but then I read that venvs are not any longer the complete truth. | 11:43 |
| noonedeadpunk | um, they should be | 11:43 |
| roger_ | I have to find the destination of the modules, i will scroll another once through the tasks. | 11:44 |
| noonedeadpunk | give me a sek... | 11:44 |
| roger_ | yes, but mine are empty. I try to install it again with debug on. there must be a hint why they are not installed. All other things are working, so why this should not? (grmlrml) | 11:45 |
| noonedeadpunk | but then you don't have horizon at all? | 11:46 |
| roger_ | yes, I have, and all is fine :-) only those two modules are missing | 11:46 |
| roger_ | So, I suspect the error is not generally but a small one I made (maybe through false settings during my many tries) | 11:47 |
| noonedeadpunk | so what if you run `ansible -m shell -a '/openstack/venvs/horizon-{{ openstack_release }}/bin/pip list | grep -E "magnum|octavia|Django|horizon"' horizon_all`? | 11:48 |
| roger_ | Btw I install it with install_method: distro | 11:48 |
| noonedeadpunk | you might wanna run the horizon role with-e venv_rebuild=true -e venv_wheels_rebuild=true | 11:49 |
| noonedeadpunk | oh | 11:49 |
| noonedeadpunk | oh | 11:49 |
| noonedeadpunk | ok, that changes things a bit :D | 11:49 |
| noonedeadpunk | I haven't looked at distro path for horizon in a while, and there were quirks, that horizon plugins were still installed as source somehow | 11:50 |
| noonedeadpunk | because they were not packaged | 11:50 |
| noonedeadpunk | I have no idea if they all are packaged now or not | 11:50 |
| noonedeadpunk | I somehow don't see the mess I was expecting to in the role so far | 11:53 |
| roger_ | ok... uh, that means that I have to rerun the install with install_mode: source... I suspect I have to do a little bit more on my repo mirrors, but if this helps... | 11:53 |
| noonedeadpunk | can you try to apt search for horizon plugins? | 11:54 |
| roger_ | I will try this, the day has many hours left :-) | 11:54 |
| roger_ | in the horizon container? give me a minute... | 11:54 |
| noonedeadpunk | as I see that distro indeed installs just the bare minimum today | 11:54 |
| noonedeadpunk | maybe it's just matter of adding couple of packages to the list... | 11:56 |
| noonedeadpunk | yeah, I think it's the case | 11:56 |
| noonedeadpunk | https://paste.openstack.org/show/b5uNluz92NaHsuWab7Tp/ | 11:58 |
| noonedeadpunk | roger_: what if you do this? ^ | 11:58 |
| roger_ | yepp, I will try this and come back, this might take a time. thank you! | 11:59 |
| noonedeadpunk | if it's that easy, I can come up with a patch | 12:02 |
| noonedeadpunk | unless you want to :) | 12:02 |
| opendevreview | Merged openstack/openstack-ansible-plugins stable/2026.1: Add 26.04 to platform support descirption https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/994605 | 15:17 |
| roger_ | @noonedeadpunk: followed the restrictions and rolled out again with install_mode:source; the try with the distro packages didn't work because the packages couldn't install correctly because of dependencies and install errors. | 21:40 |
| roger_ | Thanks again for help! | 21:41 |
| opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible master: docs: remove stale deploy-guide pot files after merging https://review.opendev.org/c/openstack/openstack-ansible/+/994824 | 21:42 |
| opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible master: docs: remove stale deploy-guide pot files after merging https://review.opendev.org/c/openstack/openstack-ansible/+/994824 | 21:44 |
| opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible master: docs: Define locale directory for deploy-guide https://review.opendev.org/c/openstack/openstack-ansible/+/989638 | 21:45 |
| opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible master: docs: Define locale directory for deploy-guide https://review.opendev.org/c/openstack/openstack-ansible/+/989638 | 21:46 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!