15:01:00 #startmeeting openstack_ansible_meeting 15:01:02 Meeting started Tue May 25 15:01:00 2021 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:05 The meeting name has been set to 'openstack_ansible_meeting' 15:03:10 o/ hello 15:03:24 o/ 15:03:28 o/ 15:03:53 #topic office hours 15:04:08 So we're kind of being pushed to do branching 15:04:35 I'm trying to hold this until linters be fixed. And also want pki stuff to land 15:05:48 * jrosser looks at etherpad 15:06:05 #link https://etherpad.opendev.org/p/osa-wallaby 15:06:50 I think send_service_user_token will go to X :( 15:07:01 other then that, we can backport 15:07:15 Jonathan Rosser proposed openstack/ansible-hardening master: Remove references to unsupported operating systems https://review.opendev.org/c/openstack/ansible-hardening/+/781061 15:09:31 hmm looks like heat don't merge the json policy stuff yet 15:09:38 it's not 15:10:03 an in X they jsut drop json support on oslo side 15:10:21 Which make heat is weird shape without any migration period... 15:10:42 so we're kind of left with https://review.opendev.org/q/topic:%2522osa/pki%2522+(status:open) 15:10:55 and whatever else is on the review dashbaord that needs to be in for W 15:11:31 i need to do some documentation for the PKI setup and move the vars to group_vars 15:11:37 Once linter will be settled down - we will be able to start reviewing and rechecking things 15:11:41 -ENOTIME right now though 15:13:13 I have some I think, at least until new CTO will take their place 15:13:48 The issue is with stable branches and linters 15:14:15 I pushed https://review.opendev.org/c/openstack/openstack-ansible-tests/+/792906 to workaround, but seems like bigger issue with tempest is there 15:14:31 (haven't checked yet) 15:15:26 oh, I can focus on bullseye during this week 15:18:00 noonedeadpunk, will do, but I need to rebuild a bit, I'm back on a kolla setup.. however, this seems to assume the backports were configured already, I'm pretty sure I had to add a debian backports entry myself, but I may be wrong… 15:18:27 also I was not on master, it was for victoria, so that might be the issue as well 15:18:55 noonedeadpunk: i made a bullseye AIO, and it kind of worked, but somehow it got slower and slower during the deployment then all the lxc stuff broke 15:19:04 I think we have the same for V tbh 15:19:21 jrosser: um..... 15:19:58 it created the containers and things, and then as it was progressing through setup-openstack everything went bad 15:20:01 I think we kind of stuck with lxc in CI 15:20:06 would be interesting to know if you can reproduce that 15:20:22 and there was nothing obvious i could find in the lxc logs 15:20:24 yeah, will have a look at it 15:20:38 i downloaded the bullseye daily build cloud image 15:23:52 yes, it's already there, but unless the pinning made me blind (and got overidden by my manual bpo entry), I think there was no entry for debian backports (only deb / osbpo…) but, let's not waste time, I'll check again :P 15:27:39 something strange happens on that V linters patch with tempest 15:28:48 yeah, like it get's master tempest? 15:29:10 I haven't chance to spawn VM though 15:29:57 though on OSA master we still have `tempest run -l` 15:30:19 and seems that way on the stable branches too 15:30:45 but on a stable branch we install tempest from pip package, so maybe there is a constraint error somewhere 15:32:12 yeah, and we have super weird logic in tempest role when it comes to constraints 15:32:29 btw, I think the only repo left with native linters - is integrated one 15:33:53 oh well it's master https://zuul.opendev.org/t/openstack/build/f783eeac959a41c7b394156fe45f0f3e/log/logs/openstack/keystone1/python_venv_build.log.txt#29486 15:36:30 I really can hardly recall logic we have... I know that on stable branches we remove tempest sha bump... 15:36:43 But I think we don't use master anyway? Or do we? 15:37:19 then on openstack-ansible-tests i have no idea, isnt that different again 15:37:32 as this is all functional tests breaking 15:38:26 but really we do remove nearly all use of this now 15:38:35 would be worth looking again where actually we use these jobs 15:40:09 yeah, agree 15:40:16 Was just thinking about that 15:40:32 I don't think we need it for doc/release notes 15:42:47 Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible-lint version https://review.opendev.org/c/openstack/openstack-ansible/+/792154 15:43:06 Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible-lint version https://review.opendev.org/c/openstack/openstack-ansible/+/792154 15:43:51 this was part of the motivation to take a look at molecule a bit 15:44:13 i.e don't introduce a bunch of tests for the pki role that mean openstack-ansible-tests has to stay around for longer 15:45:20 molecule feels like not quite easy to make I guess 15:45:56 but I think we can use integrated repo as well for it? 15:47:45 It's more about having molecule.yml inside role which we test? 15:48:33 but dunno 15:50:07 not sure, andrewbonney was taking a quick look at what was / was not possible 15:55:33 Am I stupid or blind? What's wrong with https://zuul.opendev.org/t/openstack/build/92c3b8d9dc184dd9b301cb69732457eb ? 15:56:19 We have `openstackdocstheme>=2.2.1` in requirements. And `openstackdocstheme===2.2.7` in constraints. How in the world is this conflicting? 15:59:33 Merged openstack/openstack-ansible-os_ironic master: Replace linters test with integarted one https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/792608 15:59:56 is it the triple equal? 16:00:10 this https://opendev.org/openstack/openstack-ansible-tests/src/branch/master/doc/requirements.txt#L14 16:00:22 fights with https://opendev.org/openstack/requirements/src/branch/master/upper-constraints.txt#L394 16:01:19 ignore me. lol 16:01:25 hi jrosser :) 16:01:35 o/ hello 16:02:52 is it that one of those is in a constraint, and the other a requirement 16:02:52 yeah, but one is requirement and other is contstraint? I mean we can provide in requirements like minimal version required and some specific one in constraints? and until they do not interfer - that should be fine? 16:03:00 Or this is not the case with new resolver? 16:05:56 http://paste.openstack.org/show/805707/ 16:06:02 #endmeeting