Monday, 2025-02-03

opendevreviewMerged openstack/openstack-ansible unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible/+/94052308:53
opendevreviewMerged openstack/openstack-ansible master: reno: Update master for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible/+/94052409:44
jrossero/ morning10:32
opendevreviewMerged openstack/ansible-role-python_venv_build stable/2024.2: Find wheel links inside of the directory  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/94051110:42
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-ops master: Respect defined version and source of mcapi driver  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/94021712:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-ops master: Fix a typo in mcapi_vexxhost_proxy_git_constraints  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/94021812:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-ops master: Move variables defenition from playbook level for mcapi proxy  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/94022012:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-ops master: [doc] Add brief documentation for mcapi proxy  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/94022212:26
opendevreviewMerged openstack/openstack-ansible-galera_server master: Extend example playbook to contain valid values  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/93974012:54
opendevreviewMerged openstack/openstack-ansible-plugins master: Fix remote_user with ssh connection plugin  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93982914:01
jrosserdid we work out why molecule was failing a lot here https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989814:06
noonedeadpunkno not really. I'ts also weird in exact same way here: https://zuul.opendev.org/t/openstack/build/b1a8d2f9352947ef930b8e7b473916bc14:09
noonedeadpunkbtw, TIL: https://github.com/ansible/ansible-dev-environment14:10
noonedeadpunkit could be very useful for molecule runs14:11
noonedeadpunkas it takes care of python dependencies as well14:12
jrosseroh and i remember now - the functional tests are really very broken14:17
* jrosser context switching14:18
noonedeadpunkah, functional tests... let's drop them right away from there, once we get molecule passing...14:20
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins stable/2024.2: Fix remote_user with ssh connection plugin  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/94063314:25
alvinstarrI was looking more at setting up l3 segments for my external providers.14:31
noonedeadpunkyeah, so I think you need to look at ovn-bgp-agent14:35
noonedeadpunkand latest version of osa should support it14:36
jrosseri think it depends exactly what is needed tbh14:36
noonedeadpunkthough most tricky part is actually on how to configure it, as here osa acts just as a framework to install things for you and variables for configuration14:36
jrosserbecasue you can have provider networks made up of multiple L3 without any bgp14:36
noonedeadpunkwell, true, yes14:36
jrosseralvinstarr: do you have a more specific description of what you want to do?14:37
jrosserlike instances directly connected to these segmented networks14:37
jrosseror floating IP, or whatever, as thats kind of super important to decide the right solution14:37
noonedeadpunkI realized today that I stuck somewhere in 2020 regarding Ansible overall...14:37
* noonedeadpunk at cfgmgmt14:38
noonedeadpunkI also learned about https://github.com/ansible-lockdown which kinda makes me wonder about our hardening stuff14:39
jrosserthat looks 10000000x more active than ansible-hardening14:40
noonedeadpunkbut it's somehow consist of too much things....14:40
noonedeadpunkand STIG is hidden only under paid subscription or smth....14:41
opendevreviewMerged openstack/openstack-ansible master: Pretty-print Ansible log messages as YAML  https://review.opendev.org/c/openstack/openstack-ansible/+/94044315:03
alvinstarrjrosser:  I have several L2 links to my local ISP that I would like to look like a single upstream feed to my users/projects.15:18
alvinstarrMore or less as described in https://docs.openstack.org/neutron/latest/admin/config-routed-networks.html15:18
jrosseralvinstarr: but you want to route your entire L3 allocation down one/the other/both of these links to your ISP?15:20
jrosserneutron L3 segments divide some larger address space up into smaller spaces, then assign (for example) compute nodes in rack 1 to segement 1, rack 2 to segment 2 and so on15:22
alvinstarr jrosser: I have multiple smallish L3 networks assigned at this point and each one is separately routed.15:51
alvinstarrI would like them to look like a single external network for the users/projects15:51
jrosseri am not sure that neutron routed segments helps you there - it is there more to allow segmentation of a very large network into smaller networks, allowing a L3 datacenter topology rather than having large L2 domains15:54
jrosseryou can put multiple neutron subnets inside one neutron network though, which perhaps sounds a bit more like what you want15:55
jrosseras an example, my external network was originally a /24, and later we added another /24 in a second neutron subnet15:55
alvinstarrThat sounds like what we are looking for.15:56
jrosserso here in the external network config there are multiple subnets defined https://paste.opendev.org/show/bR1yB4477k9xSmMKDHW2/16:01
jrosserthe thing to note is that the network type (vlan for me) and segmentation id (vlan id) is defined at the neutron network level16:01
jrosserso your switches have to be happy to configure multiple subnets/gateway IP in the same vlan16:02
jrosseron nxos you would add additional `ip address <cidr> secondary` statements to your vlan interface config16:04
jrosseralvinstarr: it's quite possible that you could achieve the same thing with routed segments with all the segments on all the nodes, rather than spread around like the documentation suggests16:11
jrosserthis would certainly need testing to see if it worked16:12
alvinstarrCurrently I have the networks on separate VLANs but that could be reworked.16:21
jrosserright - so the very bottom of the page you linked has an example of that for neutron segments16:26
alvinstarrHow would I create this in openstack-ansible?17:37
jrosseralvinstarr: if you already have the different provider networks in vlans, and you've configured a provider network as type vlan already in openstack, there is nothing really you need to do with openstack-ansible18:27
jrosserjust use the neutron commands to define the networks/segments/subnets as described in the neutron documentation18:27
jrosseropenstack-ansible configuration is more about defining the mapping between physical ports and logical networks in neutron18:28
opendevreviewMerged openstack/openstack-ansible-os_ironic stable/2024.2: Fix quorum queue support for ironic-inspector  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/94052020:14

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