mgariepy | jamesdenton, https://review.opendev.org/c/openstack/neutron-vpnaas/+/765353 | 00:14 |
---|---|---|
noonedeadpunk | mornings | 06:22 |
jrosser | good morning | 07:37 |
hamidlotfi_ | good morning | 07:37 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible stable/zed: Use include_role in task to avoid lack of access to vars https://review.opendev.org/c/openstack/openstack-ansible/+/888660 | 07:38 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-plugins stable/zed: Skip updating service password by default https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/888153 | 07:39 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-plugins stable/zed: Use cryptography backend for openssh_keypair https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/888658 | 07:39 |
noonedeadpunk | would be awesome to land patches for stable branches - at least Zed should be good | 07:40 |
jrosser | hamidlotfi_: what specifically do you want to know about OVN versions? | 07:40 |
opendevreview | Merged openstack/openstack-ansible stable/zed: Include proper vars_file for rally https://review.opendev.org/c/openstack/openstack-ansible/+/888436 | 07:56 |
Tadios | Hey guys, openstack-ansible setup-everything always fails on utility play at TASK [python_venv_build : Install distro packages for wheel build] for the first time. with this error https://paste.opendev.org/show/820766/ | 09:06 |
Tadios | but when running openstack-ansible utility-install.yml it will not fail at that task. is this a bug or a mistake on my end | 09:06 |
noonedeadpunk | Tadios: that's interesting | 09:18 |
noonedeadpunk | Tadios: you're not running all in one, right? | 09:19 |
noonedeadpunk | also what version this is for? | 09:19 |
Tadios | noonedeadpunk: no i am not running aio and it is on the zed release | 09:23 |
noonedeadpunk | ok, let me quickly check that | 09:23 |
noonedeadpunk | as I don't see any obvious reasons why this fail | 09:23 |
noonedeadpunk | so will try to quickly reproduce | 09:23 |
Tadios | It has been happening for a while. previously i used to ignore it and just run the utility install script and it works | 09:24 |
noonedeadpunk | it's good you've reported that:) | 09:25 |
Tadios | great, if you aren't able to reproduce it, is there any related log file you need me to refer to if i encounter this later | 09:27 |
hamidlotfi_ | @jrosser | 09:27 |
hamidlotfi_ | I need to know where we determine which branch/commit of OVN project should be used in OSA. | 09:27 |
hamidlotfi_ | I have found the used version of all Openstack Subprojects in the following files in OSA-Git, except OVN: | 09:27 |
hamidlotfi_ | -ansible-role-requirements.yml | 09:27 |
hamidlotfi_ | -./playbooks/defaults/repo_packages/openstack_services.yml | 09:27 |
hamidlotfi_ | In the mentioned files, the used version of several Neutron Backend projects (such as ODL, Calico, etc) are mentioned. But there is not any info about OVN. | 09:27 |
hamidlotfi_ | On the other hand, (considering https://docs.openstack.org/neutron/zed/install/ovn/manual_install.html#:~:text=The%20Networking%20service%20integration%20for%20OVN%20is%20now%20one%20of%20the%20in%2Dtree%20Neutron%20drivers%20so%20should%20be%20delivered%20with%20neutron%20package%2C), I checked Neutron Git in (https://opendev.org/openstack/neutron). But I could not find anything showing an OVN-Branch is integrated | 09:27 |
hamidlotfi_ | in Neutron or an OVN binary is used in the project. | 09:27 |
noonedeadpunk | Tadios: the thing is - I close to never run setup-everything, so never spotted it obviously | 09:27 |
jrosser | hamidlotfi_: the file playbooks/defaults/repo_packages/openstack_services.yml defines really software that is developed by openstack and OSA installs from source code | 09:28 |
jrosser | OVS/OVN is not specifically part of openstack (just like haproxy or mariadb....) and is installed from a distribution package like a .deb or .rpm | 09:29 |
noonedeadpunk | but it is usually installed from UCA or RDO for EL | 09:30 |
noonedeadpunk | * UCA for Ubuntu or RDO for EL | 09:30 |
jrosser | so OSA sets up repositories where we expect these things to be installed from, for example here is my current all-in-one build https://paste.opendev.org/show/bdrlO2d09hcelR7bSMSb/ | 09:30 |
noonedeadpunk | So it is later versions that provided from default distros | 09:30 |
jrosser | and like noonedeadpunk says you can see that the package has come from UCA | 09:30 |
hamidlotfi_ | @jrosser | 09:33 |
hamidlotfi_ | great | 09:33 |
hamidlotfi_ | from which repo the package is installed? where can we find the link to the repo? | 09:33 |
jrosser | hamidlotfi_: you will not find OVN itself as part of https://opendev.org/openstack/neutron | 09:33 |
jrosser | hamidlotfi_: look at my paste, it is all there | 09:33 |
jrosser | `http://ubuntu-cloud.archive.canonical.com/ubuntu jammy-updates/antelope/main amd64 Packages` | 09:33 |
jrosser | hamidlotfi_: when you see "The Networking service integration for OVN is now one of the in-tree Neutron drivers" in the neutron documentation, that means that there is a driver in the neutron code for OVN, not that OVN itself is there | 09:37 |
hamidlotfi_ | OK | 09:41 |
* noonedeadpunk launched setup-everything.yml | 09:43 | |
art | Evening everyone. @jrosser rabbit and mariadb repo-s can be set using variables such as galera_repo_url in user_variable.yaml. Can I set a repo for OVN using a variable like ovn_repo_url, as well? | 09:52 |
noonedeadpunk | art: no, I don't think you can do that explicitly. THough there is way for sure through leveraging openstack_hosts variables | 10:02 |
jrosser | art: if you want to add extra repositories to your hosts then you can use openstack_hosts role | 10:03 |
noonedeadpunk | As you can add any arbitrary repo whenever you want | 10:03 |
jrosser | *snap :) | 10:03 |
art | got it. Thanks | 10:03 |
jrosser | noonedeadpunk: what i don't see is an obvious way to drive apt_package_pinning role as part of neutron deployment | 10:06 |
noonedeadpunk | hm can't you do that with openstack_hosts? | 10:07 |
noonedeadpunk | (as well) | 10:07 |
noonedeadpunk | but it's non-trivial, I agree | 10:08 |
noonedeadpunk | or well, as you said - not obvious, yes | 10:08 |
jrosser | oh yes you can | 10:08 |
jrosser | other os_ roles can call the pinning directly | 10:08 |
noonedeadpunk | well, not all of them, some of them | 10:08 |
jrosser | but as neutron is kind of "everywhere" then maybe openstack_hosts is fine | 10:08 |
noonedeadpunk | it's pretty much inconsistent | 10:08 |
noonedeadpunk | you can use group_vars? | 10:09 |
jrosser | yes | 10:09 |
noonedeadpunk | like for neutron_all define couple of things | 10:09 |
anskiy | noonedeadpunk: it looks like config_template drops comments which are outside of sections :( | 10:38 |
noonedeadpunk | yeah, it might be the case. I can recall patch fixing comments inside sections at least looong time ago | 10:39 |
anskiy | yeah, I've found that one in git log | 10:40 |
noonedeadpunk | but python config parsers don't care at all about content that is not in sections - it doesn't exist for ConfigParser | 10:40 |
noonedeadpunk | It could be fixed for Yaml though | 10:40 |
noonedeadpunk | But with ceph that is not helpful :( | 10:41 |
noonedeadpunk | But I kinda wonder why this differs with ceph-ansible as they used config_template for quite a while in their tasks | 10:42 |
noonedeadpunk | Maybe they\ve dropped it by now ofc... | 10:42 |
anskiy | their template for ceph.conf.j2 contains {{ ansible_managed }} | 10:43 |
anskiy | outside of sections: https://github.com/ceph/ceph-ansible/blob/stable-7.0/roles/ceph-config/templates/ceph.conf.j2#L2, which gets lost after ceph_client role, called from os_nova rewrites it | 10:45 |
noonedeadpunk | we have that as well? https://opendev.org/openstack/openstack-ansible-ceph_client/src/branch/master/templates/ceph.conf.j2#L1 | 10:46 |
noonedeadpunk | huh, but indeed I don't see it in result file | 10:47 |
noonedeadpunk | crap | 10:47 |
anskiy | noonedeadpunk: I don't quite see where it's been used :) | 10:49 |
noonedeadpunk | yeah, me neither | 10:50 |
anskiy | and it goes all the way back to initial commit, so that's just some artifact | 10:53 |
noonedeadpunk | the problem is that I have close to no idea how to solve that, as apparently ConfigParser doesn't care about comments outside of the sections at all | 10:55 |
noonedeadpunk | the weird thing - how it works for ceph-ansible? https://github.com/ceph/ceph-ansible/blob/stable-7.0/roles/ceph-config/tasks/main.yml#L139 | 10:55 |
noonedeadpunk | ah, because it's not content | 10:56 |
noonedeadpunk | it's valid template | 10:56 |
noonedeadpunk | hm | 10:56 |
anskiy | yeah | 10:56 |
anskiy | well, I'm cloning cpython rn :) | 10:56 |
noonedeadpunk | o_O | 10:56 |
anskiy | configparser is there, gonna see if there is any workaround | 10:57 |
noonedeadpunk | yeah, I know but still o_O | 10:58 |
damnthem | Dont you know his loco? | 11:00 |
noonedeadpunk | anskiy: actually, I wonder if latest version of config_template can "just work" | 11:04 |
noonedeadpunk | As I've adjusted renderring logic slightly to respect jinja tags like {{ raw }} | 11:04 |
noonedeadpunk | I haven't tagged it yet though | 11:04 |
noonedeadpunk | maybe it has also helped with that.... | 11:06 |
anskiy | noonedeadpunk: I'll try, thank you :) | 11:11 |
noonedeadpunk | (I doubt though, but worht checking anyway) | 11:24 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible stable/yoga: Disable upgrade jobs from Xena https://review.opendev.org/c/openstack/openstack-ansible/+/889310 | 11:38 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_rally stable/yoga: Include proper commit in rally_upper_constraints_url https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/887681 | 11:39 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible stable/yoga: Re-enable CI jobs after rally is fixed https://review.opendev.org/c/openstack/openstack-ansible/+/889018 | 11:39 |
Tadios | murano-engine is not working properly in zed release after a clean new deployment of openstack. | 11:55 |
Tadios | It has the following error "Value for option host from LocationInfo(location=<Locations.user: (4, True)>, detail='/etc/murano/murano.conf') is not valid: 172.29.237.239,172. | 11:55 |
Tadios | 29.238.144,172.29.239.104 is not a valid host address" https://paste.opendev.org/show/820770/ | 11:55 |
noonedeadpunk | Tadios: well, I was not able to reproduce that on my sandbox with zed :( | 12:06 |
Tadios | noonedeadpunk: maybe it was something in my end. i'll dig deeper later on when i encounter that error again. | 12:11 |
opendevreview | Merged openstack/openstack-ansible-os_rally stable/zed: Include proper commit in rally_upper_constraints_url https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/887680 | 12:17 |
mgariepy | good morning everyone | 12:20 |
noonedeadpunk | o/ | 12:56 |
jamesdenton | good morning | 13:09 |
jamesdenton | mgariepy thanks for the link | 13:15 |
mgariepy | it was posted in ML | 13:17 |
jamesdenton | Well, you're still my hero | 13:20 |
mgariepy | haha ok :) | 13:20 |
NeilHanlon | o/ morning folks | 13:32 |
jamesdenton | howdy | 13:32 |
lsudre | Hello, last week you helped me with an issue regarding Ceph installation on OSA. Thank you very much. Currently, I am stuck at this TASK: https://github.com/openstack/openstack-ansible/blob/3d19e6fb714afebffb27c2bcd74525575186427c/playbooks/ceph-rgw-keystone-setup.yml#L47. Do you have any suggestions With a "Failed to connecto to the host via ssh"? | 14:25 |
jrosser | lsudre: if you can paste the whole failed task at paste.opendev.org it would be helpful to see whats happening | 14:26 |
lsudre | jrosser: Sure, I also pasted the last task just before it, which is working fine https://paste.opendev.org/show/boh4y1LN4C2MQg9DdekR/ | 14:29 |
jrosser | are you sure that is the same task? | 14:30 |
jrosser | specifically see all the references to "heat" in your paste, rather than ceph/radosgw | 14:31 |
lsudre | jrosser: It's a good theory, but I didn't find anything else about this task | 14:37 |
lsudre | jrosser: ok i found the good one, should I put the no_log to false? | 14:39 |
jrosser | lsudre: i'm a little confused really, your paste does not include "Failed to connect to the host via ssh" | 14:41 |
jrosser | the `openstack.osa.service_setup` role is used in many places, so you have to get the right one - see https://codesearch.opendev.org/?q=openstack.osa.service_setup | 14:42 |
lsudre | jrosser: sorry about that, I rerun the setup-openstack.yml with no_log false, and this is the error: https://paste.opendev.org/show/b6rL6tNAcoORhiB8E8jZ/ | 14:55 |
lsudre | what is this "default_project_id"? | 14:56 |
jrosser | lsudre: it is this https://docs.ansible.com/ansible/latest/collections/openstack/cloud/identity_user_module.html#return-user/default_project_id | 15:00 |
jrosser | lsudre: here is a bug report for openstack-ansible about this same error https://bugs.launchpad.net/openstack-ansible/+bug/2024407 | 15:01 |
jrosser | which release/tag are you using | 15:02 |
lsudre | for OSA the master branch I think | 15:02 |
jrosser | so you know that master branch is the 'development' version that will become the next release? | 15:09 |
jrosser | if you want to work on new features / contribute code then that is where you would work | 15:09 |
jrosser | if you want to deploy some officially released version of openstack using OSA then you should use one of the stable/<blah> branches, and the point release tags on those branches | 15:10 |
lsudre | Thank you, I think I will work with a stable release to avoid somes bugs | 15:12 |
jrosser | that bug should not exist on master branch either | 15:13 |
jrosser | unless your code is not up to date | 15:13 |
*** jgwentworth is now known as melwitt | 16:18 | |
mgariepy | i guess it would need to be backported to jammy supported release ? like zed ? https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/883067 | 17:36 |
opendevreview | Marc GariƩpy proposed openstack/openstack-ansible-os_manila stable/zed: Don't install zlibc, it was removed from Debian https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/889346 | 17:37 |
opendevreview | Merged openstack/ansible-role-systemd_mount master: Installing systemd-udev with NVR https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/888754 | 18:33 |
opendevreview | Merged openstack/ansible-role-python_venv_build master: Fix linters and metadata https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/888227 | 18:48 |
opendevreview | Merged openstack/openstack-ansible-memcached_server master: [doc] Document how to use "local" memcached https://review.opendev.org/c/openstack/openstack-ansible-memcached_server/+/888148 | 18:50 |
*** ptoal is now known as Sage905 | 19:07 | |
opendevreview | Merged openstack/openstack-ansible-plugins master: Installing systemd-udev with NVR https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/888753 | 20:49 |
opendevreview | Merged openstack/openstack-ansible-plugins master: Do not use notify inside handlers https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/888766 | 20:49 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!