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 configuration from VRF by @glimchb in #245
- feat(frr): support multiple ports for multiple services by @glimchb in #247
- feat(otel): add more frr attributes by @glimchb in #248
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to e57f214 by @renovate in #244
- ci: expose grpc and http ports to host by @glimchb in #250
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.22.0 by @renovate in #249
- feat(frr): replace static config with dynamic grpc by @glimchb in #246
- feat(svi): prepare for FRR config in create and delete by @glimchb in #252
- refactor(common): move inventory to separate folder by @sandersms in #232
- feat(frr): make it an interface and create mockery by @glimchb in #254
- test(frr): start using mockery by @glimchb in #255
- feat(frr): implement ExitPrivileged mode by @glimchb in #256
- feat(svi): implement frr command by @glimchb in #257
- refactor(frr): split MultiLineCmd to a new function by @glimchb in #260
- refactor(svi): move netlink to a separate file by @glimchb in #261
- refactor(svi): move netlink to a separate file by @glimchb in #262
- refactor(vrf): move netlink to a separate file by @glimchb in #263
- refactor(bridge): move netlink to a separate file by @glimchb in #264
- feat(store): use gokv pkg to abstract persistant store by @glimchb in #265
- feat(redis): test connection to redis by @glimchb in #266
- feat(models): add new package to handle protobuf translation by @glimchb in #267
- refactor: fix typo pe vs pb by @glimchb in #272
- fead(models): add EvpnObject interface by @glimchb in #271
- feat(store): replace all 4 objects maps with gokv.Store abstraction by @glimchb in #177
- refactor: split evpn folder by @glimchb in #270
- refactor: rename files for clarity by @glimchb in #273
- refactor(port): move netlink to a new file by @glimchb in #274
- refactor: move proto to utils by @glimchb in #275
- refactor: make resourceIDToFullName private and remove unused by @glimchb in #276
- refactor: move pagination funs to utils by @glimchb in #277
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to 71ff936 by @renovate in #280
- feat: redis address configurable by @artek-koltun in #289
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.31.3 by @renovate in #284
- fix(deps): update module google.golang.org/grpc to v1.59.0 by @renovate in #288
- fix(deps): update module github.com/vektra/mockery/v2 to v2.36.0 by @renovate in #287
- fix(deps): update module github.com/philippgille/gokv to v0.6.0 by @renovate in #286
- fix(deps): update module github.com/golangci/golangci-lint to v1.55.0 by @renovate in #285
- chore(deps): update pre-commit hook golangci/golangci-lint to v1.55.0 by @renovate in #283
- chore(deps): update redis docker tag to v7.2.2 by @renovate in #281
- fix(deps): update module go.einride.tech/aip to v0.63.0 by @renovate in #282
- feat(models): add name field and getname method by @glimchb in #290
- refactor: rename validate files by @glimchb in #291
- refactoring: code dup reduction in tests by @glimchb in #292
- feat(models): add
created_at
andupdated_at
timestamps by @glimchb in #293 - feat(frr): get frr address from external config by @glimchb in #296
- refactor: use aip-go Join for resource names by @artek-koltun in #304
- fix(deps): update module github.com/google/uuid to v1.4.0 by @renovate in #305
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.36.0 by @renovate in #303
- chore(deps): update docker.io/fullstorydev/grpcurl docker tag to v1.8.9 by @renovate in #300
- chore(deps): update pre-commit hook golangci/golangci-lint to v1.55.1 by @renovate in #301
- test: add jaeger health check by @artek-koltun in #306
- fix(deps): update module github.com/golangci/golangci-lint to v1.55.1 by @renovate in #302
- test: add jaeger and gw tests to opi-test by @artek-koltun in #308
- chores(deps): update dependencies by @artek-koltun in #307
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to e507486 by @renovate in #299
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to bbddb63 by @renovate in #311
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to c00b347 by @renovate in #316
- fix(deps): update github.com/opiproject/opi-api digest to afce425 by @renovate in #298
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to 39d25de by @renovate in #317
- fix(deps): update module go.einride.tech/aip to v0.65.0 by @renovate in #315
- chore(deps): update redis docker tag to v7.2.3 by @renovate in #312
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.46.0 by @renovate in #314
- chore(deps): update jaegertracing/all-in-one docker tag to v1.51.0 by @renovate in #313
- chore(deps): update pre-commit hook golangci/golangci-lint to v1.55.2 by @renovate in #309
- chore(deps): update quay.io/frrouting/frr docker tag to v9 by @renovate in #91
- fix(deps): update github.com/opiproject/opi-api digest to 7979f3e by @renovate in #318
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to 70db772 by @renovate in #319
- fix(deps): update module golang.org/x/tools to v0.15.0 by @renovate in #327
- fix(deps): update module github.com/vektra/mockery/v2 to v2.37.0 by @renovate in #323
- chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.8.0 by @renovate in #324
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.59.2 by @renovate in #325
- chore(deps): update docker.io/library/golang docker tag to v1.21.4 by @renovate in #320
- fix(deps): update module otelgrpc to v0.46.0 by @artek-koltun in #329
- fix(deps): update github.com/opiproject/opi-api digest to 8df008b by @renovate in #330
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to 0082ec9 by @renovate in #331
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.61.4 by @renovate in #334
- chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.9.0 by @renovate in #333
- fix(deps): update module github.com/vektra/mockery/v2 to v2.37.1 by @renovate in #332
- fix(deps): update opentelemetry-go monorepo to v1.21.0 by @renovate in #328
- fix(deps): update module go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.46.1 by @renovate in #326
- fix(deps): update github.com/opiproject/opi-api digest to 7b62be4 by @renovate in #335
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to 3810763 by @renovate in #336
- fix(deps): update module go.einride.tech/aip to v0.66.0 by @renovate in #340
- fix(deps): update module github.com/vektra/mockery/v2 to v2.38.0 by @renovate in #339
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.74.1 by @renovate in #338
- chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.10.0 by @renovate in #337
- fix(deps): update github.com/opiproject/opi-api digest to b9b5358 by @renovate in #341
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to 42d9a10 by @renovate in #342
- fix(deps): update module golang.org/x/tools to v0.16.0 by @renovate in #346
- chore(deps): update quay.io/frrouting/frr docker tag to v9.1.0 - autoclosed by @renovate in #345
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.81.4 by @renovate in #344
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.13.2 by @renovate in #343
- fix(deps): update github.com/opiproject/opi-api digest to b990048 by @renovate in #347
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.89.7 by @renovate in #355
- chore(deps): update jaegertracing/all-in-one docker tag to v1.52.0 by @renovate in #354
- chore(deps): update docker.io/library/alpine docker tag to v3.19 by @renovate in #353
- chore(deps): update curlimages/curl docker tag to v8.5.0 by @renovate in #352
- chore(deps): update docker.io/library/golang docker tag to v1.21.5 by @renovate in #349
- fix(deps): update module google.golang.org/grpc to v1.60.0 by @renovate in #360
- fix(deps): update module github.com/google/uuid to v1.5.0 by @renovate in #359
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.102.0 by @renovate in #358
- fix(deps): update module golang.org/x/tools to v0.16.1 by @renovate in #357
- fix(deps): update module google.golang.org/protobuf to v1.32.0 by @renovate in #364
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.107.1 by @renovate in #362
- fix(deps): update module google.golang.org/grpc to v1.60.1 by @renovate in #361
- chore(deps): update alpine docker tag to v3.19 by @renovate in #350
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.121.0 by @renovate in #365
- fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.19.0 by @renovate in #368
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.126.2 by @renovate in #367
- chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.11.0 by @renovate in #366
- fix(evpn-bridge): update for api dependencies on evpn-gw api by @sandersms in #369
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to c7f7339 by @renovate in #348
- fix(deps): update github.com/opiproject/opi-smbios-bridge digest to 4401aa6 by @renovate in #374
- fix(deps): update module golang.org/x/tools to v0.17.0 by @renovate in #375
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.14.0 by @renovate in #373
- chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v37.131.0 by @renovate in #372
- chore(deps): update jaegertracing/all-in-one docker tag to v1.53.0 by @renovate in #371
- chore(deps): update docker.io/library/golang docker tag to v1.21.6 by @renovate in #370
- fix(deps): update github.com/opiproject/opi-api digest to 7dc7290 by @renovate in #356
- docs: Add opi-evpn-br architecture slidedeck by @mardim91 in #376
New Contributors
- @sandersms made their first contribution in #232
Full Changelog: v0.1.0...v0.2.0