Releases: opiproject/opi-evpn-bridge
Releases · opiproject/opi-evpn-bridge
v0.2.0
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 ...
v0.1.0
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 toevpn-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...