Skip to content

Commit c2d3116

Browse files
authored
Merge pull request #147 from nautobot/releases/v2.0.0
Release v2.0.0
2 parents 5bca490 + a036823 commit c2d3116

File tree

568 files changed

+590198
-36884
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

568 files changed

+590198
-36884
lines changed

.bandit.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ skips: []
33
# No need to check for security issues in the test scripts!
44
exclude_dirs:
55
- "./nautobot_netbox_importer/tests/"
6+
- "./.venv/"

.cookiecutter.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"cookiecutter": {
3+
"codeowner_github_usernames": "@glennmatthews @jathanism @lampwins @chadell",
4+
"full_name": "Network to Code, LLC",
5+
"email": "opensource@networktocode.com",
6+
"github_org": "nautobot",
7+
"app_name": "nautobot_netbox_importer",
8+
"verbose_name": "Nautobot NetBox Importer",
9+
"app_slug": "nautobot-netbox-importer",
10+
"project_slug": "nautobot-app-netbox-importer",
11+
"repo_url": "https://github.com/nautobot/nautobot-app-netbox-importer",
12+
"base_url": "netbox-importer",
13+
"min_nautobot_version": "2.0.6",
14+
"max_nautobot_version": "2.9999",
15+
"camel_name": "NautobotNetboxImporter",
16+
"project_short_description": "Data importer from NetBox 3.x to Nautobot 2.x.",
17+
"open_source_license": "Apache-2.0",
18+
"docs_base_url": "https://docs.nautobot.com",
19+
"docs_app_url": "https://docs.nautobot.com/projects/netbox-importer/en/latest",
20+
"_drift_manager": {
21+
"template": "https://github.com/nautobot/cookiecutter-nautobot-app.git",
22+
"template_dir": "nautobot-app",
23+
"template_ref": "refs/tags/nautobot-app-v2.1.0",
24+
"cookie_dir": "",
25+
"branch_prefix": "drift-manager",
26+
"pull_request_strategy": "create",
27+
"post_actions": [
28+
"black"
29+
],
30+
"draft": true,
31+
"baked_commit_ref": "30390a8aa619e85292376319ea9534c20362305a"
32+
}
33+
}
34+
}

.dockerignore

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
.git
2-
dist
3-
dumps
4-
**/__pycache__/
5-
61
# Docker related
72
development/Dockerfile
83
development/docker-compose*.yml
94
development/*.env
105
*.env
6+
environments/
117

128
# Python
139
**/*.pyc
1410
**/*.pyo
11+
**/__pycache__/
12+
**/.pytest_cache/
13+
**/.venv/
1514

1615

1716
# Other
@@ -23,3 +22,6 @@ FAQ.md
2322
tasks.py
2423
LICENSE
2524
**/*.log
25+
**/.vscode/
26+
invoke*.yml
27+
tasks.py

.flake8

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
[flake8]
2-
# E501: Line length is enforced by Black, so flake8 doesn't need to check it
3-
# W503: Black disagrees with this rule, as does PEP 8; Black wins
4-
ignore = E501, W503
2+
ignore =
3+
E501, # Line length is enforced by Black, so flake8 doesn't need to check it
4+
W503, # Black disagrees with this rule, as does PEP 8; Black wins
5+
E701, # E701 multiple statements on one line (colon). Doesn't like pydantic class attrs "device_type: DeviceTypeRef"
6+
E251, # Spaces around None in default function argument. Black disagrees with this rule, as does PEP 8; Black wins
7+
exclude =
8+
migrations,
9+
__pycache__,
10+
manage.py,
11+
settings.py,
12+
.venv

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Default owner(s) of all files in this repository
2-
* @glennmatthews @jathanism @lampwins
2+
* @glennmatthews @lampwins @chadell

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ about: Report a reproducible bug in the current release of nautobot-netbox-impor
44
---
55

66
### Environment
7-
* Python version: <!-- Example: 3.7.7 -->
8-
* Nautobot version: <!-- Example: 1.0.0b1 -->
7+
* Python version: <!-- Example: 3.11.4 -->
8+
* Nautobot version: <!-- Example: 2.0.6 -->
99
* nautobot-netbox-importer version: <!-- Example: 1.0.0 -->
1010

1111
<!-- What did you expect to happen? -->

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ about: Propose a new feature or enhancement
55
---
66

77
### Environment
8-
* Nautobot version: <!-- Example: 1.0.0b1 -->
8+
* Nautobot version: <!-- Example: 2.0.6 -->
99
* nautobot-netbox-importer version: <!-- Example: 1.0.0 -->
1010

1111
<!--
@@ -17,6 +17,6 @@ about: Propose a new feature or enhancement
1717
Convey an example use case for your proposed feature. Write from the
1818
perspective of a user who would benefit from the proposed
1919
functionality and describe how.
20-
-->
20+
--->
2121
### Use Case
2222

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,35 @@
1-
## New Pull Request
1+
<!--
2+
Thank you for your interest in contributing to Nautobot NetBox Importer! Please note
3+
that our contribution policy recommends that a feature request or bug
4+
report be opened for approval prior to filing a pull request. This
5+
helps avoid wasting time and effort on something that we might not
6+
be able to accept.
27
3-
Have you:
4-
- [ ] Updated the README if necessary?
5-
- [ ] Updated any configuration settings?
6-
- [ ] Written a unit test?
8+
Please indicate the relevant feature request or bug report below.
9+
-->
710

8-
## Change Notes
11+
# Closes: #<ISSUE NUMBER GOES HERE>
912

10-
## Justification
13+
## What's Changed
14+
15+
<!--
16+
Please include:
17+
- A summary of the proposed changes
18+
- A sectioned breakdown for larger features under ## subheadings
19+
- Screenshots, example payloads where relevant:
20+
- Before/After for bugfixes
21+
- Using a new feature
22+
-->
23+
24+
## To Do
25+
26+
<!--
27+
Please feel free to update todos to keep track of your own notes for WIP PRs.
28+
-->
29+
- [ ] Explanation of Change(s)
30+
- [ ] Added change log fragment(s) (for more information see [the documentation](https://docs.nautobot.com/projects/core/en/stable/development/#creating-changelog-fragments))
31+
- [ ] Attached Screenshots, Payload Example
32+
- [ ] Unit, Integration Tests
33+
- [ ] Documentation Updates (when adding/changing features)
34+
- [ ] Example App Updates (when adding/changing features)
35+
- [ ] Outline Remaining Work, Constraints from Design

0 commit comments

Comments
 (0)