Skip to content

v0.1.0

Compare
Choose a tag to compare
@glimchb glimchb released this 05 Sep 15:23
· 282 commits to main since this release

What's Changed

  • fix(deps): update github.com/opiproject/opi-api digest to 9638639 by @renovate in #3
  • chore(deps): update docker.io/library/golang docker tag to v1.20.3 by @renovate in #4
  • Create examples for EVPN VXLAN PoC cases by @venkatmahalingam in #7
  • fix(deps): update module google.golang.org/grpc to v1.55.0 by @renovate in #12
  • chore(deps): update docker.io/library/golang docker tag to v1.20.4 by @renovate in #11
  • fix(deps): update github.com/opiproject/opi-api digest to da1d8ce by @renovate in #10
  • chore(deps): update alpine docker tag to v3.18 by @renovate in #16
  • enable L3VXLAN by @glimchb in #9
  • Added red and yellow VRFs and traffic test across hosts by @venkatmahalingam in #18
  • fix(deps): update github.com/opiproject/opi-api digest to 1db0f9c by @renovate in #19
  • ci: reduce image size by alpine by @glimchb in #20
  • fix(deps): update github.com/opiproject/opi-api digest to 432a550 by @renovate in #21
  • create: use {resource}_id field if provided by user by @glimchb in #23
  • Added NET_ADMIN capability to evpn bridge container by @udhay-104 in #22
  • chore(deps): update docker.io/library/golang docker tag to v1.20.5 by @renovate in #24
  • AIP-122: use resourcename.Validate and fieldbehavior.ValidateRequiredFields by @glimchb in #25
  • align proto clone to the same pattern by @glimchb in #26
  • use full name instead of {resource}_id by @glimchb in #27
  • add Get function for interface and subnet by @glimchb in #28
  • Enable CodeQL static code analysis scans by @glimchb in #29
  • fix(deps): update module google.golang.org/grpc to v1.56.0 by @renovate in #32
  • fix(deps): update github.com/opiproject/opi-api digest to e33accd by @renovate in #31
  • fix(deps): update github.com/opiproject/opi-api digest to e33accd by @renovate in #33
  • Initial impl for Update* functions by @glimchb in #34
  • Remove tenus. Use netlink by @glimchb in #35
  • bridge: plug into VRF by @glimchb in #36
  • ci: remove static bridge config and use grpc by @glimchb in #37
  • fix(deps): update github.com/opiproject/opi-api digest to ab0b6c9 by @renovate in #40
  • fix(deps): update module google.golang.org/grpc to v1.56.1 by @renovate in #42
  • EVPN VXLAN traffic flow diagrams by @venkatmahalingam in #43
  • chore(deps): update quay.io/frrouting/frr docker tag to v8.5.2 by @renovate in #41
  • fix(deps): update module google.golang.org/protobuf to v1.31.0 by @renovate in #44
  • fix(deps): update github.com/opiproject/opi-api digest to 66209d5 by @renovate in #45
  • add CodeQL badge by @glimchb in #46
  • Add OpenSSF scorecard workflow by @glimchb in #47
  • Implement tunnel RPCs by @glimchb in #48
  • ci: create vxlan via grpc, remove ip link config by @glimchb in #50
  • Update PoC diagrams for traffic flows by @venkatmahalingam in #53
  • Add files via upload by @glimchb in #54
  • fix(deps): update github.com/opiproject/opi-api digest to 5b8771b by @renovate in #55
  • fix(deps): update module google.golang.org/grpc to v1.56.2 by @renovate in #56
  • Update: start using netlink.LinkModify by @glimchb in #61
  • tests: Uniformly check returned error on OK response by @glimchb in #64
  • refactoring: use resourceIDToVolumeName everywhere by @glimchb in #65
  • ci: create vlan bridge port via grpc, remove ip link config by @glimchb in #57
  • chore(deps): update docker.io/library/golang docker tag to v1.20.6 by @renovate in #67
  • tests: use proto.Equal by @glimchb in #68
  • Update for the dest IP change in the diagram by @venkatmahalingam in #69
  • ci: fix typo bgpdd in frr daemons by @glimchb in #70
  • ci: enable FRR telnet by @glimchb in #71
  • fix(deps): update github.com/opiproject/opi-api digest to ea8314a by @renovate in #72
  • VRF: move from cloud APIs to evpn-gw APIs by @glimchb in #66
  • ci: commitlint set read permissions by @artek-koltun in #73
  • fix(deps): update github.com/opiproject/opi-api digest to cc0946b by @renovate in #79
  • fix(deps): update module google.golang.org/grpc to v1.57.0 by @renovate in #81
  • fix(deps): update module go.einride.tech/aip to v0.61.0 by @renovate in #80
  • BRIDGE: move from cloud APIs to evpn-gw APIs by @glimchb in #82
  • test(bridge): added test for illegal vlanid by @glimchb in #84
  • fix(variable): rename old copy paste volume name by @glimchb in #87
  • fix(deps): update github.com/opiproject/opi-api digest to 1e58d25 by @renovate in #89
  • Updated the diagrams for new configuration changes by @venkatmahalingam in #77
  • chore(deps): update docker.io/library/golang docker tag to v1.20.7 by @renovate in #90
  • refactor(port): move from cloud APIs to evpn-gw APIs by @glimchb in #88
  • refactor(docs): move pictures to a folder by @glimchb in #94
  • fix(port): raise new error by @glimchb in #97
  • fix(bridge): create vxlan only if VNI is not empty by @glimchb in #98
  • refactor(svi): move from cloud APIs to evpn-gw APIs by @glimchb in #99
  • Moving the overlay networks to vlan aware bridge in leaf1 by @venkatmahalingam in #102
  • fix(vrf): create bridge and vxlan only if VNI value is not empty by @glimchb in #106
  • ci: cleanup leftovers from old config by @glimchb in #108
  • chore: add few logs by @glimchb in #110
  • chore: add few logs by @glimchb in #113
  • chore: go mod tidy by @glimchb in #114
  • fix(bridge): delete and get only if VNI is not empty by @glimchb in #115
  • fix(deps): update github.com/opiproject/opi-api digest to f241fad by @renovate in #116
  • chore(deps): update docker.io/library/golang docker tag to v1.21.0 by @renovate in #117
  • fix(deps): update module go.einride.tech/aip to v0.62.0 by @renovate in #118
  • feat: use optional keyword by @glimchb in #119
  • feat(vrf): delete bridge and vxlan netdevs by @glimchb in #121
  • test: create NetlinkWrapper for mockery by @glimchb in #125
  • test: auto-genrate Netlink using mockery by @glimchb in #126
  • ci: start using mockery by @glimchb in #131
  • fix(deps): update github.com/opiproject/opi-api digest to 48b273e by @renovate in #132
  • Add more tests using mockery by @glimchb in #133
  • test: add more mockup test for vrf and bridge by @glimchb in #134
  • test(bridge): add more mockup tests by @glimchb in #135
  • test(vrf): add more mockup tests by @glimchb in #136
  • test: create NewServerWithArgs codedup by @glimchb in #137
  • ci: add makefile for development by @glimchb in #138
  • docs: add testing and mocks section to readme by @glimchb in #140
  • feat(svi): decouple linux devname from object resource id by @glimchb in #141
  • feat(bridge): decouple linux devname from object resource id by @glimchb in #142
  • test(svi): add more mockup tests by @glimchb in #143
  • feat: decouple linux devname from object resource id in get and update by @glimchb in #144
  • ci: replace static comamnds with grpc calls by @glimchb in #103
  • fix(vrf): ipprefix len should be 32 by @glimchb in #146
  • fix(deps): update github.com/opiproject/opi-api digest to 56e46f7 by @renovate in #149
  • fix(bridge): use VTEP IP instead of hard-coded by @glimchb in #147

New Contributors

Full Changelog: https://github.com/opiproject/opi-evpn-bridge/commits/v0.1.0