Project 'cocsn/gosdn' was moved to 'danet/gosdn'. Please update any links and bookmarks that may still have the old path.
Open
Milestone
started on Oct 12, 2020
v0.1.0 Codename Threadbare
v0.1.0 brings you:
-
A modern streaming IO -
Dynamically loadable SBI modules -
User management and separation of privileges -
An NBI to put goSDN on top of your goSDN
Unstarted Issues (open and unassigned)
0
Ongoing Issues (open and assigned)
1
Completed Issues (closed)
74
- Specific paths cant be requested, because the underlying device goStruct can't be filled.
- Data Race in Change State Manager
- Move Deployment and Tests to Docker
- Job Failed #251752
- Investigate vulnerability: Potential file inclusion via variable in forks/goarista/gnmi/operation.go:356
- Investigate vulnerability: Potential file inclusion via variable in forks/goarista/gnmi/operation.go:59
- Investigate vulnerability: Expect WriteFile permissions to be 0600 or less
- Investigate vulnerability: Potential file inclusion via variable
- Investigate vulnerability: Credentials Management in k8s.io/client-go
- Investigate vulnerability: TLS MinVersion too low.
- TF Jobs Have Race Condition
- Make linter enforcement more strict
- Licensing of gosdn
- Separate Controller and HTTP API Test
- Runner not Ready for Networking
- Add grace period for startup test
- Job Failed #246137
- Data Race HTTP API
- Data Races in Store
- Code Quality
- Tests for HTTP API and CLI
- NBI Redesign
- NBI Tests
- PND Tests
- gNMI Connection Lifetime Discussion
- Job Failed #240443
- gNMI responses are not processed for non-leaf paths
- Architecture Document
- Allow vendor specifics in OC
- Overhaul Architecture
- Clean up old/not used branches
- Containerised Southbound Interfaces and the corresponding device config representation within the controller
- Some paths of a device cant be requested more than once
- Define OpenAPI 3.0 REST specification to be used in the SDN Controller
- Autogenerate UML Diagrams
- Commit/Confirm Mechanic for OND Changes
- RESTCONF Transport
- Persistence
- Testing and Deployment with Kubernetes
- Isolate Integration Tests
- Move Integration Tests to Own Package
- Refactoring of CLI-handling
- gNMI proto encoding
- Add command-line flags to goSDN-tview
- Stream logger-output to goSDN-tview via gRPC
- Dockerfile
- Increase test coverage
- Investigate vulnerability: Implicit memory aliasing in for loop.
- Simple ncurse-alike cli to manage gosdn
- Let PND return proto msg of Device for CLI (or other nosy callers)
- Remove all exported API calls from device
- Separate SBI and transport
- Go generate
- Enable Webhooks for Portainer Deployment
- Look for and Iron out the shutdown procedure of the controller
- Make SBI Client Architecture Modular
- Test for nucleus/util/proto/message `Read()` and `Write()` fails on windows
- Investigate vulnerability: Errors unhandled.
- goSDN-tview error handling and refactoring
- Add gRPC Health Check for goSDN-tview
- Fix tagged deployment
- Update database in order to achieve the long-term goals of the project
- Restructure Project Directory Structure
- Logger with formatting directives
- Evaluate Streaming IO for Database Write
- Core functionality goSDN
- Create TAPI Mock Response from YGOT Stubs
- Unit-Test: Test_core_Get is not reliable
- A SetRequest to change a specific path of an OND only works for paths with string values
- Unimplemented methods of PrincipalNetworkDomainAdapter
- Running the Testsuite interferes with the storage files
- Setup a HTTP-REST-API
- Stores should not have to implement the Add() method
- Integration Tests
Loading
Loading
Loading