Netbox 3.7 (#181)

* 3.7 prep
* bump image versions to match netbox-docker
* add documentation on creating releases
* fix typos in docs
This commit is contained in:
Ryan Merolle 2024-03-27 00:46:36 -04:00 committed by GitHub
parent f0b461616b
commit 01c3592283
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 20 additions and 12 deletions

View File

@ -1,8 +1,8 @@
ARG NETBOX_VARIANT=v3.6
ARG NETBOX_VARIANT=v3.7
FROM netboxcommunity/netbox:${NETBOX_VARIANT}
ARG NETBOX_INITIALIZERS_VARIANT=3.6.*
ARG NETBOX_INITIALIZERS_VARIANT=3.7.*
ARG DEBIAN_FRONTEND=noninteractive

View File

@ -49,7 +49,7 @@ services:
# postgres
postgres:
image: postgres:15-alpine
image: postgres:16-alpine
env_file: env/postgres.env
volumes:
- netbox-postgres-data:/var/lib/postgresql/data

View File

@ -23,14 +23,14 @@ body:
attributes:
label: NetBox access-list plugin version
description: What version of the NetBox access-list plugin are you currently running?
placeholder: v1.4.0
placeholder: v1.5.0
validations:
required: true
- type: input
attributes:
label: NetBox version
description: What version of NetBox are you currently running?
placeholder: v3.6.3
placeholder: v3.7.4
validations:
required: true
- type: textarea

View File

@ -15,7 +15,7 @@ body:
attributes:
label: NetBox version
description: What version of NetBox are you currently running?
placeholder: v3.6.3
placeholder: v3.7.4
validations:
required: true
- type: dropdown

View File

@ -97,5 +97,12 @@ Development with this plugin leverges:
* NetBox-Docker
* Docker-Compose
* Makefile for spin up of testing NetBox setup
* Dependabot for dependency version management
### Cutting Releases
1. Merge PR (squash) into `dev` branch
2. Merge `dev` into `release` branch
3. Create a release (pypi auto publishes)
More Documentation to come.

View File

@ -1,4 +1,4 @@
ARG NETBOX_VARIANT=v3.6
ARG NETBOX_VARIANT=v3.7
FROM netboxcommunity/netbox:${NETBOX_VARIANT}

View File

@ -8,7 +8,7 @@ This plugin provides the following models:
- Access Lists
- Access List to Interface Assignment
- Access List Rules (abstract model bassis for other rules)
- Access List Rules (abstract model basis for other rules)
- Access List Standard Rules
- Access List Extended Rules
@ -38,6 +38,7 @@ Each Plugin Version listed below has been tested with its corresponding NetBox V
| NetBox Version | Plugin Version |
|:--------------:|:--------------:|
| 3.7 | 1.5.0 |
| 3.6 | 1.4.0 |
| 3.5 | 1.3.0 |
| 3.4 | 1.2.2 |

View File

@ -15,7 +15,7 @@ services:
# postgres
postgres:
image: postgres:15-alpine
image: postgres:16-alpine
env_file: env/postgres.env
# redis

View File

@ -17,8 +17,8 @@ class NetBoxACLsConfig(PluginConfig):
version = __version__
description = "Manage simple ACLs in NetBox"
base_url = "access-lists"
min_version = "3.6.0"
max_version = "3.6.99"
min_version = "3.7.0"
max_version = "3.7.99"
config = NetBoxACLsConfig

View File

@ -1 +1 @@
__version__ = "1.4.0"
__version__ = "1.5.0"