Skip to content

Releases: opiproject/opi-evpn-bridge

v0.2.0

04 Jun 21:47
Compare
Choose a tag to compare

What's Changed

  • test: prevent global test objects modification by @glimchb in #151
  • refactor: add ProtoClone helper function to clone gRPC structs by @glimchb in #152
  • test: explicit call test params by @glimchb in #153
  • test: move mocks into table driver unittests by @glimchb in #154
  • test(port): add more mock tests by @glimchb in #157
  • test(bridge): add more mock tests by @glimchb in #158
  • test(bridge): add more mock delete tests by @glimchb in #159
  • test(vrf): add more mock tests by @glimchb in #160
  • test(svi): add more mock delete tests by @glimchb in #161
  • test(port): add more mock delete tests by @glimchb in #162
  • test(svi): add few more mock tests by @glimchb in #163
  • feat: add initial impl for List funcs by @glimchb in #164
  • docs: rename evpn-gw to evpn_gw in examples by @glimchb in #165
  • feat(list): add pagination to list funcs by @glimchb in #166
  • feat(list): add more pagination limits to list funcs by @glimchb in #168
  • fix(deps): update module google.golang.org/grpc to v1.58.0 by @renovate in #174
  • chore(deps): update docker.io/library/golang docker tag to v1.21.1 by @renovate in #172
  • chore(deps): update quay.io/frrouting/frr docker tag to v8.5.3 by @renovate in #173
  • fix(deps): update github.com/opiproject/opi-api digest to 02d3827 by @renovate in #171
  • fix(deps): update module github.com/google/uuid to v1.3.1 by @renovate in #175
  • fix(port): change TRUNK to ACCESS by @glimchb in #156
  • feat: add grpc gw http listener by @glimchb in #182
  • feat: add TLS option for gRPC connection by @glimchb in #183
  • tests: use withstatus objects by @glimchb in #184
  • fix(deps): update github.com/opiproject/opi-api digest to 7e87754 by @renovate in #185
  • fix(deps): update github.com/opiproject/opi-smbios-bridge digest to 529b43a by @renovate in #187
  • fix(deps): update module github.com/vektra/mockery to v2 by @renovate in #190
  • fix(deps): update module golang.org/x/tools to v0.13.0 by @renovate in #189
  • chore(deps): update curlimages/curl docker tag to v8.3.0 by @renovate in #188
  • fix(deps): update module google.golang.org/grpc to v1.58.1 by @renovate in #186
  • feat(db): add redis to compose file by @glimchb in #191
  • refactor: split validate logic to a new file by @glimchb in #192
  • refactor: move more checks to validate files by @glimchb in #193
  • refactor(update): move mask check to validate files by @glimchb in #194
  • fix(deps): update github.com/opiproject/opi-api digest to fe751a6 by @renovate in #195
  • fix(deps): update github.com/opiproject/opi-smbios-bridge digest to 842ba3f by @renovate in #196
  • fix(deps): update github.com/opiproject/opi-smbios-bridge digest to f6b1ccd by @renovate in #205
  • chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v4 by @renovate in #204
  • chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9 by @renovate in #203
  • chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v36.106.1 by @renovate in #202
  • fix(deps): update module github.com/onsi/ginkgo/v2 to v2.12.1 by @renovate in #198
  • chore(deps): update docker.io/fullstorydev/grpcurl docker tag to v1.8.8 by @renovate in #197
  • chore(deps): update pre-commit hook golangci/golangci-lint to v1.54.2 by @renovate in #200
  • fix(deps): update github.com/opiproject/opi-api digest to 94550f5 by @renovate in #206
  • fix(deps): update github.com/opiproject/opi-api digest to 30a342b by @renovate in #208
  • fix(deps): update github.com/opiproject/opi-api digest to 67b3821 by @renovate in #209
  • fix(deps): update github.com/opiproject/opi-smbios-bridge digest to ed2cf72 by @renovate in #207
  • chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v36.107.1 by @renovate in #210
  • fix(deps): update module github.com/vektra/mockery/v2 to v2.34.0 by @renovate in #211
  • feat: add grpc interceptor to log calls by @glimchb in #212
  • fix(deps): update github.com/opiproject/opi-api digest to f307f1a by @renovate in #213
  • fix(deps): update github.com/opiproject/opi-smbios-bridge digest to 4953908 by @renovate in #214
  • fix(deps): update module github.com/vektra/mockery/v2 to v2.34.2 by @renovate in #215
  • chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37 by @renovate in #217
  • feat: add otel grpc for monitoring by @glimchb in #219
  • fix(deps): update github.com/opiproject/opi-api digest to ec55946 by @renovate in #222
  • fix(deps): update github.com/opiproject/opi-smbios-bridge digest to 9e34bad by @renovate in #223
  • feat(netlink): pass context and add nested traces by @glimchb in #221
  • chore(deps): update jaegertracing/all-in-one docker tag to v1.50.0 by @renovate in #229
  • fix(deps): update module github.com/vektra/mockery/v2 to v2.35.2 by @renovate in #226
  • chore(deps): update docker.io/library/golang docker tag to v1.21.2 by @renovate in #224
  • fix(deps): update module golang.org/x/tools to v0.14.0 by @renovate in #227
  • chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v4.5.0 by @renovate in #228
  • feat(trace): add link name to nested netlink trace by @glimchb in #230
  • chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.11.0 by @renovate in #225
  • feat(frr): call frr cmds via telnet by @glimchb in #231
  • feat(trace): add nested traces for FRR commands by @glimchb in #234
  • fix(deps): update github.com/opiproject/opi-smbios-bridge digest to ce6b7d8 by @renovate in #236
  • fix(deps): update github.com/opiproject/opi-api digest to 00e9f8d by @renovate in #235
  • fix(deps): update github.com/opiproject/opi-smbios-bridge digest to c6a3b5c by @renovate in #237
  • fix(deps): update module github.com/vektra/mockery/v2 to v2.35.4 by @renovate in #239
  • chore(deps): update curlimages/curl docker tag to v8.4.0 by @renovate in #241
  • fix(deps): update module google.golang.org/grpc to v1.58.3 by @renovate in #240
  • chore(deps): update docker.io/library/golang docker tag to v1.21.3 by @renovate in #238
  • fix(deps): update module github.com/onsi/ginkgo/v2 to v2.13.0 by @renovate in #243
  • chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.19.2 by @renovate in #242
  • FRR send ...
Read more

v0.1.0

05 Sep 15:23
Compare
Choose a tag to compare

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...
Read more