Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v2.2.0 #190

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open

Release v2.2.0 #190

wants to merge 15 commits into from

Conversation

jeffkala
Copy link
Contributor

Closes: #

What's Changed

To Do

  • Explanation of Change(s)
  • Added change log fragment(s) (for more information see the documentation)
  • Attached Screenshots, Payload Example
  • Unit, Integration Tests
  • Documentation Updates (when adding/changing features)
  • Outline Remaining Work, Constraints from Design

nkallergis and others added 8 commits September 13, 2024 12:05
* Replace SecretAccessType HTTP(S) with HTTP

* Remove VScode settings file

* Update nautobot_plugin_nornir/plugins/credentials/nautobot_secrets.py

Co-authored-by: Jeff Kala <[email protected]>

* add changelog

---------

Co-authored-by: Jeff Kala <[email protected]>
Co-authored-by: Jeff Kala <[email protected]>
* Fix use_config_context in development config.

* Update development/nautobot_config.py

* Add Change Fragment.

---------

Co-authored-by: Ken Celenza <[email protected]>
Co-authored-by: Stephen Kiely <[email protected]>
* first pass at adding tests

* adding tests and some basic fixtures

* few fixes to initial set of test

* fix the broken test and linting formatting
* Cookie updated by NetworkToCode Cookie Drift Manager Tool

Template:

```
{
    "template": "https://github.com/nautobot/cookiecutter-nautobot-app.git",
    "dir": "nautobot-app",
    "ref": "refs/tags/nautobot-app-v2.4.0",
    "path": null
}
```

Cookie:

```
{
    "remote": "https://github.com/nautobot/nautobot-app-nornir.git",
    "path": "/tmp/tmplo93pg6j/nautobot-app-nornir",
    "repository_path": "/tmp/tmplo93pg6j/nautobot-app-nornir",
    "dir": "",
    "branch_prefix": "drift-manager",
    "context": {
        "codeowner_github_usernames": "-* @itdependsnetworks\n-* @jeffkala",
        "full_name": "Network to Code, LLC",
        "email": "[email protected]",
        "github_org": "nautobot",
        "app_name": "nautobot_plugin_nornir",
        "verbose_name": "Nautobot Nornir Plugin",
        "app_slug": "nautobot-plugin-nornir",
        "project_slug": "nautobot-app-nornir",
        "repo_url": "https://github.com/nautobot/nautobot-app-nornir",
        "base_url": "plugin-nornir",
        "min_nautobot_version": "2.0.0",
        "max_nautobot_version": "2.9999",
        "camel_name": "NautobotPluginNornir",
        "project_short_description": "Nautobot App that provides a shim layer to simplify using Nornir within other Nautobot Apps and Nautobot Jobs",
        "model_class_name": "None",
        "open_source_license": "Apache-2.0",
        "docs_base_url": "https://docs.nautobot.com",
        "docs_app_url": "https://docs.nautobot.com/projects/plugin-nornir/en/latest",
        "_template": "https://github.com/nautobot/cookiecutter-nautobot-app.git",
        "_output_dir": "/tmp/tmplo93pg6j",
        "_repo_dir": "/github/home/.cookiecutters/cookiecutter-nautobot-app/nautobot-app",
        "_checkout": "refs/tags/nautobot-app-v2.4.0"
    },
    "base_branch": "develop",
    "remote_name": "origin",
    "pull_request_strategy": "PullRequestStrategy.CREATE",
    "post_actions": [
        "PostAction.RUFF",
        "PostAction.POETRY"
    ],
    "baked_commit_ref": "c39f9ec50c2ea901793fdb090a7d74569b7bfdab",
    "draft": false
}
```

CLI Arguments:

```
{
    "cookie_dir": "",
    "input": false,
    "json_filename": "",
    "output_dir": "",
    "push": true,
    "template": "",
    "template_dir": "",
    "template_ref": "refs/tags/nautobot-app-v2.4.0",
    "pull_request": null,
    "post_action": [
        "ruff",
        "poetry"
    ],
    "disable_post_actions": true,
    "draft": false
}
```

* fix bad merge

* ruff

* add docs url

---------

