ndd-provider-srl

module
v0.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2021 License: Apache-2.0

README

github release Go Report Godoc Doc Docker Pulls Twitter Follow

Overview

ndd-provider-srl implements an srlinux provider, which exposes its configuration in kubernetes through CRs.

Features:

  • Device discovery and Provider registration
  • Declaritive CRUD configuration of network devices through CRs
  • Configuration Input Validation:
    • Declarative validation using an OpenAPI v3 schema derived from YANG
    • Runtime Dependency Management amongst the various resources comsumed within a device (parent dependency management and leaf reference dependency management amont resources)
  • Automatic or Operator interacted configuration drift management
  • Delete Policy, and Active etc

Releases

ndd-provider-srl is in alpha phase so dont use it in production

Getting Started

Take a look at the documentation to get started.

Get involved

ndd is a community driven project and we welcome contribution.

For filling bugs, suggesting improvments, or requesting new feature, please open an issue.

Code of conduct

Licensing

ndd-provider-srl is under the Apache 2.0 license.

Directories

Path Synopsis
apis
srl/v1
Package v1 contains API Schema definitions for the srl v1 API group +kubebuilder:object:generate=true +groupName=srl.ndd.yndd.io
Package v1 contains API Schema definitions for the srl v1 API group +kubebuilder:object:generate=true +groupName=srl.ndd.yndd.io
cmd
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL