Tuesday, 2023-03-28

jrossermorning07:49
noonedeadpunko/08:14
damiandabrowskihi08:33
admin1\o09:58
opendevreviewMerged openstack/ansible-config_template master: Remove TripleO jobs  https://review.opendev.org/c/openstack/ansible-config_template/+/87748610:36
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible-haproxy_server master: Add haproxy_service_configs format conversion for map files feature  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/87877112:33
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible-haproxy_server master: Fix haproxy_service_configs format conversion  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/87877112:33
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Use a map file to select haproxy horizon backend from the base frontend  https://review.opendev.org/c/openstack/openstack-ansible/+/87685112:34
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Enable TLS frontend for repo_server by default  https://review.opendev.org/c/openstack/openstack-ansible/+/87642612:39
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Enable TLS frontend for repo_server by default  https://review.opendev.org/c/openstack/openstack-ansible/+/87642612:42
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Enable TLS frontend for repo_server by default  https://review.opendev.org/c/openstack/openstack-ansible/+/87642612:43
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Define individual haproxy services for each console type  https://review.opendev.org/c/openstack/openstack-ansible/+/87808313:29
jrosserthis fails in a really odd way https://review.opendev.org/c/openstack/openstack-ansible/+/87242114:03
jrosserwish we had ARA :/14:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Bump ansible collection requirements to latest releases  https://review.opendev.org/c/openstack/openstack-ansible/+/87877814:11
noonedeadpunkI didn't have chance to look in the code I've promised I will do...14:12
jrosseri am confused by this14:13
jrosseri tried to update the collection to 2.0.0 in a AIO i had around14:13
jrosserthen i cannot reproduce14:13
jrossermaybe i've made a mistake updating the collection though14:13
jrosser^ yes i did the update wrong14:14
noonedeadpunkWell https://zuul.opendev.org/t/openstack/build/c57f4c42825f464e8db6d4681f73739d is kinda fails in understandable way14:19
noonedeadpunkas return values in collection have changed14:19
noonedeadpunkso register kind of works differently14:19
jrosserits under [image] key now14:20
jrosserhow did you see the return values are different? the docs are not updated on the ansible site14:20
noonedeadpunkwell, I've updated some roles quite recently to respect changes14:25
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible-haproxy_server master: Fix haproxy_service_configs format conversion  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/87877114:27
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_tempest master: Handle openstack.cloud.image from collection 1.x or 2.x  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/87878114:39
noonedeadpunkI just realized the question - I looked in opendev repo for specific modules - docs are generated from there, so...14:55
prometheanfireif the ptg meeting is going to talk about the libvirt service split can someone ping me, I'll drop from the ironic meeting14:55
jrosserthis is out of date https://docs.ansible.com/ansible/latest/collections/openstack/cloud/index.html14:56
noonedeadpunkSure, we will talk about that14:58
noonedeadpunkand I will ping you :)14:58
jrosserwheres the etherpad.... i ahve lost it14:58
* jrosser soooo disorganised14:59
noonedeadpunkjrosser: well, it reflects version of collection that's included for current ansible 14:59
noonedeadpunkhttps://etherpad.opendev.org/p/osa-bobcat-ptg14:59
prometheanfire:D15:01
* NeilHanlon is getting coffee15:01
* prometheanfire is in the ironic channel (they are talking about keystonemiddleware and external oauth-2.0)15:02
noonedeadpunkthat is kinda interesting as well...15:02
prometheanfireyep15:02
noonedeadpunkFWIW, for those who are interested to participate in OSA PTG - here's the link to the room https://www.openstack.org/ptg/rooms/kilo15:03
prometheanfirenoonedeadpunk: you should update the bot for https://ptg.opendev.org/ptg.html15:10
noonedeadpunk++15:12
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible-haproxy_server master: Fix haproxy_service_configs format conversion  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/87877116:10
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add openstack_resources role skeleton  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/87879418:17
noonedeadpunkjrosser: ^18:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add openstack_resources role skeleton  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/87879418:19
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add openstack_resources role skeleton  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/87879418:20
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add openstack_resources role skeleton  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/87879418:23
spateljamesdenton i have quick question if you around 18:25
spatelcurrently we have 3 vlan of /24 for public subnet and our customer pick one of subnet to get public IP attach to VM. 18:28
spatelin some case subnet is full and it failed so they select second. 18:28
spatelare there any way in neutron calls subnet-pool where neutron just pick ip for customer from available free ip18:28
jrosserspatel: we have something like that without needing subnet pool afaik18:56
spatelhmm?18:57
jrosserI think we just added the subnets to the same network (they’re all in the same vlan) and updated the allocation pool18:58
spatelin my case some deployment has multiple VLANs and networks..18:59
jrosserso it’s transparent to the users which subnet they get an ip from18:59
jrosserwell similarly, these are all separate /24 from a routing perspective18:59
jrosserbut all in the same l219:00
jrosserbut I get what you mean about it being difficult when you make multiple networks19:00
spateli have 2000 ips and i can't put them in single VLAN :(19:01
spateldoes subnet-pool idea works in this case?19:13
jrosserisn’t subnet pool more for allocating subnets, like from an ipv6 block19:13
jrosserwhere project networks come from the global address space19:14
admin1spatel, why can't they just pick a network ( instead of subnet )  and neutron will give one available ? 21:03
spatel5 network and each has /24 subnet. now tell me how do i know which one is full?21:04
admin1oh ..  5 diff networks ?21:04
spatelyes21:04
spateli have 2000 public IPs. its not fun to create single VLAN and put /21 on it, specially for public network 21:05
admin1actually i do have a /21 in a single vlan as ext-pub :D 21:05
admin1since openstack filters out all  stuff , i have not seen any issues21:05
admin1its a public cloud running in a country and up since 201821:05
spatelits not a good practice because sometime i have to re-claim public ip and sometime add new public ip. if its /24 then easy to handle and re-use them somewhere else..21:06
admin1correct21:06
spatelI had /22 in last but i end up wasting hell of ips :(21:06
spateldecided make them smaller for mobility 21:06
admin1maybe there is a way to do it form the outside .. like a simple script that will slect count(*) from neutron, determine if the range is full and if full, disable that range from selection 21:08
admin1but its  more of a cron script 21:08
admin1that could be an acceptable short term mitigation solution  so that users don't complain and buy time for long term solution 21:09
spateli wish if there is a logical group where you put all your network and let neutron decided which one to use with smart way. 21:09
spatelbiggest problem is when customer use terafrom or automation to create vm where they have to put network name :(21:10
spatelcurrently we educate them to try A network then B if it failed to allocate public ip 21:11
admin1go back to /22 :D 21:11
spatelnot fun but that is how its... 21:11
admin1works good :) 21:11
admin1you can limit the range from dhcp, so that not all gets allocated from start 21:12
admin1or 2x /2321:12
admin1multiple external network is no fun .. 21:12
spatelspecially vlan provider 21:12
spatelfloating ip works without issue because you have pool there. 21:13
spateli should create story in neutron group for future requests :) 21:13
spatelbecause neutron does knows about all ips usage "openstack ip avaibility list" 21:14
spatelsimple plugin can extract those data and assign network behind it. anyway lets see21:14
admin1is useful . if we can group and present it as a group 21:15
spatelyup21:15
admin1short term, do you want to explore the script for usage and disable the network somehow 21:15
admin1from selection 21:15
admin1or you can hack the actual neutron code  . 21:16
admin1but it will be your own skeleton in the closet that needs to be replaced/mainained each version 21:17
spatellets see.. first let me ask same question in neutron group and see what they have 21:18
spatelmay be its already in place and we are not aware of it 21:18
spateli gotta go to pickup my food :)21:18
spateli will catch you tomorrow 21:19
spatelgn21:19

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