-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #159 from nautobot/release-3.2.0
Release 3.2.0
- Loading branch information
Showing
29 changed files
with
2,145 additions
and
1,019 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -163,5 +163,11 @@ | |
}, | ||
} | ||
}, | ||
"one_password": { | ||
"vaults": {}, | ||
"token": os.getenv( | ||
"OP_SERVICE_ACCOUNT_TOKEN", | ||
), | ||
}, | ||
}, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,3 +7,4 @@ | |
| 2.0.X | 2.0.0 | 2.99.99 | | ||
| 3.0.X | 2.0.0 | 2.99.99 | | ||
| 3.1.X | 2.0.0 | 2.99.99 | | ||
| 3.2.X | 2.0.0 | 2.99.99 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# 1Password Vault | ||
|
||
Requires a minimum of Python3.9 | ||
|
||
## Prerequisites | ||
|
||
You must create a Service Account for the 1Password vault/vaults you are trying to access. You can follow the [Getting Started with Service Accounts](https://developer.1password.com/docs/service-accounts/get-started/) to assist with creating the Service Account. | ||
|
||
!!! note | ||
The Service Account token needs to have access to the Vault that it is configured for. Per 1Password policy "You can't grant a service account access to your built-in Personal, Private, or Employee vault, or your default Shared vault." | ||
|
||
## Configuration | ||
|
||
You must provide a mapping in `PLUGINS_CONFIG` within your `nautobot_config.py`, for example: | ||
|
||
```python | ||
PLUGINS_CONFIG = { | ||
"nautobot_secrets_providers": { | ||
"one_password": { | ||
"token": os.environ.get("OP_SERVICE_ACCOUNT_TOKEN"), | ||
"vaults": { | ||
"MyVault": { | ||
"token": os.environ.get("OP_SERVICE_ACCOUNT_TOKEN"), | ||
}, | ||
}, | ||
}, | ||
}, | ||
} | ||
``` | ||
|
||
- `token` - (required) The 1Password Service Account Token to be used globally when it is not specified by a vault. | ||
- `vaults` (required) Each 1Password Vault that is supported by this app will be listed inside this dictionary. | ||
- `<vault_name>` (required) The name of the vault needs to be placed as a key inside the `vaults` dictionary. | ||
- `token` (optional) The 1Password Service Account Token to be used by the above vault, if overriding the global `token`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
|
||
# v3.2 Release Notes | ||
|
||
This document describes all new features and changes in the release. The format is based on [Keep a | ||
Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic | ||
Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## Release Overview | ||
|
||
- Added Python 3.12 support | ||
- Added 1Password secrets provider (Python 3.9 and later only) | ||
|
||
## [v3.2.0 (2024-11-07)](https://github.com/nautobot/nautobot-app-secrets-providers/releases/tag/v3.2.0) | ||
|
||
### Added | ||
|
||
- [#88](https://github.com/nautobot/nautobot-app-secrets-providers/issues/88) - Added 1Password as a Secrets Provider. | ||
- [#150](https://github.com/nautobot/nautobot-app-secrets-providers/issues/150) - Added support for Python 3.12. | ||
|
||
### Housekeeping | ||
|
||
- Rebaked from the cookie `nautobot-app-v2.4.0`. | ||
- [#150](https://github.com/nautobot/nautobot-app-secrets-providers/issues/150) - Rebaked from the cookie `nautobot-app-v2.3.2`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.