| jrosser | morning | 07:49 |
|---|---|---|
| noonedeadpunk | o/ | 08:14 |
| damiandabrowski | hi | 08:33 |
| admin1 | \o | 09:58 |
| opendevreview | Merged openstack/ansible-config_template master: Remove TripleO jobs https://review.opendev.org/c/openstack/ansible-config_template/+/877486 | 10:36 |
| opendevreview | Damian 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/+/878771 | 12:33 |
| opendevreview | Damian 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/+/878771 | 12:33 |
| opendevreview | Damian 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/+/876851 | 12:34 |
| opendevreview | Damian Dąbrowski proposed openstack/openstack-ansible master: Enable TLS frontend for repo_server by default https://review.opendev.org/c/openstack/openstack-ansible/+/876426 | 12:39 |
| opendevreview | Damian Dąbrowski proposed openstack/openstack-ansible master: Enable TLS frontend for repo_server by default https://review.opendev.org/c/openstack/openstack-ansible/+/876426 | 12:42 |
| opendevreview | Damian Dąbrowski proposed openstack/openstack-ansible master: Enable TLS frontend for repo_server by default https://review.opendev.org/c/openstack/openstack-ansible/+/876426 | 12:43 |
| opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Define individual haproxy services for each console type https://review.opendev.org/c/openstack/openstack-ansible/+/878083 | 13:29 |
| jrosser | this fails in a really odd way https://review.opendev.org/c/openstack/openstack-ansible/+/872421 | 14:03 |
| jrosser | wish we had ARA :/ | 14:03 |
| opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Bump ansible collection requirements to latest releases https://review.opendev.org/c/openstack/openstack-ansible/+/878778 | 14:11 |
| noonedeadpunk | I didn't have chance to look in the code I've promised I will do... | 14:12 |
| jrosser | i am confused by this | 14:13 |
| jrosser | i tried to update the collection to 2.0.0 in a AIO i had around | 14:13 |
| jrosser | then i cannot reproduce | 14:13 |
| jrosser | maybe i've made a mistake updating the collection though | 14:13 |
| jrosser | ^ yes i did the update wrong | 14:14 |
| noonedeadpunk | Well https://zuul.opendev.org/t/openstack/build/c57f4c42825f464e8db6d4681f73739d is kinda fails in understandable way | 14:19 |
| noonedeadpunk | as return values in collection have changed | 14:19 |
| noonedeadpunk | so register kind of works differently | 14:19 |
| jrosser | its under [image] key now | 14:20 |
| jrosser | how did you see the return values are different? the docs are not updated on the ansible site | 14:20 |
| noonedeadpunk | well, I've updated some roles quite recently to respect changes | 14:25 |
| opendevreview | Damian 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/+/878771 | 14:27 |
| opendevreview | Jonathan 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/+/878781 | 14:39 |
| noonedeadpunk | I just realized the question - I looked in opendev repo for specific modules - docs are generated from there, so... | 14:55 |
| prometheanfire | if the ptg meeting is going to talk about the libvirt service split can someone ping me, I'll drop from the ironic meeting | 14:55 |
| jrosser | this is out of date https://docs.ansible.com/ansible/latest/collections/openstack/cloud/index.html | 14:56 |
| noonedeadpunk | Sure, we will talk about that | 14:58 |
| noonedeadpunk | and I will ping you :) | 14:58 |
| jrosser | wheres the etherpad.... i ahve lost it | 14:58 |
| * jrosser soooo disorganised | 14:59 | |
| noonedeadpunk | jrosser: well, it reflects version of collection that's included for current ansible | 14:59 |
| noonedeadpunk | https://etherpad.opendev.org/p/osa-bobcat-ptg | 14:59 |
| prometheanfire | :D | 15:01 |
| * NeilHanlon is getting coffee | 15:01 | |
| * prometheanfire is in the ironic channel (they are talking about keystonemiddleware and external oauth-2.0) | 15:02 | |
| noonedeadpunk | that is kinda interesting as well... | 15:02 |
| prometheanfire | yep | 15:02 |
| noonedeadpunk | FWIW, for those who are interested to participate in OSA PTG - here's the link to the room https://www.openstack.org/ptg/rooms/kilo | 15:03 |
| prometheanfire | noonedeadpunk: you should update the bot for https://ptg.opendev.org/ptg.html | 15:10 |
| noonedeadpunk | ++ | 15:12 |
| opendevreview | Damian 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/+/878771 | 16:10 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add openstack_resources role skeleton https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/878794 | 18:17 |
| noonedeadpunk | jrosser: ^ | 18:17 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add openstack_resources role skeleton https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/878794 | 18:19 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add openstack_resources role skeleton https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/878794 | 18:20 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add openstack_resources role skeleton https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/878794 | 18:23 |
| spatel | jamesdenton i have quick question if you around | 18:25 |
| spatel | currently 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 |
| spatel | in some case subnet is full and it failed so they select second. | 18:28 |
| spatel | are there any way in neutron calls subnet-pool where neutron just pick ip for customer from available free ip | 18:28 |
| jrosser | spatel: we have something like that without needing subnet pool afaik | 18:56 |
| spatel | hmm? | 18:57 |
| jrosser | I think we just added the subnets to the same network (they’re all in the same vlan) and updated the allocation pool | 18:58 |
| spatel | in my case some deployment has multiple VLANs and networks.. | 18:59 |
| jrosser | so it’s transparent to the users which subnet they get an ip from | 18:59 |
| jrosser | well similarly, these are all separate /24 from a routing perspective | 18:59 |
| jrosser | but all in the same l2 | 19:00 |
| jrosser | but I get what you mean about it being difficult when you make multiple networks | 19:00 |
| spatel | i have 2000 ips and i can't put them in single VLAN :( | 19:01 |
| spatel | does subnet-pool idea works in this case? | 19:13 |
| jrosser | isn’t subnet pool more for allocating subnets, like from an ipv6 block | 19:13 |
| jrosser | where project networks come from the global address space | 19:14 |
| admin1 | spatel, why can't they just pick a network ( instead of subnet ) and neutron will give one available ? | 21:03 |
| spatel | 5 network and each has /24 subnet. now tell me how do i know which one is full? | 21:04 |
| admin1 | oh .. 5 diff networks ? | 21:04 |
| spatel | yes | 21:04 |
| spatel | i have 2000 public IPs. its not fun to create single VLAN and put /21 on it, specially for public network | 21:05 |
| admin1 | actually i do have a /21 in a single vlan as ext-pub :D | 21:05 |
| admin1 | since openstack filters out all stuff , i have not seen any issues | 21:05 |
| admin1 | its a public cloud running in a country and up since 2018 | 21:05 |
| spatel | its 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 |
| admin1 | correct | 21:06 |
| spatel | I had /22 in last but i end up wasting hell of ips :( | 21:06 |
| spatel | decided make them smaller for mobility | 21:06 |
| admin1 | maybe 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 |
| admin1 | but its more of a cron script | 21:08 |
| admin1 | that could be an acceptable short term mitigation solution so that users don't complain and buy time for long term solution | 21:09 |
| spatel | i 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 |
| spatel | biggest problem is when customer use terafrom or automation to create vm where they have to put network name :( | 21:10 |
| spatel | currently we educate them to try A network then B if it failed to allocate public ip | 21:11 |
| admin1 | go back to /22 :D | 21:11 |
| spatel | not fun but that is how its... | 21:11 |
| admin1 | works good :) | 21:11 |
| admin1 | you can limit the range from dhcp, so that not all gets allocated from start | 21:12 |
| admin1 | or 2x /23 | 21:12 |
| admin1 | multiple external network is no fun .. | 21:12 |
| spatel | specially vlan provider | 21:12 |
| spatel | floating ip works without issue because you have pool there. | 21:13 |
| spatel | i should create story in neutron group for future requests :) | 21:13 |
| spatel | because neutron does knows about all ips usage "openstack ip avaibility list" | 21:14 |
| spatel | simple plugin can extract those data and assign network behind it. anyway lets see | 21:14 |
| admin1 | is useful . if we can group and present it as a group | 21:15 |
| spatel | yup | 21:15 |
| admin1 | short term, do you want to explore the script for usage and disable the network somehow | 21:15 |
| admin1 | from selection | 21:15 |
| admin1 | or you can hack the actual neutron code . | 21:16 |
| admin1 | but it will be your own skeleton in the closet that needs to be replaced/mainained each version | 21:17 |
| spatel | lets see.. first let me ask same question in neutron group and see what they have | 21:18 |
| spatel | may be its already in place and we are not aware of it | 21:18 |
| spatel | i gotta go to pickup my food :) | 21:18 |
| spatel | i will catch you tomorrow | 21:19 |
| spatel | gn | 21:19 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!