Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@glimchb glimchb released this 04 Jun 21:47
· 48 commits to main since this release

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 and updated_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

Full Changelog: v0.1.0...v0.2.0