digitalocean / digitalocean/go-openvswitch

support set Interface w/ external-ids

Open
#82 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
335
Forks
106
PR merge metrics
No merged PRs in 30d

Description

This is a **Feature Request**

ovs-vsctl is able to set external-ids properties to records in ovsdb
```
ovs-vsctl set Interface foo external-ids:iface-id=bar external-ids:iface-status=active external-ids:attached-mac= external-ids:vm-uuid:
```
This is actually used by OpenStack Nova agent to pass information for Neutron agent to populate proper overflow rules.

go-openvswicth has (v *VSwitchSetService) Interface(ifi string, options InterfaceOptions) method able to set Interface properties, however, not external-ids ones.

go-openvswitch should extend the Interface method to make it possible to set external-ids key-value pairs.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.