Co-authored-by: bakebot <[email protected]>
Co-authored-by: Gary Snider <[email protected]>
* Cookie updated by NetworkToCode Cookie Drift Manager Tool

Template:

```
{
    "template": "https://github.com/nautobot/cookiecutter-nautobot-app.git",
    "dir": "nautobot-app",
    "ref": "refs/tags/nautobot-app-v2.4.1",
    "path": null
}
```

Cookie:

```
{
    "remote": "https://github.com/nautobot/nautobot-app-nornir.git",
    "path": "/tmp/tmpyz49mb0b/nautobot-app-nornir",
    "repository_path": "/tmp/tmpyz49mb0b/nautobot-app-nornir",
    "dir": "",
    "branch_prefix": "drift-manager",
    "context": {
        "codeowner_github_usernames": "-* @itdependsnetworks\n-* @jeffkala",
        "full_name": "Network to Code, LLC",
        "email": "[email protected]",
        "github_org": "nautobot",
        "app_name": "nautobot_plugin_nornir",
        "verbose_name": "Nautobot Nornir Plugin",
        "app_slug": "nautobot-plugin-nornir",
        "project_slug": "nautobot-app-nornir",
        "repo_url": "https://github.com/nautobot/nautobot-app-nornir",
        "base_url": "plugin-nornir",
        "min_nautobot_version": "2.0.0",
        "max_nautobot_version": "2.9999",
        "camel_name": "NautobotPluginNornir",
        "project_short_description": "Nautobot App that provides a shim layer to simplify using Nornir within other Nautobot Apps and Nautobot Jobs",
        "model_class_name": "None",
        "open_source_license": "Apache-2.0",
        "docs_base_url": "https://docs.nautobot.com",
        "docs_app_url": "https://docs.nautobot.com/projects/plugin-nornir/en/latest",
        "_template": "https://github.com/nautobot/cookiecutter-nautobot-app.git",
        "_output_dir": "/tmp/tmpyz49mb0b",
        "_repo_dir": "/github/home/.cookiecutters/cookiecutter-nautobot-app/nautobot-app",
        "_checkout": "refs/tags/nautobot-app-v2.4.1"
    },
    "base_branch": "develop",
    "remote_name": "origin",
    "pull_request_strategy": "PullRequestStrategy.CREATE",
    "post_actions": [
        "PostAction.RUFF",
        "PostAction.POETRY"
    ],
    "baked_commit_ref": "10810b960b3fd351f64068169653793051d9e53e",
    "draft": false
}
```

CLI Arguments:

```
{
    "cookie_dir": "",
    "input": false,
    "json_filename": "",
    "output_dir": "",
    "push": true,
    "template": "",
    "template_dir": "",
    "template_ref": "refs/tags/nautobot-app-v2.4.1",
    "pull_request": null,
    "post_action": [
        "ruff",
        "poetry"
    ],
    "disable_post_actions": true,
    "draft": false
}
```

* Resolve Documentation issues.

* Correct issues after Drift Manager.

---------

Co-authored-by: bakebot <[email protected]>
Co-authored-by: Stephen Kiely <[email protected]>
* Fix links in README.md
@jeffkala
Copy link
Contributor Author

Pin nornir-nautobot to ^3.3.0, which has the can_diff argument, which is needed in nautobot/nautobot-app-golden-config#874

@smk4664 smk4664 changed the base branch from develop to main February 17, 2025 21:01
@smk4664 smk4664 changed the base branch from main to develop February 17, 2025 21:04
@jeffkala jeffkala changed the base branch from develop to main February 18, 2025 15:12
@jeffkala jeffkala changed the title Start prepping new release, needs to wait on a new release of nornir-nautobot Release v2.2.0 Feb 18, 2025
@jeffkala jeffkala marked this pull request as ready for review February 18, 2025 15:30
@jeffkala jeffkala requested a review from smk4664 February 18, 2025 15:47
@smk4664 smk4664 changed the base branch from main to develop February 19, 2025 03:24
@smk4664 smk4664 changed the base branch from develop to main February 19, 2025 03:30
Due to the nornir-nautobot and pynautobot dependencies, the minimum version of Nautobot is 2.2.0. Earlier versions fail to resolve dependencies due to a strict packaging dependency in Nautobot prior to 2.2.0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants