Skip to content

Commit

Permalink
Dell OS10 Driver support
Browse files Browse the repository at this point in the history
  • Loading branch information
javeedf committed Mar 30, 2018
1 parent 9853801 commit 5690b1b
Show file tree
Hide file tree
Showing 78 changed files with 58,091 additions and 197 deletions.
25 changes: 25 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
notifications:
email:
on_success: change
on_failure: change
sudo: false
language: python
python:
- 2.7
- 3.4
- 3.5
install:
- pip install tox-travis
- pip install coveralls
deploy:
provider: pypi
user: javeedf
password: $PYPI_PASS
on:
tags: true
branch: master
script:
- tox
after_success:
- coveralls
- if [ $TRAVIS_TAG ]; then curl -X POST https://readthedocs.org/build/napalm; fi
34 changes: 32 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,37 @@
[![Build Status](https://travis-ci.org/napalm-automation-community/napalm-dellos10.svg?branch=master)](https://travis-ci.org/napalm-automation-community/napalm-dellos10)
[![PyPI](https://img.shields.io/pypi/v/napalm-dellos10.svg)](https://pypi.python.org/pypi/napalm-dellos10)
[![Supported python versions](https://img.shields.io/pypi/pyversions/napalm-dellos10.svg)](https://pypi.python.org/pypi/napalm-dellos10/)
[![Coverage Status](https://coveralls.io/repos/github/napalm-automation-community/napalm-dellos10/badge.svg?branch=master)](https://coveralls.io/github/napalm-automation-community/napalm-dellos10)
# napalm-dellos10


NAPALM driver for Dell EMC Networking OS10 Operating System.

### Implemented APIs

* load_merge_candidate
* compare_config
* commit_config
* discard_config
* get_facts
* get_config
* ping
* get_snmp_information
* get_interfaces
* get_route_to
* get_interfaces_ip
* get_bgp_config
* get_bgp_neighbors_detail
* get_bgp_neighbors
* get_lldp_neighbors
* get_lldp_neighbors_detail
* get_lldp_neighbors_interface_detail
* install_switch_image
* upgrade_switch_image
* get_image_status

### Missing APIs.

* rollback is not supported
* load_replace_candidate not supported

© 2018 Dell EMC
© 2018 Dell EMC
41 changes: 25 additions & 16 deletions napalm_dellos10/__init__.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,25 @@
# Copyright 2016 Dravetech AB. All rights reserved.
#
# The contents of this file are licensed under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with the
# License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations under
# the License.

"""napalm-dellos10 package."""
from dellos10 import Dellos10Driver
# Copyright 2016 Dravetech AB. All rights reserved.
#
# The contents of this file are licensed under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with the
# License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations under
# the License.

"""napalm-dellos10 package."""
import pkg_resources

from napalm_dellos10.dellos10 import DellOS10Driver

try:
__version__ = pkg_resources.get_distribution('napalm-dellos10').version
except pkg_resources.DistributionNotFound:
__version__ = "Not installed"

__all__ = ['DellOS10Driver']
Loading

0 comments on commit 5690b1b

Please sign in to comment.