Skip to content

M #-: Add Open vSwitch role#168

Open
sk4zuzu wants to merge 4 commits intomasterfrom
add-openvswitch-role
Open

M #-: Add Open vSwitch role#168
sk4zuzu wants to merge 4 commits intomasterfrom
add-openvswitch-role

Conversation

@sk4zuzu
Copy link
Collaborator

@sk4zuzu sk4zuzu commented Feb 12, 2026

No description provided.

@sk4zuzu sk4zuzu requested review from rsmontero and tinova February 12, 2026 15:33
@sk4zuzu sk4zuzu force-pushed the add-openvswitch-role branch from 80280d3 to 40bc416 Compare March 12, 2026 10:25
@sk4zuzu sk4zuzu changed the title M #-: Add Open vSwitch role (WIP) M #-: Add Open vSwitch role Mar 12, 2026
@sk4zuzu sk4zuzu marked this pull request as ready for review March 12, 2026 10:29
sk4zuzu added 2 commits March 20, 2026 17:12
- Handle both kernel and DPDK networking in OVS
- Allow for creation of arbitrary number of bonds and bridges
- Assert that 'ovs' structure is valid before applying any changes
- Fix up checksum offloading for Debian-like distros
- Make OVS configuration persistent (across reboots)

Signed-off-by: Michal Opala <sk4zuzu@gmail.com>
- Use external_ids to mark and manage only subset of OVS resources
- Auto-cleanup OVS ports and bridges managed by one-deploy
- Allow for interface and bridge re-configurations (limited)
- Re-assembly bond resources on interface changes (fix)
- Make it possible to move interfaces between different OVS bridges / bonds
- Improve readability of opennebula-ovs.sh.jinja template

Signed-off-by: Michal Opala <sk4zuzu@gmail.com>
@sk4zuzu sk4zuzu force-pushed the add-openvswitch-role branch from 40bc416 to 3c703e2 Compare March 23, 2026 10:51
sk4zuzu added 2 commits March 23, 2026 15:38
- Allow for setting options on "internal" ports
- Recognize "internal" ports automatically matching br names
- Update README.md to include "internal" port example
Signed-off-by: Michal Opala <sk4zuzu@gmail.com>
@sk4zuzu sk4zuzu force-pushed the add-openvswitch-role branch from c816666 to 6a91a50 Compare March 23, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant