Releases: openconfig/kne
Releases · openconfig/kne
v0.3.0
What's Changed
- Add handling for config_data being set by @marcushines in #629
- Update license based on Kashin's feedback by @marcushines in #630
- Move alpine init container to be privledge to set the sysctl for ipv6 by @marcushines in #631
- Update KENG manifests by @jasdeep-hundal in #632
- remove license reference / fix entrypoint.sh by @marcushines in #634
- test kubeadm + containerd by @NehaManjunath in #635
- fix redundant steps in external pkr file by @NehaManjunath in #636
- Move srlinux client creation to Create() by @NehaManjunath in #637
- Bump golang.org/x/oauth2 from 0.21.0 to 0.27.0 by @dependabot[bot] in #638
- Default to kne-external for all publicly available container images by @jasdeep-hundal in #639
- Remove client from lifecycle of struct since there is never by @marcushines in #641
- Fix err check on create by @marcushines in #642
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- Keep kernel.pid_max smaller than 1048575. by @guoshiuan in #565
- Add support for additional files for Alpine by @DanG100 in #564
- Update lemming operator by @DanG100 in #568
- Fix bad link in README.md by @bstoll in #566
- update packer by @marcushines in #571
- Revise the cloud build script. by @guoshiuan in #583
- Update kind to 1.24.0 and node to 1.31.0 by @marcushines in #570
- Update go.yml by @marcushines in #573
- Always enable br_netfilter on VM builds by @jasdeep-hundal in #590
- Update KENG manifests by @jasdeep-hundal in #591
- Update KNE VM golang versions by @jasdeep-hundal in #592
- Update KENG manifests by @jasdeep-hundal in #595
- Pin metallb version by @DanG100 in #597
- Update KENG manifests by @jasdeep-hundal in #599
- Update lemming operator version by @DanG100 in #600
- Pin packer version by @DanG100 in #601
- CDNOS: update version, fix published ports by @msupinodn in #582
- docs - update kind version by @DamianZaremba in #585
- docs - correct Iaxia license url by @DamianZaremba in #587
- docs - reference latest topo.proto by @DamianZaremba in #588
- deploy - correct go install output by @DamianZaremba in #586
- Remove deprecated golangci config options by @bstoll in #604
- Update KNE packer image Go to 1.24.2 by @bstoll in #607
- Update the KNE setup doc by @hongdayin in #608
- Increase grpc MaxMessageSize limits from 4MB to 2GB. by @pranaysameer in #611
- Add bounds checks to type conversions to resolve gosec G115 errors by @bstoll in #572
- Remove accidentally added Mac metadata files by @jasdeep-hundal in #612
- Update imports and switch to moby v28 by @jasdeep-hundal in #613
- Fix for adding topology into the return of create topology by @marcushines in #617
- Enable config push and reset for Cisco XRd by @ebeaty-cisco in #618
- Bump github.com/golang/glog from 1.2.0 to 1.2.4 by @dependabot in #593
- Bump golang.org/x/crypto from 0.26.0 to 0.35.0 by @dependabot in #609
- Bump golang.org/x/net from 0.28.0 to 0.38.0 by @dependabot in #610
- enable parallelization of pod creation by @NehaManjunath in #624
- Add code to install libpcap-dev as it is a dependency to run some tests by @singhavnish2516 in #626
- Export default node constraints by @NehaManjunath in #625
- Add dockerfile for init-wait. This is required for supporting by @marcushines in #627
- add changes to alpine to use new flag for disabling arp/ipv6 by @marcushines in #628
New Contributors
- @msupinodn made their first contribution in #582
- @DamianZaremba made their first contribution in #585
- @hongdayin made their first contribution in #608
- @pranaysameer made their first contribution in #611
- @ebeaty-cisco made their first contribution in #618
- @singhavnish2516 made their first contribution in #626
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Update multivendor.pb.txt by @marcushines in #563
- Update external.pkr.hcl by @marcushines in #562
- Update internal.pkr.hcl by @marcushines in #561
- Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible by @dependabot in #560
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Update nokia minimum resource requirements by @alexmasi in #536
- Bump ondatra to 0.5.8 by @alexmasi in #537
- Check for host validation before Create by @DanG100 in #538
- Update KENG manifests by @jasdeep-hundal in #539
- Add documentation on the expectations of vendor images. by @bormanp in #535
- Add handling for cri-docker by @alexmasi in #540
- Reduce cfgmap limit to 1MB by @alexmasi in #541
- Increase max instances to accommodate large scale cisco xrd topos by @alexmasi in #543
- Bump openconfig/common-ci from 125b6b58286d116b216e45c33cb859f547965d61 to 66c8f8f6a58d5f9c9e84efe89f542b08cb6a0a33 by @dependabot in #542
- Disable nodeport auto allocation by @alexmasi in #544
- Explicitly call out ownership of vendor controllers. by @bormanp in #546
- Fix go-licenses toolchain issues by @alexmasi in #547
- Set a maximum amount of time to wait for an image to be pulled by @bormanp in #550
- Add external grpc wire support by @alexmasi in #548
- Fix err msg in topo manager server parse by @alexmasi in #551
- fix container path by @alexmasi in #553
- Add FORWARD node type and implementation by @alexmasi in #552
- Bump github.com/docker/docker from 24.0.9+incompatible to 26.1.4+incompatible by @dependabot in #554
- Wait for manifest-issued deployments to complete before proceeding with Topology generation by @LarsxGitHub in #556
- cleanup name in todo by @alexmasi in #557
- Add new handler for being able to map eth0 to management interfaces and by @marcushines in #558
- Add inside_ip to node and populate it in topo.Show by @will2dye4 in #559
- Bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #555
New Contributors
- @LarsxGitHub made their first contribution in #556
- @will2dye4 made their first contribution in #559
Full Changelog: v0.1.18...v0.2.0
v0.1.18
What's Changed
- update vendor service defaults and add tests by @alexmasi in #499
- Fix paths to Keysight manifests in the 'Create a KNE topology' document by @thash in #501
- Update KENG config map versions and operator by @jasdeep-hundal in #502
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #505
- rollforward deps to fix postsubmit by @alexmasi in #503
- Add kubeadm cluster support to kne deploy by @alexmasi in #504
- Update manifest.yaml to new version by @DanG100 in #506
- Adding Drivenets vendor by @davnerson-dn in #480
- Fix file perm for kubecfg creation when using kubeadm by @alexmasi in #507
- turn off external build for now by @alexmasi in #510
- Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible by @dependabot in #509
- Update openconfig go presubmit by @alexmasi in #511
- relax dependabot config by @alexmasi in #517
- Update Nokia config. by @guoshiuan in #508
- Update KENG manifests by @jasdeep-hundal in #520
- Add kubeadm join to topo manager by @alexmasi in #521
- Proto changes by @NehaManjunath in #522
- Update cdnos controller by @davnerson-dn in #523
- Re-enable external build by @alexmasi in #525
- Update KENG manifests by @jasdeep-hundal in #526
- Add
xdirectory and mutating webhook by @alexmasi in #524 - Add Kubeadm to topology manager by @alexmasi in #527
- Fix cluster names by @alexmasi in #528
- Fix regexp and err msg in topology manager by @alexmasi in #529
- Bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #530
- Fix nokia config in presubmit by @alexmasi in #531
- add auth deps for multinode by @alexmasi in #532
- Add credential provider option to kubeadm by @alexmasi in #533
- Defer cEOS-lab pod check, update operator version by @frasieroh in #534
New Contributors
- @thash made their first contribution in #501
- @davnerson-dn made their first contribution in #480
Full Changelog: v0.1.17...v0.1.18
v0.1.17
What's Changed
- Ixia-c operator upgrade by @anjan-keysight in #475
- Update internal.pkr.hcl to install network diagnosis tools by @liulk in #476
- add safe type conv by @alexmasi in #478
- pin to docker 24 by @alexmasi in #482
- juniper cptx, ncptx allow inside gRPC port other than 32767 by @nitinsoniism in #485
- Initial commit handling defaults in vendor node to make KNE topo create easier for users by @NehaManjunath in #484
- Add credential refresh for GAR registries in kind by @alexmasi in #479
- Support multiple services in topo proto by @NehaManjunath in #486
- Ixia-c operator upgrade by @anjan-keysight in #477
- remove trailing whitespace by @alexmasi in #487
- Fix flaky test relying on map ordering by @alexmasi in #490
- upgrade srl controller to v0.6.1 by @alexmasi in #492
- Add config support for alpine by @DanG100 in #491
- Fix flag name and add tests by @DanG100 in #493
- Multiple services implementation by @NehaManjunath in #489
- Update KENG versions in manifest by @jasdeep-hundal in #495
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #474
- Revert "Bump golang.org/x/crypto from 0.14.0 to 0.17.0" by @alexmasi in #498
- Add better semver parsing by @alexmasi in #496
- Work towards cptx deprecation by @alexmasi in #497
New Contributors
Full Changelog: v0.1.16...v0.1.17
v0.1.16
Public release of the KNE VM image with version v0.1.16 installed + all dependencies: https://storage.googleapis.com/kne-vm-image/3b75b219-318d-4aa9-a364-2129cd757416.tar.gz
What's Changed
- Update Ixia manifests to 4554 by @jasdeep-hundal in #435
- Switch build to debian (still build ubuntu alongside) by @alexmasi in #426
- fix ubuntu typo by @alexmasi in #436
- add required packer plugin to external build script by @alexmasi in #437
- Add ncptx to presubmit by @alexmasi in #438
- fix error case with intentional empty services by @alexmasi in #439
- Upgrade arista ceoslab operator to v2.0.2 by @alexmasi in #371
- Migrate vendors_test off deprecated NewConfig(t) method by @greg-dennis in #442
- Add cluster deployment teardown cmd to CLI by @alexmasi in #441
- Bump golang.org/x/net from 0.10.0 to 0.17.0 by @dependabot in #443
- add teardown to docs by @alexmasi in #445
- Remove resetter interface from arista as this api doesn't by @marcushines in #449
- readd reset now with the right api contract by @marcushines in #451
- Add interface validation by @alexmasi in #452
- Update Ixia manifests to 4555 by @jasdeep-hundal in #454
- Support hardware loopback for ixiatg by @alexmasi in #450
- Move to go 1.21 by @alexmasi in #456
- Bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible by @dependabot in #453
- Upgrade to latest Ondatra release by @greg-dennis in #455
- update docs for go 1.21 by @alexmasi in #457
- Ixia-c operator upgrade by @anjan-keysight in #448
- Pre-pull ncptx container for faster loading by @bstoll in #458
- Enable the admission webhook by @alshabib in #460
- After deleting a topology, remove it from the map. by @bormanp in #461
- Copying labels from KNE spec to POD spec. by @alshabib in #463
- Update KENG configmap for release 0.1.0-81 by @jasdeep-hundal in #465
- Add apply kubeyaml rpc to KNE grpc server by @alexmasi in #464
- Returning a valid proto from the ApplyCluster implementation by @alshabib in #468
- Add k8s ref doc by @alexmasi in #472
- Alpine kne node for Alpine Virtual Switch by @sonikajindal in #470
- Add useful tools to provisioners by @alexmasi in #473
New Contributors
- @alshabib made their first contribution in #460
- @sonikajindal made their first contribution in #470
Full Changelog: v0.1.15...v0.1.16
v0.1.15
What's Changed
- Make progress flag global by @NehaManjunath in #408
- Add more verbose error messages by @alexmasi in #409
- update to ixia 4306 by @alexmasi in #411
- Remove cloning of deprecated repo in internal image provisioner by @alexmasi in #413
- Bump scrapligo version to 1.1.11 by @xuqma in #416
- Proto changes for host constraints by @NehaManjunath in #415
- Upgrade ondatra by @alexmasi in #417
- fix trailing whitespace and update comment by @alexmasi in #418
- add docker ver negotiation by @alexmasi in #419
- Update Ixia manifests to 4399 by @jasdeep-hundal in #421
- juniper config mode retry and error handling by @nitinsoniism in #420
- Disable reporting during presubmit by @alexmasi in #423
- Build kneproxy by @bormanp in #424
- Validate host constraints by @NehaManjunath in #422
- Update Ixia manifests to 4435 by @jasdeep-hundal in #425
- remove deprecated raw ondatra client usage by @alexmasi in #427
- increase resources of presubmit runner by @alexmasi in #431
- Keysight operator upgrade by @anjan-keysight in #428
- add common github workflow by @alexmasi in #432
- update ubuntu 20.04 LTS base image by @alexmasi in #433
New Contributors
Full Changelog: v0.1.14...v0.1.15
v0.1.14
What's Changed
- Update ixia to 4080 by @alexmasi in #385
- Add support for
openconfig/magnato KNE. by @robshakir in #379 - juniper ncptx model by @nitinsoniism in #349
- Upgrade kind + k8 ver by @alexmasi in #388
- Add event proto by @alexmasi in #387
- Align kind + k8 versioning by @alexmasi in #389
- Tolerate retriable docker pull errors by @alexmasi in #390
- Update to image 4139 by @bormanp in #392
- Add config management with viper by @alexmasi in #395
- Add usage reporting pkg by @alexmasi in #396
- Create topo monitoring by @NehaManjunath in #398
- Add event publishing to kne_cli and controller server by @alexmasi in #393
- Add kne config file to internal VM image by @alexmasi in #400
- Update keysight version by @guoshiuan in #402
- Event watcher for topo create by @NehaManjunath in #399
- Change kne config location by @alexmasi in #404
- Move flag importation to the flags package. by @bormanp in #406
- Add event watching to deploy by @alexmasi in #405
- [Juniper] Check type assertion and speed up unit test by @alexmasi in #403
- Add default constraints for cpu, memory all nodes by @NehaManjunath in #407
New Contributors
- @NehaManjunath made their first contribution in #398
Full Changelog: v0.1.13...v0.1.14
v0.1.13
What's Changed
- upgrade ondatra by @alexmasi in #376
- Fix NPE in
kne deploy. by @robshakir in #377 - Add more services to defaults for all vendors and update examples by @alexmasi in #378
- Upgrade meshnet by @alexmasi in #381
- Add ondatra labels and rename impls to vendor instead of model by @alexmasi in #382
- Fix kubectl install breakage in postsubmit by @alexmasi in #383
New Contributors
- @robshakir made their first contribution in #377
Full Changelog: v0.1.12...v0.1.13