Monday, 2025-01-06

noonedeadpunkkleini: we have smth like that to address such issues with files limit https://paste.openstack.org/show/b6bII1zrCGg4j1yMPwaP/08:32
noonedeadpunkoh, wait, you have that for uwsgi.... It's different then. As we had issues with compute side only due to amount of connections to osds for ceph08:37
noonedeadpunkI can recall api part getting ou of control only when we had issues with rabbitmq09:14
kleiniLooks like those connections are not correctly closed and laying around. I am unsure how to debug, which connections this are. Is this possible somehow to debug whether that was a MySQL connection or RabbitMQ or whatever?09:26
opendevreviewMerged openstack/ansible-role-frrouting master: Make defaults configurable  https://review.opendev.org/c/openstack/ansible-role-frrouting/+/93767709:29
opendevreviewMerged openstack/ansible-role-frrouting master: Add support for FRR reload  https://review.opendev.org/c/openstack/ansible-role-frrouting/+/93767809:29
jrossergood morning09:45
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-repo_server master: Remove access limitations to repo vhost  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/93844009:47
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-repo_server master: Remove not used paths on repo-server  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/93826809:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-repo_server master: Fix tags usage for the role  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/93826909:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-repo_server master: Use standalone httpd role  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/93827009:48
noonedeadpunko/09:48
jrosserlooks like the molecule stuff conflicts with this https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L23109:55
noonedeadpunkthat should be fine already09:57
noonedeadpunkI think this should be fixing it https://review.opendev.org/c/openstack/openstack-ansible/+/938220/8/test-requirements.txt09:58
noonedeadpunkit's just not respected by depends-on09:58
noonedeadpunkas tox will pull requirements by url09:58
jrosserit is a shame we don't have a molecule job in the integrated repo to validate this10:01
jrosseras it would be easy to break lots of things when bumping the requirements10:01
noonedeadpunkI was testing by placing same requirements file locally and replacing L65 here with local file https://review.opendev.org/c/openstack/ansible-role-pki/+/831236/8/tox.ini10:02
noonedeadpunkoh, yes, true10:02
noonedeadpunkI'm not sure what we should test with molecule in integrated repo though10:02
jrossermaybe just a trivial "noop" type molecule job that refers always to the files in the openstack-ansible repo, rather than urls10:02
noonedeadpunkanother thought I have was to add "molecule" scenario to gate-check-commit10:03
noonedeadpunkbut then molcule is smth worth using/running locally during development as well10:03
noonedeadpunkso you mean to test that things just installable at all?10:05
jrosseryes, so maybe just that runs one ping task to check that the requirements can be met/installed and that the molecule config is all good10:05
noonedeadpunkaha, okey. this still won't ensure that new ansible won't fail in other repos due to obsolete modules or anyhting like that10:06
noonedeadpunkbut yeah. it's better then nothing10:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_aodh master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/93844110:23
opendevreviewMerged openstack/ansible-role-systemd_networkd master: Restart systemd-networkd on routes changes  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93761810:33
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_barbican master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/93844310:34
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_ceilometer master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/93844410:36
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_cinder master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/93844510:37
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_cloudkitty master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/93844610:37
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_designate master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/93844710:38
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_glance master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/93844810:39
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_heat master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/93844910:39
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add noop molecule job to the integrated repo  https://review.opendev.org/c/openstack/openstack-ansible/+/93845010:40
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_ironic master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/93845110:41
noonedeadpunkjrosser: fwiw, there's a topic: https://review.opendev.org/q/topic:%22osa/retire_qdrouterd%2210:41
jrosserah ok10:42
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/93845210:43
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_magnum master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/93845310:44
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_manila master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/93845410:45
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_masakari master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/93845510:45
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_mistral master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/93845610:46
noonedeadpunkfor httpd role - seems there's a chicken-egg conflict between upgrade job with https://review.opendev.org/c/openstack/openstack-ansible/+/938275 and https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/938270 intself10:50
noonedeadpunkbut otherwise - base role seems to be fine....10:50
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_neutron master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/93845710:50
noonedeadpunkThe only thing I'm struggling with right now - skyline with TLS scenario10:52
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_nova master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/93845810:52
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_octavia master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/93845910:53
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_tacker master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_tacker/+/93846010:53
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_trove master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/93846110:54
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_zun master: Remove support for amqp1  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/93846210:54
noonedeadpunkbut I'm not convinced if it's working right now at all either10:57
opendevreviewMerged openstack/openstack-ansible-plugins master: Remove code to deploy qdrouterd  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93805911:22
opendevreviewMerged openstack/openstack-ansible master: Adjust upgrade jobs to test supported paths  https://review.opendev.org/c/openstack/openstack-ansible/+/93665911:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [doc] Document pretty endpoint namings  https://review.opendev.org/c/openstack/openstack-ansible/+/93453611:30
opendevreviewMerged openstack/openstack-ansible-os_skyline master: Ensure proper db connection string with SSL enabled  https://review.opendev.org/c/openstack/openstack-ansible-os_skyline/+/93830211:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_skyline stable/2024.2: Ensure proper db connection string with SSL enabled  https://review.opendev.org/c/openstack/openstack-ansible-os_skyline/+/93846411:41
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_skyline stable/2024.1: Ensure proper db connection string with SSL enabled  https://review.opendev.org/c/openstack/openstack-ansible-os_skyline/+/93846511:41
opendevreviewMerged openstack/openstack-ansible master: Bump collection versions used  https://review.opendev.org/c/openstack/openstack-ansible/+/93681211:43
opendevreviewMerged openstack/openstack-ansible master: Update test-requirements  https://review.opendev.org/c/openstack/openstack-ansible/+/93821611:43
noonedeadpunkjrosser: do you think this will be enough as a noop molecule job for integrated repo? https://zuul.opendev.org/t/openstack/build/8dfc10d75b334da28a54f29c09a9b22b/log/tox/molecule/1-commands[0].log11:48
jrosserthat looks good - it verifies all the requirements can be installed and that the docker pieces are OK11:50
noonedeadpunkpotentially we can run even some playbooks from plugins repo....  and do "multinode" aio with molecule...11:51
noonedeadpunkbut really not sure to what extend it should be done in integrated repo11:52
noonedeadpunkas I guess nothing stops from replacing gate-check-commit.sh with molecule (it can skip docker part iirc for the scenario)11:54
jrosserperhaps it would be interesting to think about how we finally get rid of the tests repo12:12
jrosserthat mostly is unit tests of the connection plugin now12:13
noonedeadpunkand systemd roles as well12:13
jrosserthose would be easy to convert to molecule i think12:13
noonedeadpunkbut yes, it would be first in the queue to think about12:13
jrosserthe lxc connection perhaps more interesting12:13
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-repo_server master: Use standalone httpd role  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/93827012:32
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Add release note for retirement of qdrouterd and amqp1 messaging  https://review.opendev.org/c/openstack/openstack-ansible/+/93847413:12
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-frrouting master: Use centralized requirements for molecule testing  https://review.opendev.org/c/openstack/ansible-role-frrouting/+/93822213:17
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-frrouting master: Use FQCN for module calls  https://review.opendev.org/c/openstack/ansible-role-frrouting/+/93827313:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-apt_package_pinning master: Replace functional tests with molecule  https://review.opendev.org/c/openstack/openstack-ansible-apt_package_pinning/+/93847613:31
noonedeadpunkit would be very helpful to sort out requirements for molecule: https://review.opendev.org/c/openstack/openstack-ansible/+/938220/8/test-requirements.txt13:31
noonedeadpunkas it's quite annoying otherwise...13:32
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Add release note for retirement of qdrouterd and amqp1 messaging  https://review.opendev.org/c/openstack/openstack-ansible/+/93847413:33
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-apt_package_pinning master: Replace functional tests with molecule  https://review.opendev.org/c/openstack/openstack-ansible-apt_package_pinning/+/93847614:14
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_mount master: Replace functional tests with molecule  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/93848915:31
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_mount master: Replace functional tests with molecule  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/93848915:34
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_service master: Replace functional tests with molecule  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/93849216:11
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_service master: Replace functional tests with molecule  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/93849216:15
jrossernoonedeadpunk: i was just looking at molecule for config_template btw - did you start that yet?16:18
noonedeadpunknope16:19
noonedeadpunknot yet16:19
noonedeadpunklooking at networkd right now16:20
noonedeadpunkand then we have only plugins repo left16:20
noonedeadpunk(who's using functional jobs)16:21
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Liberalize static_route defenition  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93762316:24
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Add routing policy management for interfaces  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93762416:24
*** admin1 is now known as admin016:44
*** admin0 is now known as admin116:44
jrossernoonedeadpunk: do you have `requirements-file: ansible-role-requirements.yml` actually working?16:54
jrosser^ in molecule.yml16:54
noonedeadpunkI think I am16:56
noonedeadpunkbut you;d need to have force there16:56
noonedeadpunkwhen installing from git16:56
noonedeadpunkor well, when versions are not int16:56
jrosserhow does it know which directory that file is in?16:56
noonedeadpunkit looks in top dir of the role16:57
noonedeadpunkso like in repo root 16:57
jrosseromg /o\ silly typo16:58
jrosserthat explains it :)16:58
noonedeadpunkhaha16:58
jrosserconfig template needs some work it seems16:58
jrossera ton of assumptions that the whole tests run on localhost16:58
jrosserwith a bunch of lookup('ini' ..... )16:59
noonedeadpunkhm. I'd think that it could be fine, as lookups are there for verify more or less16:59
noonedeadpunkor maybe not...16:59
jrosserthey try to lookup the output of config template 17:00
jrosseri nearly have it fixed now17:00
noonedeadpunkah... yeah, then it's indeed quite some work...17:00
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_service master: Replace functional tests with molecule  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/93849217:01
opendevreviewJonathan Rosser proposed openstack/ansible-config_template master: Remove support for python2 and ansible < 2.9  https://review.opendev.org/c/openstack/ansible-config_template/+/93850717:16
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Do not try to configure resolved when it's not available  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93851218:12
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Do not try to configure resolved when it's not available  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93851218:12
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Do not try to configure resolved when it's not available  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93851218:17
opendevreviewJonathan Rosser proposed openstack/ansible-config_template master: Replace functional tests with molecule  https://review.opendev.org/c/openstack/ansible-config_template/+/93851318:18
jrosser^ this fails locally for one test still18:19
noonedeadpunkI'm struggling a bit with networkd as well for idempotence test....18:19
noonedeadpunkthis somehow is always changed: https://opendev.org/openstack/ansible-role-systemd_networkd/src/branch/master/tasks/main.yml#L208-L21818:20
noonedeadpunkI get why it can be for oneshot, but it should not be for notify-reload type18:21
jrosserthis is failing for config_template https://zuul.opendev.org/t/openstack/build/95d5d9fed2014d2abd657ce9e23cc1db/log/job-output.txt#711018:22
noonedeadpunkI wonder if that's because of async18:22
jrosseri get baz is undefined when i run it in molecule18:23
jrosserwhich is true, it is undefined and it should end up as {{ baz }} in the output18:23
noonedeadpunkyeah, but I think this ine was intentional as we change brackets there?18:24
noonedeadpunkyeah18:24
jrosserno i mean the task fails18:24
jrosserit tried to evaulate it18:24
noonedeadpunkI kind of failed to keep 1 tests for systemd_mount as well as failed to find how to run swapon inside docker contsainer18:24
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Don't run systemd task in async  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93851518:27
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Don't run systemd task in async  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93851518:28
noonedeadpunkwill try to see once done with networkd... as it also gives some surprises in docker18:47
jrosserlooks like I make a basic error somewhere with the molecule setup18:49
noonedeadpunkwell. it could be a bug in it as well. that's kind of a corner case I think, where we re-define tags in jinja which ansible should respect, and not render18:51
noonedeadpunkas it could be not respecting this: https://opendev.org/openstack/ansible-config_template/src/commit/e528ed0e9e9f3d3fcb2f33ddc5d175faf72094ac/tests/templates/test_raw_content.ini#L118:53
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Do not try to configure resolved when it's not available  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93851218:55
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Don't run systemd task in async  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93851518:55
noonedeadpunksomehow networkd doesn't bring up interfaces in docker....18:58
noonedeadpunkit's obviously missing smth, but don't get what exactly18:58
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Add routing policy management for interfaces  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93762419:04
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Do not try to configure resolved when it's not available  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93851219:05
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Don't run systemd task in async  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93851519:05
noonedeadpunkreally not sure how to address, except run molecule just on localhost and add another template for that... I don't see what's missing in docker....19:12
noonedeadpunklike iproute can bring interfaces up and assign ip, not networkd19:12
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_networkd master: Replace functional tests with molecule  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93851719:15

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