Releases: openconfig/kne
Releases · openconfig/kne
v0.1.10
What's Changed
- Fix trailing whitespace in topo.proto by @marcushines in #334
- Remove gcloud exec and delete old exec code by @alexmasi in #333
- Update .gitignore by @bormanp in #337
- Add kne struct flags to Deploy and Spec structures. by @bormanp in #336
- Misc lemming fixes by @DanG100 in #335
- use exec.stream for internal import by @alexmasi in #338
- The new load package reads and does some validation of deployment con… by @bormanp in #339
- update presubmit by @alexmasi in #340
- Add new pods package for monitoring pod status by @bormanp in #341
Full Changelog: v0.1.9...v0.1.10
v0.1.9
v0.1.8
What's Changed
- Add keysight manifest for deploy by @marcushines in #238
- Add sudo to
make install
by @wenovus in #284 - Fix typo in Makefile by @oshothebig in #283
- Accept all Ixia config map names by @jasdeep-hundal in #286
- Exclude presubmit test from makefile unit test cmd by @alexmasi in #288
- Replace examples/3node-withtraffic.pb.txt reference to an existing file. by @bormanp in #287
- Add logshim package in preparation for migrating from logrus to klog. by @bormanp in #289
- Upgrade ixia c to ver 3724 by @alexmasi in #291
- Migrate to klog from logrus by @bormanp in #290
- Bump github.com/containerd/containerd from 1.5.13 to 1.5.16 by @dependabot in #292
- Print the list of logfiles created as the program terminates. by @bormanp in #293
- Print log files to stderr not stdout by @greg-dennis in #296
- Fix presubmit by @alexmasi in #298
- Fix ixiatg op path by @alexmasi in #297
- change default cptx gnmi port by @alexmasi in #294
- Fix dup import by @alexmasi in #299
- Updated scrapligo to 1.1.6 by @n0shut in #300
- Break out code to import flags by @bormanp in #301
- Default to using OC yang models in SR Linux gNMI server by @n0shut in #302
- Cleanup unused server code by @alexmasi in #304
- Extend timeout for image creation by @alexmasi in #305
- Fix race condition. by @bormanp in #306
- convert test to use testdata dir pattern by @alexmasi in #307
- Bump github.com/containerd/containerd from 1.5.16 to 1.5.18 by @dependabot in #308
- Fix typo in ceos.go by @greg-dennis in #310
- Bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #309
- Update cisco 8000e to include all services by @mojiiba in #303
- update to ixia 3807 by @alexmasi in #312
- Move to go 1.20 by @alexmasi in #313
- Use meshnet grpc as default and update k8/kind versions by @alexmasi in #314
- Lemming operator manifest by @DanG100 in #316
- Update nokia configs by @alexmasi in #315
- Support specify manifests/operators as both raw data and filepaths by @alexmasi in #317
- Revert "Support specify manifests/operators as both raw data and filepaths" by @marcushines in #319
- Update gRIBI and gNMI ports to official numbers for lemming by @wenovus in #318
- Revert "Revert "Support specify manifests/operators as both raw data … by @alexmasi in #320
- New exec by @bormanp in #322
- Migrate deploy to use kne/exec rather than kne/os/exec by @bormanp in #325
- Change text for stderr to work with Google's flag package as well. by @bormanp in #327
- Prepend exec'd command's output with the command name by @bormanp in #328
- Add multivendor topology and valid configurations for ceos and xrd by @marcushines in #321
- Fix err check in deploy by @alexmasi in #330
- Use meshnet clientset directly by @alexmasi in #329
New Contributors
- @wenovus made their first contribution in #284
- @oshothebig made their first contribution in #283
- @jasdeep-hundal made their first contribution in #286
- @bormanp made their first contribution in #287
- @dependabot made their first contribution in #292
- @n0shut made their first contribution in #300
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- KNE to use the arista-ceoslab-operator by @frasieroh in #195
- Update operator to v1.0.2 (see operator release page) by @frasieroh in #213
- Add arista operator deployment in kne by @alexmasi in #214
- Add presubmit test by @alexmasi in #215
- Remove duplicate steps in the postsubmit by @alexmasi in #216
- Node status check pod condition for ready by @alexmasi in #217
- Remove dep on kubectl by @marcushines in #218
- Update srl controller to head commit by @marcushines in #219
- Docs update for deployment yaml reference by @alexmasi in #220
- Fix test to be hermetic by @marcushines in #222
- Add controllers to manifests by @alexmasi in #221
- Remove cloning of obsolete repos in internal packer build by @alexmasi in #223
- Update controller server with new defaults by @alexmasi in #224
- fix test to make it hermetic by @marcushines in #227
- cptx: fix config reset by @nitinsoniism in #229
- 8000e config file typo fix by @tdesh10 in #230
- added config push for Nokia SR Linux by @hellt in #231
- cptx : do a more suitable 'load merge' on config push by @nitinsoniism in #233
- Pre-pull containers on internal image for faster loading by @alexmasi in #235
- Change cisco default image based on model if unspecified by @alexmasi in #234
- Fix gcloud credentials by @alexmasi in #236
- Configure sudoless docker by @alexmasi in #237
- configure inotify by @alexmasi in #239
- Nokia SR Linux with Openconfig services lab example by @hellt in #228
- Update examples + switch from TYPE to VENDOR enums by @alexmasi in #240
- fix vendor enum by @alexmasi in #243
- Remove references to node type by @alexmasi in #244
- Add external cluster type by @alexmasi in #245
- Update Arista cEos controller version by @guoshiuan in #250
- Add packer sleep for initial updates by @alexmasi in #251
- Cleanup presubmit by @alexmasi in #246
- Ixia support for custom init container by @anjan-keysight in #248
- Update Ixia for client api by @anjan-keysight in #249
- create topology doc: fix controller install links by @defo89 in #247
- Add ops agent installation to internal VM image to enable cloud logging by @alexmasi in #254
- remove unsafe text template usage by @alexmasi in #256
- Add vendor data, update arista operator to v2.0.1 by @frasieroh in #253
- fix outdated srl config by @alexmasi in #257
- Remove the ios-xr/ prefix in GAR path. by @guoshiuan in #258
- cptx certer interface and grpc config update by @nitinsoniism in #255
- Fix for metallb with external cluster type by @alexmasi in #259
- skip reset in ondatra presubmit test by @alexmasi in #261
- ceos operator update to v2.0.1 by @alexmasi in #262
- Add external cluster option to specify docker network name by @alexmasi in #263
- cptx: push gRPC config along with cert by @nitinsoniism in #264
- Add multinode cluster deps by @alexmasi in #265
- Migrate presubmit to new telemetry API by @DanG100 in #268
- increase timeout for postsubmit by @alexmasi in #270
- new ixia release by @alexmasi in #269
- Add 150 node topo by @alexmasi in #267
- Add more IPs to multinode external deployment config by @alexmasi in #271
- upgrade srl controller to 0.4.6 by @alexmasi in #272
- Add multinode doc by @alexmasi in #273
- upgrade ixiatg by @alexmasi in #276
- Lemming node impl uses operator by @DanG100 in #275
- cptx: retry cert config when pki cert infra is not up by @nitinsoniism in #277
- Fix for lemming node create by @DanG100 in #279
- Add meshnet grpc-wire option by @alexmasi in #278
- Update multinode codelab by @alexmasi in #281
New Contributors
- @frasieroh made their first contribution in #195
- @tdesh10 made their first contribution in #230
- @defo89 made their first contribution in #247
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- Update containerImage loading to not rename on empty string dst by @alexmasi in #201
- Update metallb and refactor deploy as step two to add check for kubectl by @marcushines in #200
- update vm images to go 1.18 by @alexmasi in #203
- Attempt to fix packer race condition over pkg lock by @alexmasi in #204
- Fix port numbers on outside ports when they are remapped add test coverage for this case by @marcushines in #205
- Fix deploy to use the metallb crd by @marcushines in #208
- Add basic lemming node implementation by @DanG100 in #206
- fix deploy to add wait for healthy and retry based on connect error for validator by @marcushines in #209
- add l2 advertisment to metallb add clientset and tests by @marcushines in #211
- Move to internally hosted public container deps by @alexmasi in #210
New Contributors
Full Changelog: v0.1.5...v0.1.6
Add support for single server to support multiple egress services
What's Changed
- Fix registration issues by @alexmasi in #197
- fix port number to support multiple ports on same internal listener by @marcushines in #198
Full Changelog: v0.1.4...v0.1.5
v0.1.4
This release requires k8s v1.24 and kind v0.1.14
What's Changed
- update kind deployment to 1.14 and k8s to 1.24.3 by @marcushines in #193
- update go.mod to k8s 1.24 by @marcushines in #194
- add crd kind/api version back into create by @marcushines in #196
Full Changelog: v0.1.3...v0.1.4
Scrapligo 1.0 support
What's Changed
- Implement Configuration reset for Juniper Nodes by @jinsun-yoo in #162
- Add custom privilege level patterns in Juniper to allow hostnames with '.' by @jinsun-yoo in #164
kind-bridge
as a default kind cluster config by @hellt in #166- added nokia sr linux with startup config example by @hellt in #169
- Only update kind config path if it was defined by @bstoll in #170
- fix fmt lint issues by @marcushines in #171
- scrapligo v1 update by @hellt in #165
kne
instead ofkne_cli
by @hellt in #168- Add multivendor topology by @marcushines in #173
- Add srl controller to
kne_cli deploy
by @alexmasi in #174 - Support CEOS PKI certificate delay by @bstoll in #175
- Fix checksum mismatch for github.com/docker/distribution by @raballew in #176
- remove log adaptor and dependency on kind libraries by @marcushines in #178
- Update cloudbuild and docs for srl-controller cluster deployment by @alexmasi in #177
- Improve documentation by @raballew in #179
- fix typo in yaml file name by @hellt in #180
- Update internal image build by @alexmasi in #181
- updated srl-controller api dependency by @hellt in #184
- Add proper Create signature by @marcushines in #185
- added ResetCfg for Nokia SR Linux by @hellt in #187
- Fix Typo by @jinsun-yoo in #188
- Remove rest client from topo Clientset by @alexmasi in #189
- Add proto fields for controller push/reset cfg rpcs by @alexmasi in #190
- Support push + reset cfg from topology manager grpc service by @alexmasi in #183
- add validation for resetter interface for cptx by @alexmasi in #191
- Fix handling for KUBECONFIG env var by @marcushines in #192
New Contributors
- @jinsun-yoo made their first contribution in #162
- @raballew made their first contribution in #176
Full Changelog: v0.1.2...v0.1.3
Add kindnet bridge support
v0.1.2 update dependabot alerts and sr linux controller to new version (#161)
v0.1.1
What's Changed
- Cptx node by @shubh90 in #88
- Update controller service proto with creating cluster design modifica… by @shubh90 in #90
- Gobgp node by @shubh90 in #92
- Add topology proto to ShowTopologyResponse by @shubh90 in #95
- Add defer close for file by @marcushines in #97
- Add test coverage for pushFn in cli by @marcushines in #98
- Update pkr file to build gnmi proxy server by @alexmasi in #100
- Control GCE zone with cloudbuild substitution by @alexmasi in #102
- Update ixia and srl nodes to new pattern by @shubh90 in #101
- Update xrd nodes by @shubh90 in #103
- Create cluster by @shubh90 in #104
- fix issue with defaults for ixia nodes getting overwritten by @marcushines in #105
- Remove legacy code of auto assignment of node ports by @anjan-keysight in #106
- Fix kubectl exec commands by @bstoll in #107
- Remote by @shubh90 in #108
- Update howto with grpcurl examples by @marcushines in #109
- modify cisco nodes by @mojiiba in #91
- spelling fixes by @greg-dennis in #110
- Add container loading to topo manager protos by @alexmasi in #112
- Implement CreateCluster RPC in controller service + unit tests by @shubh90 in #111
- Support container image loading for kind clusters by @alexmasi in #113
- update Workflow for 1.17 by @marcushines in #116
- Add container loading to server and clean up unit tests by @alexmasi in #115
- use glog to enable logging to file by @alexmasi in #117
- Cloudbuild updates by @alexmasi in #118
- Extract the logics of create/delete topology into topo.go by @guoshiuan in #114
- Extract the logics of "show topology service" into topo.go by @guoshiuan in #120
- Added support for loading JSON/YAML files for topology (with .yaml, yml and .json extensions) by @ashutshkumr in #96
- Add TopologyManager DeleteCluster method by @alexmasi in #121
- Add topology create/delete/show to topology manager by @guoshiuan in #122
- Add ShowCluster method implementation to TopologyManager by @alexmasi in #123
- Use WithTopology() to create/delete/show topology in the Topology Manager by @guoshiuan in #124
- Fix kubecfg validation by @alexmasi in #125
- Relax keepalive enforcement policy to match internal clients by @alexmasi in #126
- update metallb deployment to use pinned version by @marcushines in #127
- Fix Cloudbuild packer container reference by @alexmasi in #128
- Add external vm image build process to cloudbuild by @alexmasi in #129
- update workflows to 1.18 by @marcushines in #131
- fix cptx config push regression by @nitinsoniism in #132
- Add controller spec to controller proto + fmt protos by @alexmasi in #135
- Add IxiaTG controller deployment by @alexmasi in #134
- Add controller deployment to TopologyManager server by @alexmasi in #136
- Address dependabot issues by @marcushines in #137
- create generate file for protos to keep them synced by @marcushines in #144
- Support for new OTG node in KNE topology by @ashutshkumr in #138
- Move to transparent proxy by @alexmasi in #145
- Added support for annotating interface groups in KNE topology by @ashutshkumr in #146
- Update arista node in 2node-ixia-ceos to use startup config and self-signed certs. by @greg-dennis in #147
- Update docs by @alexmasi in #148
- Standardize dependency checking for kne deploy by @alexmasi in #150
- Update licensing in external image by @alexmasi in #151
- Rollback some of the version upgrades by @alexmasi in #152
- update go.mod / sum for dependabot by @marcushines in #155
- fix interface mapping for xrd based on recent xrd changes by @mojiiba in #153
- Update all non-import google/kne refs to openconfig/kne by @alexmasi in #154
- cptx: add default mgmt config to cptx default config by @nitinsoniism in #156
- Update docs by @alexmasi in #157
- Support KNE deployment with kind with bridge rather than ptp by @marcushines in #158
- Move imports to openconfig/kne by @alexmasi in #159
New Contributors
- @bstoll made their first contribution in #107
- @mojiiba made their first contribution in #91
- @greg-dennis made their first contribution in #110
- @guoshiuan made their first contribution in #114
- @ashutshkumr made their first contribution in #96
Full Changelog: v0.1.0...v0.1.1