These 68 commits are when the Protocol Buffers files have changed:
Commit: | 22c3268 | |
---|---|---|
Author: | marcushines | |
Committer: | GitHub |
Fix for adding topology into the return of create topology (#617)
The documentation is generated from this commit.
Commit: | 38d759c | |
---|---|---|
Author: | Marcus Hines | |
Committer: | Marcus Hines |
Fix for adding topology into the return of create topology
The documentation is generated from this commit.
Commit: | 1c32b83 | |
---|---|---|
Author: | Daniel Grau | |
Committer: | GitHub |
Add support for additional files for Alpine (#564)
Commit: | 874ad9a | |
---|---|---|
Author: | William Dye | |
Committer: | GitHub |
Add inside_ip to node and populate it in topo.Show (#559) * Add inside_ip to node and populate it in topo.Show * Rename inside_ip to pod_ip and update proto comment
Commit: | 9dcbf29 | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add FORWARD node type and implementation (#552) * Add intf read/writer * add fwd node type definition * fix fwd proto * add forward container * add license * fix test * lint * lint
Commit: | 49dfbf2 | |
---|---|---|
Author: | Alex Masi |
lint
Commit: | 396ff82 | |
---|---|---|
Author: | Alex Masi |
fix fwd proto
Commit: | 3d799bf | |
---|---|---|
Author: | Alex Masi |
add fwd node type definition
Commit: | 3929cc9 | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add external grpc wire support (#548) * add grpc wire * cleanup file structure * remove bin * implement common wire library * fix goroutines * go mod tidy * lint * add tests * add license
Commit: | a1790f7 | |
---|---|---|
Author: | Alex Masi |
add cert type
Commit: | a682615 | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add credential provider option to kubeadm (#533) * Add credential provider option to kubeadm * add unit test * fix string manipulation
Commit: | a48ea9f | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add Kubeadm to topology manager (#527) Add functionality to topology manager to get information about cluster token
Commit: | 97d11f1 | |
---|---|---|
Author: | NehaManjunath | |
Committer: | GitHub |
Proto changes (#522) * Proto changes * Fix linter --------- Co-authored-by: Neha Manjunath <nehamanjunath@google.com>
Commit: | 9bd8580 | |
---|---|---|
Author: | Neha Manjunath |
Fix linter
Commit: | bfcf7e8 | |
---|---|---|
Author: | Neha Manjunath |
Merge branch 'main' into interface-type
Commit: | 5e92c29 | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add kubeadm join to topo manager (#521) add kubeadm join to topo manager
Commit: | 66ccbc0 | |
---|---|---|
Author: | Neha Manjunath |
Proto changes
Commit: | ed02645 | |
---|---|---|
Author: | David Avnerson | |
Committer: | GitHub |
Adding Drivenets vendor (#480) * Adding Drivenets Vendor support * Adding Drivenets Vendor support * update vendor service defaults * modified after review * go mod tidy + go fmt * create Volume based on configMap * use errdif for unit test and modified controller.proto * added default config file and path
Commit: | bf42d07 | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
remove trailing whitespace (#487)
Commit: | ce83887 | |
---|---|---|
Author: | NehaManjunath | |
Committer: | GitHub |
Support multiple services in topo proto (#486) Co-authored-by: Neha Manjunath <nehamanjunath@google.com>
Commit: | 4c0bf99 | |
---|---|---|
Author: | Neha Manjunath |
Support multiple services in topo proto
Commit: | 47b283f | |
---|---|---|
Author: | sonikajindal | |
Committer: | GitHub |
Alpine kne node for Alpine Virtual Switch (#470) * Add Alpine KNE node * Add Alpine node type * Add alpine proto * Fix test topo * Add name of dataplane container * Fix pod creation * Add alpine test topology proto * Add unittest * Address review comments * Address review comments * Address review comments * Add Todo for constraint * Add Todo for constraint * Add Todo for constraint * Fix unittest and formatting * Fix * Fix * Fix * Fix linter error * Fix linter error
Commit: | 7ecf53e | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add apply kubeyaml rpc to KNE grpc server (#464) * Add apply cmd to KNE * fix impl * address comments * linter * add tests * linter
Commit: | f2da5fc | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
fix trailing whitespace and update comment (#418) * fix trailing whitespace and update comment * fix lint
Commit: | 62666fe | |
---|---|---|
Author: | NehaManjunath | |
Committer: | GitHub |
Proto changes for host constraints (#415) * Proto changes for host constraints * Fix linter issues * Resolve comments * Review comments * Incorporate comments * Address comment --------- Co-authored-by: Neha Manjunath <nehamanjunath@google.com>
Commit: | 68c2b78 | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add event proto (#387) * Add event proto * fix formatting * fmt proto * Add comments to proto
Commit: | b5b54b9 | |
---|---|---|
Author: | marcushines | |
Committer: | GitHub |
Fix trailing whitespace in topo.proto (#334)
Commit: | c6aa7b2 | |
---|---|---|
Author: | marcushines | |
Committer: | GitHub |
Add multivendor topology and valid configurations for ceos and xrd (#321) fix AS and isis loopback fix external port numbers Make new comments based on services clarification
Commit: | 94b0065 | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Revert "Revert "Support specify manifests/operators as both raw data … (#320) * Revert "Revert "Support specify manifests/operators as both raw data and filepaths" (#319)" This reverts commit 2bacfe39af92d8b5037d9b22d6d41271907c7c7b. * Add backwards compat * Remove changes to api * revert debug change
Commit: | 2bacfe3 | |
---|---|---|
Author: | marcushines | |
Committer: | GitHub |
Revert "Support specify manifests/operators as both raw data and filepaths" (#319) Revert "Support specify manifests/operators as both raw data and filepaths (#317)" This reverts commit eef1a2d88de166722b66270a464e924bea0c7135.
Commit: | eef1a2d | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Support specify manifests/operators as both raw data and filepaths (#317) * Update proto fields * Support raw data and filepaths * Support files or data * fix tests * retain existing proto fields, deprecated to delete later * Lint
Commit: | 5859e7f | |
---|---|---|
Author: | Daniel Grau | |
Committer: | GitHub |
Lemming node impl uses operator (#275) * Lemming node impl uses operator * init image * use the right commit for lemming + test fix * feedback
Commit: | 01303ee | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add external cluster option to specify docker network name (#263) * Add external cluster option to specify docker network name * Add example external dep cfg * fix proto
Commit: | 420b39b | |
---|---|---|
Author: | Oscar Frasier | |
Committer: | GitHub |
Add vendor data, update arista operator to v2.0.1 (#253) - Add a vendor_data field to the node proto This allows the arista node to override feature toggles and block startup acknowledgement on certain internal processes. - Define an arista-specific config type This is in proto/ceos and define APIs for the above features - Upgrade to the v2.0.1 of the arista operator A new major version was needed for a breaking change related to testing. The existing uint32 fields did not serialize properly when using the dynamic fake, which was needed to test the CRD generation with vendor-specific data (and address a general coverage gap, too). - Switch to the arista operator dynamic client Previously, we were using the REST client.
Commit: | 6a700bf | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add external cluster type (#245) * Add external cluster type * Add extra health check * lint * Generate protos * fix broken presubmit
Commit: | fe05480 | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Remove references to node type (#244) * Remove references to node type * Fix tests * Deprecate field instead of reserving it for now
Commit: | 9c3f3a8 | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add controllers to manifests (#221) * Add controllers to manifests * cleanup tests and protos * Simplify manifests * Fix container versions * srl version
Commit: | 6d57b9f | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add arista operator deployment in kne (#214) * Add arista operator deployment in kne * Update cli * fix cisco
Commit: | 1a11a00 | |
---|---|---|
Author: | Daniel Grau | |
Committer: | GitHub |
Add basic lemming node implementation (#206) * Add basic lemming node implementation * feedback * feedback * Fix linter to use existing protolint.yaml * move lint config
Commit: | 1e161cb | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add proto fields for controller push/reset cfg rpcs (#190)
Commit: | b0820c4 | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add srl controller to `kne_cli deploy` (#174) * Add srlinux controller to deployment * Fix cli + server for srl * Add tests * Fix protoc version * linter * Linter * update proto enum * linter * Fix rebase * Fix more rebase issues
Commit: | 5bf2e31 | |
---|---|---|
Author: | Alex Masi |
Update proto packages
Commit: | 02c13da | |
---|---|---|
Author: | Ashutosh Kumar | |
Committer: | GitHub |
Added support for annotating interface groups in KNE topology (#146) * added support for annotating interface groups in KNE topology * added examples for topology containing interface groups * upgraded protoc-gen-go
Commit: | ec2e970 | |
---|---|---|
Author: | marcushines | |
Committer: | GitHub |
create generate file for protos to keep them synced (#144)
Commit: | 9a10c7b | |
---|---|---|
Author: | alexmasi |
fix formatting
Commit: | 0ff4bd7 | |
---|---|---|
Author: | alexmasi |
Add controller spec to controller proto + fmt protos
Commit: | 1e78d9b | |
---|---|---|
Author: | Alex Masi |
Add container loading to topo manager protos
Commit: | 3ff1725 | |
---|---|---|
Author: | Greg Dennis | |
Committer: | GitHub |
spelling fixes
Commit: | 25b033c | |
---|---|---|
Author: | mojiiba | |
Committer: | GitHub |
modify cisco nodes (#91) * improve cisco nodes * add a comment * fix handling of invalid interface id and improve the code * refator the interface mapping * Update cisco.go fix the duped regex check Co-authored-by: marcushines <80116818+marcushines@users.noreply.github.com>
Commit: | f49f07a | |
---|---|---|
Author: | Shubh Mondal |
Add topology proto to ShowTopologyResponse
Commit: | 18c19e3 | |
---|---|---|
Author: | Shubh Mondal |
resolving PR comments with modifications
Commit: | d6c2f7c | |
---|---|---|
Author: | Shubh Mondal |
Update controller service proto with creating cluster design modifications
Commit: | 1acfb64 | |
---|---|---|
Author: | shubh90 | |
Committer: | GitHub |
Sm controller (#79) * initial version of controller service proto * initial version of controller service proto * initial version of controller service proto * initial version of controller service proto * change CreateTopologyRequest message to take topology proto * Addressed topology state questions from design doc * Update Pod states
Commit: | 0878e92 | |
---|---|---|
Author: | Marcus Hines |
Add support for Cisco XRD node type
Commit: | 9f4a5a8 | |
---|---|---|
Author: | Alex Masi | |
Committer: | GitHub |
Add proto option to change init container for new pods (#69) * add init_container option to node proto * fix generated proto * change name and line length * remove internal example
Commit: | 28bc2d9 | |
---|---|---|
Author: | Marcus Hines | |
Committer: | GitHub |
Refactor to remove the node struct to implementation layer Now all vendor implementations are directly referenced from the topology manager This allows for simpler testing and modifications to each implementation. (#46) * Update go.mod to 1.17 and address dependabot library issue * WIP for moving node to interface and refactor topo manager use only the interface directly * Refactor to remove the node struct to implementation layer Now all vendor implementations are directly referenced from the topology manager This allows for simpler testing and modifications to each implementation. * fix test * fix up comments Co-authored-by: Marcus Hines <hines@google.com> Co-authored-by: marcushines <80116818+marcushines@users.noreply.github.com>
Commit: | 6c04098 | |
---|---|---|
Author: | shubh90 | |
Committer: | GitHub |
delete whitespaces in topo.proto (#51)
Commit: | a923f20 | |
---|---|---|
Author: | shubh90 | |
Committer: | GitHub |
delete trailing white spaces (#50)
Commit: | 7f2070e | |
---|---|---|
Author: | Marcus Hines | |
Committer: | GitHub |
Add Go BGP node into KNE (#44) * Update ubuntu dockerfile to include extra apps for troubleshooting also add serviceaccount role setup and pod start * add gobgp as a node type * Update gobgp_test.go Co-authored-by: marcushines <80116818+marcushines@users.noreply.github.com>
Commit: | 15930d9 | |
---|---|---|
Author: | Marcus Hines | |
Committer: | GitHub |
Add Version/model/vendor into proto. (#30) * Add Version/model/vendor into proto. * add interface peer * fix lint * Update topo.proto Co-authored-by: marcushines <80116818+marcushines@users.noreply.github.com>
Commit: | 46f49de | |
---|---|---|
Author: | marcushines | |
Committer: | GitHub |
fix service implementation to properly expose node port as well as internal and outside ports (#16) * fix service implementation to properly expose node port as well as internal and outside ports * fix names in mixed topology and remove profile from withtraffic * fix typo
Commit: | 8912f04 | |
---|---|---|
Author: | marcushines | |
Committer: | GitHub |
Add support for cli command and initial bringup for generation of self signed certs on arista nodes (#13) * Add support for cli command and initial bringup for generation of self signed certs on arista nodes * fix lint warnings * fix last lint * address comments from alex
Commit: | 3aa4b28 | |
---|---|---|
Author: | marcushines | |
Committer: | GitHub |
Add support for pushing a config file on arista node start (#10)
Commit: | 9f0a59e | |
---|---|---|
Author: | Marcus Hines |
Change topo enums to pass lint Add Proto linter to repo so we don't introduce lint issues update all examples to use new enum values and regenerated pb.go files
Commit: | 85670fd | |
---|---|---|
Author: | Marcus Hines |
Add Keysight Ixia TG and regenerate topo proto
Commit: | b6486d7 | |
---|---|---|
Author: | Marcus Hines | |
Committer: | Marcus Hines |
Fix node config to properly merged with defaults for all node types
Commit: | 2464e18 | |
---|---|---|
Author: | Marcus Hines |
Add node type handlers
Commit: | 8f47e5d | |
---|---|---|
Author: | Marcus Hines | |
Committer: | Marcus Hines |
Initial checkin of all code and license