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/!