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/v3.1.1 #344

Merged
merged 8 commits into from
Nov 19, 2024
Merged

Release/v3.1.1 #344

merged 8 commits into from
Nov 19, 2024

Conversation

gsnider2195
Copy link
Contributor

v3.1.1 (2024-11-18)

Added

  • #341 - Added a "grafana disabled" view in case a user clicks on a grafana nav menu item when the grafana integration is disabled.

Removed

  • #341 - Removed all grafana integration API files since there are no API views provided by grafana integration.

Fixed

  • #341 - Fixed django-constance not being upgradable due to this app accessing the database before migrations could run.
  • #341 - Removed conditional logic for adding grafana navigation menu items.
  • #341 - Fixed Nautobot v2.3 incompatibility caused by saved views not being able to determine the models' table classes.
  • #341 - Added exception handling for cases where diffsync is not installed, since it's marked as optional.

Dependencies

  • #333 - Fixed slack-sdk to version ^3.19.0 for files_upload_v2.

Documentation

  • #331 - Fix unrecognized relative link and anchors.

Housekeeping

  • #0 - Rebaked from the cookie nautobot-app-v2.4.0.
  • #339 - Changed model_class_name in .cookiecutter.json to a valid model to help with drift management.
  • #341 - Fixed dev environment nautobot_config.py to fall back to constance if environment variable is not used.

smk4664 and others added 7 commits September 30, 2024 17:13
* Fix Doc links.

* Update Poetry lock

The pinned version of aiohappyeyeballs was yanked.

* Update poetry.lock
* #333 Fix slack-sdk dependency.

* Fixed slack-sdk to version ^3.19.0 for `files_upload_v2`.
* 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-chatops.git",
    "path": "/tmp/tmp_5814wh_/nautobot-app-chatops",
    "repository_path": "/tmp/tmp_5814wh_/nautobot-app-chatops",
    "dir": "",
    "branch_prefix": "drift-manager",
    "context": {
        "codeowner_github_usernames": "@glennmatthews @jvanderaa @smk4664 @whitej6",
        "full_name": "Network to Code, LLC",
        "email": "opensource@networktocode.com",
        "github_org": "nautobot",
        "app_name": "nautobot_chatops",
        "verbose_name": "Nautobot ChatOps App",
        "app_slug": "nautobot-chatops",
        "project_slug": "nautobot-app-chatops",
        "repo_url": "https://github.com/nautobot/nautobot-app-chatops",
        "base_url": "chatops",
        "min_nautobot_version": "2.0.0",
        "max_nautobot_version": "2.9999",
        "camel_name": "NautobotChatOpsApp",
        "project_short_description": "Nautobot ChatOps App",
        "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/chatops/en/latest",
        "_template": "https://github.com/nautobot/cookiecutter-nautobot-app.git",
        "_output_dir": "/tmp/tmp_5814wh_",
        "_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": "81d2070deb685f72fb02bf7f73be007d37ce3376",
    "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 lock file

* Add back code removed by Drift Manager

* Fix RTD badge location

* Delete arch_decision.md

This file is unused and unreferenced in mkdocs.yml

* Remove duplicate run_command from tasks.py

---------

Co-authored-by: bakebot <info@networktocode.com>
Co-authored-by: Gary Snider <75227981+gsnider2195@users.noreply.github.com>
Co-authored-by: Stephen Kiely <stephenkiely87@gmail.com>
* Update .cookiecutter.json

Due to the way that Drift Manager uses the .cookiecutter.json file, we need to change the model_class_name to a valid model in BGP models to help us track drift in files that would be removed if the model_class_name=None.

* Create 339.housekeeping

* Update changes/339.housekeeping
@@ -25,7 +25,7 @@
- Copy the displayed url matching the Server you want to add the chatbot to.
- Make sure to include the `http://` or `https://`.
- If shown, make sure to include the port. Ex. `https://example.com:8065`
6. Proceed to the [Install Guide](../install.md#Install-Guide) section.
6. Proceed to the [Install Guide](../install.md#install-guide) section.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Commenting, just in case this doesn't work, I know where to look.

Copy link
Contributor

@smk4664 smk4664 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's ship it!

@gsnider2195 gsnider2195 merged commit 2a7e923 into main Nov 19, 2024
14 checks passed
@gsnider2195 gsnider2195 deleted the release/v3.1.1 branch November 19, 2024 00:03
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.

4 participants