Friday, 2022-02-11

opendevreviewMerged openstack/openstack-ansible-os_neutron stable/victoria: Remove legacy centos-8 jobs  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/82748300:40
*** Guest2 is now known as prometheanfire01:28
*** akahat|PTO is now known as akahat05:22
evrardjp[m]damiandabrowski: balance source was for federation purposes07:18
evrardjp[m]Not sure it still applies as fédération is now different07:18
evrardjp[m]mgariepy: ask noonedeadpunk he has seen that ;)07:23
evrardjp[m]At the end I am wondering why we are using a list of memcached and not simply rely on the one local on the controller. It’s simple operations wise07:24
jrosseryou have to configure it for all the services though?07:36
jrosserlike https://github.com/openstack/openstack-ansible-os_glance/blob/master/defaults/main.yml#L8807:36
noonedeadpunkbalance source must be set for glance for sure at least07:38
noonedeadpunkmgariepy: oh yes, I have seen, and used haproxy balancing to cover that.07:39
noonedeadpunkevrardjp[m]: one point against just local memcache was - what if that process dies or get killed? then whole controller is kind of useless?07:39
noonedeadpunkfrom other side I guess damiandabrowski[m] was testing that if the only memcached goes down, so no real pool used, then everything just continues working? I recall things correctly?07:40
noonedeadpunkbut we can likely add a variable to be able to easily control how memcached will be configured (ie reflect memcached_servers generation) - should it be only "local" server or pool as an example07:42
jrosserwould be worth checking with andrewbonney as we did some quite deep digging into how the memcached client worked with dead backends07:42
jrosserit was odd / complicated iirc07:43
noonedeadpunkoh yes, it is07:43
noonedeadpunkDamian was digging there as well, so yeah. 07:43
jrosserOIDC federation apache uses memcached too07:44
jrosserto store session state07:44
noonedeadpunkeventually mcrouter is only really working solution imo, but it's facebook stuff so it's not smth I'd rely on in prod07:44
evrardjp_jrosser: not all python libs are using the same memcache client. 07:56
jrosseri think there was recently an effort to clean up keystone about that07:56
evrardjp_if we rely just on protocol by default, the sharding is handled on the client easily.  07:56
jrosseras it seemed to have its own07:56
evrardjp_For me it's all about risk management on partition07:58
evrardjp_But I will leave the experts at play :)07:59
evrardjp_habve a good day everyone!07:59
*** arxcruz is now known as arxcruz|ruck09:13
damiandabrowski[m]hey everyone! thanks JP for Your input09:24
damiandabrowski[m]I'm off today but in fact, I've spent some time testing oslo_cache.memcache_pool lately09:25
damiandabrowski[m]here's the outcome: https://paste.openstack.org/show/bm9hnzbwiaG9wWXWQRiT/09:25
damiandabrowski[m]TLDR: when all memcached instances are down, it marks them as up which makes a mess09:26
damiandabrowski[m]proposed a change to fix it but it didn't get any interest: https://review.opendev.org/c/openstack/oslo.cache/+/82471609:26
jrosserdamiandabrowski[m]: you might get more traction by making a bug against oslo.cache09:56
damiandabrowski[m]yeah, You may be right, thanks09:57
jrosseror even post to the ML09:58
evrardjp[m]damiandabrowski: nice find. You’re a bit proving my point however: the python libs do matter , so does our config. In terms of operations, it’s up to the operator. I think it makes sense to have 1 controller as a ‘block’ from operations perspective, but that’s only my personal opinion10:14
opendevreviewMerged openstack/openstack-ansible stable/wallaby: Rename RBD cinder backend  https://review.opendev.org/c/openstack/openstack-ansible/+/82866410:16
opendevreviewMerged openstack/openstack-ansible stable/victoria: Rename RBD cinder backend  https://review.opendev.org/c/openstack/openstack-ansible/+/82866510:16
noonedeadpunkandrewbonney: mgariepy if/when have time would be great to get review on https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/82633810:23
*** dviroel|out is now known as dviroel11:15
admin1hi guys .. anyone using  ceph-ansible managed ceph and osa and integrating osa object storage to ceph s3, can you please share your configs .. mine is at https://gist.githubusercontent.com/a1git/78761a5346aef2e5db732b0c838b72ff/raw/72fbb5a60ee6a10d3fa9bb0a4bdf2f0ce115725e/gistfile1.txt and i am having an issue of auth failure and unabel to11:31
admin1understand what is happening and where i went wrong 11:31
jrosseradmin1: did you enable debug and follow through the logs like i suggested?11:34
jrosserand silly question - you did source the openrc file?11:35
noonedeadpunkadmin1: shouldn't `rgw_keystone_admin_domain = default` be `Default`?11:43
noonedeadpunknot sure if id is fine or not...11:44
admin1i changed default to Default .. still the same11:45
admin1and i did auth the openrc11:45
noonedeadpunkanother thing is that I can recall some flukes when using python/style booleans11:45
noonedeadpunkie `True` vs `true`11:45
noonedeadpunkI see all docs saying it should be text field to not be converted to True by ansible11:46
noonedeadpunkso we used `rgw_s3_auth_use_keystone: 'true'` explicitly11:46
noonedeadpunksame does tripleo11:47
noonedeadpunkand puppet, and helm...11:47
admin1in our own , we use True vs true 11:51
admin1i setup keystone to debug, all i see there is  2022-02-11 11:51:09.227 3930 WARNING keystone.server.flask.application [req-54729a8d-f78a-4206-8b09-7c5064aaf386 - - - - -] Authorization failed. The request you have made requires authentication. from 172.29.236.31: keystone.exception.Unauthorized: The request you have made requires authentication ..11:51
admin1and not why it failed 11:51
admin1i have tried both True/true ( caps, no caps) 11:52
admin1and Default / default 11:52
admin1if you guys have similar config and can share, maybe that will help me pinpoint what my issue is 11:57
noonedeadpunkhttps://paste.opendev.org/show/b8BEvqAcpELZyYeLFXY9/12:03
admin1noonedeadpunk12:12
admin1i have _ in all my configs12:12
admin1you have none 12:12
noonedeadpunkdoesn't matter12:12
admin1oh 12:12
noonedeadpunkworks both ways12:12
admin1on the openstack side, the user should be added to Default  service as admin role, that is done 12:13
admin1can you also share your endpoint list ( with the domain hidden ) .. i want to know if the endpoint is added correctly 12:13
admin1hmm.no error now .. on swift list .. yours was rgw keystone admin password  .. while mine had  rgw keystone admin token 12:17
admin1checking via horizon now 12:17
admin1and i also removed the _ 12:17
noonedeadpunkyes, sec12:17
noonedeadpunkhttps://paste.opendev.org/show/bT43SKDjGSqKbJhBjfhN/12:19
admin1noonedeadpunk, jrosser .. mine is working now ..  \o/ 12:20
admin1many thanks 12:20
noonedeadpunkoh, what worked?12:20
admin1osa -> object storage -> ceph 12:20
admin1creating containers, adding objects 12:20
admin1i was stuck on auth failure before12:20
noonedeadpunkI mean what was the issue :D12:21
admin1one line was incorrect  rgw keystone admin token   vs rgw keystone admin password 12:36
admin1mine had token .. yours had password 12:36
admin1noonedeadpunk, one more thing .. when you make a container public and upload a png/jpg in it, it downloads .. shouldn't it open in the browser itself ? 12:45
noonedeadpunkI think there's some setting for that... 12:51
noonedeadpunklike for static websites12:51
jrosseradmin1: the answer to your rgw problem was in the OSA AIO all along https://github.com/openstack/openstack-ansible/blob/master/inventory/group_vars/ceph-rgw.yml13:02
jrosserthis is all deployed / tested in our ceph CI jobs so would have been a good place to compare13:03
mgariepygood morning thanks for all the input about memcached13:15
mgariepynoonedeadpunk, do you put memcached behind haproxy to replicate the writes on all of them ?13:16
noonedeadpunkyep, but based on source ip. so each backend goes to one memcached mainly14:06
mgariepyin case one is down. one is getting really slow ?14:09
mgariepyor one third**14:09
evrardjp[m]Haproxy doesn’t replicate writes14:18
mgariepygood point evrardjp[m] :)14:20
evrardjp[m]I have installed irc on my phone. That’s pretty evil. I can now be pedantic when I randomly see messages (as I can’t keep up with you folks!) ;)14:27
spatelevrardjp[m] do they have app for Phone? i would like to have one14:30
spatelI bought Textual7 for macbook pro for OSX 14:31
mgariepyevrardjp[m], so we can ping you anytime now that's a good news ;p14:37
spatellol14:51
*** dviroel is now known as dviroel|lunch\14:54
noonedeadpunksure there's irc client for phone15:01
noonedeadpunkthough it's still recommended to have bouncer15:01
noonedeadpunkto have history when you're offline:)15:02
spatelI may need bouncer soon to stay connected15:03
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Implement nova direct RBD image retrieve  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/82889715:24
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Implement nova direct RBD image retrieve  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/82889715:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Implement nova direct RBD image retrieve  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/82889715:31
admin1noonedeadpunk, if you create a container and make it public .. it gives a link .. if you click the link, what does it say .. ? mine says NoSuchBucket .. when i upload an image and download it, it downloads fine ( from the browser ) .. but when i curl -I or try to wget, i get 500 error .. 15:42
admin1so i am trying to work out how this works 15:42
admin1my idea/expectation is that if there is a image/jpg/png, it just displays in the browser and not downloads it ..15:43
admin1noonedeadpunk, please ignore my question 15:44
admin1works on lab .. not on prod . something mistake i did 15:44
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server stable/xena: Ensure insist=true is always set for lsyncd  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/82883516:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server stable/wallaby: Ensure insist=true is always set for lsyncd  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/82883616:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server stable/victoria: Ensure insist=true is always set for lsyncd  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/82883716:03
*** dviroel|lunch\ is now known as dviroel16:08
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone stable/xena: Drop ProxyPass out of VHost  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82883816:11
noonedeadpunkjrosser: I put some comments on keypairs topic16:34
noonedeadpunkI think main thing is to pass ssh_keypairs_setup_host for each role. As now we can generate ssh-authority on openstack_ssh_keypairs_setup_host but then nothing else aware of that host16:35
* jrosser looks16:37
jrosserah yes we should probably do it like the pki role16:39
jrosserleave the ssh_keypairs role not knowing about OSA vars, but override through the roles that call it16:40
evrardjp[m]Seems a good pattern ;)16:48
evrardjp[m]noonedeadpunk: https://www.mirantis.com/blog/how-to-use-gpu-virtualization-with-mirantis-openstack-for-kubernetes/16:49
noonedeadpunkdamn ,they've stolen my talk!16:50
noonedeadpunkFuck, and that folk is from Mirantis office from my city!16:51
noonedeadpunkuhhhh16:51
jrosseri think we finally get our gpu hosts next week16:52
jrossersomething like 9months delivery time :/16:52
noonedeadpunkAnd their HR's were so nice to me lately... I bet they were wondering about GPU details :D16:52
noonedeadpunkuhhhh16:58
noonedeadpunkI'm quite angry on Mirantis now. They should have released that half year later or just keep silent forever :D16:59
noonedeadpunkWell, still it's a bit outdated now with Ampere :D16:59
noonedeadpunkevrardjp[m]: you shouldn't have shown me this :D17:05
noonedeadpunk*half year earlier17:12
noonedeadpunkanyway17:12
noonedeadpunkjrosser: just in time for updated DLS image :D17:13
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Create ssh certificate authority  https://review.opendev.org/c/openstack/openstack-ansible/+/82529217:13
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_nova master: Use ssh_keypairs role to generate cold migration ssh keys  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/82530617:15
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Use ssh_keypairs role to generate fernet sync ssh keys  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82709017:17
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Use ssh_keypairs role to generate keys for repo sync  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/82710017:19
jrosser^ i've made these more like the pki role17:19
jrosseri think i will also look at making the pki and ssh keys role keep the private keys in hashicorp vault rather than as files17:21
jrosserbut in another patch17:21
evrardjp[m]noonedeadpunk: are you saying you’re interviewing with Mirantis ? Their CTO is a nice guy… too. ;)17:22
noonedeadpunknah I'm not.17:24
evrardjp[m]Haha17:24
noonedeadpunkJust long history with them :D17:24
admin1think i met evrardjp[m]  and others in osa summit barcelona ..  and i recall the mirantis party :) 17:24
evrardjp[m]It’s been a while :)17:26
evrardjp[m]Is there a design document for why OSA now carries pki and ssh keygen roles ?17:28
jrosserthere is a spec for pki stuff17:29
evrardjp[m]Awesome I will search for that when I am not on my phone17:29
jrosserand keygen is done primarily to get rid of the horror in os_nova with keys for migrations17:29
jrosserit is using signed keys so there is no need for fully populated authrorized_keys on all computes any more17:30
evrardjp[m]I can’t remember that part. I will read17:30
evrardjp[m]Yeah I know the principles of ssh ca ;)17:30
evrardjp[m]Didn’t remember we were using this.17:31
jrosserit is new stuff17:31
evrardjp[m]Need to read nova role17:31
evrardjp[m]:)17:31
evrardjp[m]Technology! Future is now!17:31
noonedeadpunkit's not only nova, but also repo container17:32
noonedeadpunkfor lsync17:32
noonedeadpunkand keystone for sync of fernet17:33
noonedeadpunkso quite some places17:33
jrosserwe could also use for octavia as well17:33
noonedeadpunkdoes octavia need ssh keys? I think it's more about pki role, isn't it?17:33
jrosseri think there is some stuff there to generate a debug key for the amphora17:34
noonedeadpunkoh, yes, indeed17:34
jrosseror maybe that got taken out - can't remember17:34
noonedeadpunkit is there17:34
noonedeadpunkI was thinking about more regular SSL for amphoras that also needs to be taken care of)17:34
noonedeadpunkso quite some work to do:)17:35
jrosseroh yes well that too17:35
johnsomYeah, ssh is optional on the amps. Just there if the operator wants to get into the amp for some reason17:35
jrosserbut i am liking the refactoring we are doing17:35
noonedeadpunkyes, totally17:35
jrossertoo many places doing the same thing but different17:35
noonedeadpunkit's great clean-up17:35
jrosserdownside is it probably increases runtime especially for AIO/CI17:36
noonedeadpunkevrardjp[m]: link to spec https://specs.openstack.org/openstack/openstack-ansible-specs/specs/wallaby/ssl-root-ca.html17:36
jrosserlike when we moved to python_venv_build and uwsgi roles17:36
jrosseras these generic things always involve more tasks than something very specific17:36
noonedeadpunkI'm not really sure it does17:36
noonedeadpunkas if we take example with uwsgi and metal tests - same venv get re-used for all services17:37
noonedeadpunkalso conditios and includes kind of help17:38
jrosserformatting has gone a bit odd in the ssl spec17:41
noonedeadpunkyeah17:41
noonedeadpunkjust saw that17:41
noonedeadpunkI can recall verifying it's renderring before merging...17:42
evrardjp[m]johnsom: hello you :) hope you’re doing well !17:42
evrardjp[m]noonedeadpunk: specs can be updated17:42
evrardjp[m]:)17:42
johnsomevrardjp[m] Hey there, hope you are well too!17:42
evrardjp[m]:)17:43
noonedeadpunkevrardjp[m]: I have some docs to write already :p17:43
noonedeadpunkwill fix a bit later 17:45
spatelnoonedeadpunk question, can we limit common-mq to not run on all nova-computes?  openstack-ansible setup-openstack.yml --tags common-mq  17:47
spatelin my case i have 200 compute nodes and some of them are down so ansible takes hell of the time to finish it 17:47
noonedeadpunk-- limit '!nova_compute' ?17:48
jrosserhttps://docs.ansible.com/ansible/latest/user_guide/intro_patterns.html17:48
spatelOop! :)17:48
spatelI didn't know you can invert with ! 17:48
spatelthank you! 17:48
noonedeadpunkyup17:48
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Use ssh_keypairs role to generate fernet sync ssh keys  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82709017:59
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_nova master: Use ssh_keypairs role to generate cold migration ssh keys  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/82530618:00
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Create ssh certificate authority  https://review.opendev.org/c/openstack/openstack-ansible/+/82529218:02
jrosseri took out all the things like `when: groups['keystone_all'] | length > 1`18:03
jrosserotherwise it doesnt run in CI which is not helpful18:03
noonedeadpunkwell, we kind of hardly test it's functionality anyway except infra job for repo?18:04
noonedeadpunkbut yeah, maybe it makes sense18:05
noonedeadpunkshould we also return keystone_ssh_keypairs_dir to state of patchset 7 https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/827090/7..10/defaults/main.yml#b554 ?18:06
noonedeadpunktbh I dunno what's better - fallback to default always or get things defined in group_vars...18:07
noonedeadpunkhaving big group vars was bad for performance iirc18:07
jrosserwell, i was looking at PS7 and thinking it was not nice that the directory layout of the deploy host needs to be in an os_<foo> role18:09
noonedeadpunkagree18:09
jrosserand that also breaks completely OSA_CONFIG_DIR18:10
noonedeadpunksome dummy default maybe? like /tmp or smth...18:10
jrosserwhich i may have already broken in the PKI role too tbh18:10
noonedeadpunkbut yeah, maybe it's fine this way... we jsut didn't tend to leave things undefined in roles so catch my eye18:12
noonedeadpunk*catched18:12
jrosserhrrm https://github.com/openstack/openstack-ansible-os_nova/blob/master/defaults/main.yml#L55618:12
noonedeadpunkoh, ok then :D18:13
jrossermaybe thats wrong too :)18:13
noonedeadpunkI bet I asked the same for PKI tbh18:13
jrossercan always improve this - no problem to change it18:13
noonedeadpunkagree18:13
jrossernot sure i know really what to do18:15
noonedeadpunklet's leave as is and improve if decide so later18:15
jrosserif we default it in the roles then OSA_CONFIG_DIR is broken for sure18:15
jrosser*more broken18:15
noonedeadpunkbtw OSA_CONFIG_DIR is great point18:16
jrosserthis is probably worth a bug in LP then we can fix it properly18:16
noonedeadpunkwe must use `openstack_config_dir` everywhere I bet18:17
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/all/all.yml#L2018:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Fix behaviour of OSA_CONFIG_DIR  https://review.opendev.org/c/openstack/openstack-ansible/+/82891518:31
noonedeadpunkdamn, and now https://review.opendev.org/c/openstack/openstack-ansible/+/825292fails :(18:32
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Use sysctl ini-like config file  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/82633818:38
opendevreviewMerged openstack/openstack-ansible stable/xena: Bump os_zun role SHA to pick up new location for kata repo  https://review.opendev.org/c/openstack/openstack-ansible/+/82741218:38
noonedeadpunkwow18:42
noonedeadpunknow no need to push to gates anymore?18:42
noonedeadpunkhttps://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/826463/3 got to zuul once lower patch get +w18:42
jrosserin the same gate queue i think that is automagic18:47
jrosserclarkb commented yesterday in #opendev that we were missing out on that by having gate-queue per repo18:47
jrosserthough i'm not sure why we have it that way - there must have been a reason to do it18:47
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Drop linuxcontainers hardcode for CI  https://review.opendev.org/c/openstack/openstack-ansible/+/82891819:00
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Use systemd_service role for overrides  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/82646319:19
jrosserthis has been ready a while now https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/82433519:36
admin1i wish you all a very good weekend 19:46
mgariepyhave a nice one too19:50
spatelwho has HP hardware here :) 19:54
mgariepyi don't why ?19:54
spateli want one bios firmware 19:55
spatelHP asking me for account subscription :(19:55
mgariepywow.19:55
spatelThis is crazy that they lockdown for hardware firmware (it should be free)19:56
jrosseryou need some less enterprise hardware19:56
mgariepyhahah19:56
spatellol19:56
spatelno comments (they are cheaper)19:57
spatelslowly we are moving out from own datacenter to rental datacenter19:57
spatelso we don't need to worry about hardware anymore. 19:58
mgariepyyou should run in the cloud to skip the hardware :) haha19:58
spatelwe are building cloud haha19:59
mgariepyspatel, what kind of server ?20:00
spatelWe rent datacenter build openstack and run are service.. 20:00
mgariepywhich model do you have ?20:00
spatelDell R 740xd / Dual Gold 6240 20:01
mgariepythe hp ones :) haha20:01
spatelHP C7000 chassis with BL460c Gen920:02
spatelhttps://ibb.co/2tHnjRq20:03
spatelwe do run openstack on C7000 20:03
spatelThis is one datacenter 20:04
spatelwe have one more which runs on all pizza box 1U but same HP hardware 20:05
mgariepycool. i do have dell c64xx for computes nodes. 20:07
spatelWe have dell in Rental Datacenter 20:08
mgariepydell are ok but their stupid license to have access to an html5 console is not fun.20:09
spatelyep!! HP doesn't have that issue and it comes with HTML5 20:10
spatelIn Rental datacenter we have web portal which automatically bring up console so i don't need to deal with anything 20:11
spatelquestion: in openstack network agent list output what is Alive vs State ?20:13
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server stable/victoria: Ensure insist=true is always set for lsyncd  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/82883720:15
mgariepyalive is probably when the process/ the agents reports it's status.20:16
mgariepystate would be if enabled or disabled ?20:16
mgariepyor something along those lines.20:17
spateli have noticed when rabbitMQ was down State was still up but Alive was XXX 20:20
mgariepylike:  admin_state_up=True, alive=True20:20
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Create ssh certificate authority  https://review.opendev.org/c/openstack/openstack-ansible/+/82529220:20
mgariepyi have a couple of compute nodes that are down and the admin_state_up=True, but alive=False 20:21
spateljust trying to understand when State will be down20:23
*** dviroel is now known as dviroel|out20:59
opendevreviewMerged openstack/openstack-ansible-os_designate master: Refactor use of include_vars  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/82433521:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Verify if hosts file already managed with OSA  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/82892922:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server stable/xena: Unpin Erlang distribution server port  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/82893222:39
opendevreviewMerged openstack/openstack-ansible stable/xena: Rename RBD cinder backend  https://review.opendev.org/c/openstack/openstack-ansible/+/82866323:05

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