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} FROM netboxcommunity/netbox:${NETBOX_VARIANT}
ARG NETBOX_INITIALIZERS_VARIANT=3.6.* ARG NETBOX_INITIALIZERS_VARIANT=3.7.*
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive

View File

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

View File

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

View File

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

View File

@ -97,5 +97,12 @@ Development with this plugin leverges:
* NetBox-Docker * NetBox-Docker
* Docker-Compose * Docker-Compose
* Makefile for spin up of testing NetBox setup * 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. 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} FROM netboxcommunity/netbox:${NETBOX_VARIANT}

View File

@ -8,7 +8,7 @@ This plugin provides the following models:
- Access Lists - Access Lists
- Access List to Interface Assignment - 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 Standard Rules
- Access List Extended 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 | | NetBox Version | Plugin Version |
|:--------------:|:--------------:| |:--------------:|:--------------:|
| 3.7 | 1.5.0 |
| 3.6 | 1.4.0 | | 3.6 | 1.4.0 |
| 3.5 | 1.3.0 | | 3.5 | 1.3.0 |
| 3.4 | 1.2.2 | | 3.4 | 1.2.2 |

View File

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

View File

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

View File

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