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

Version 1.3.0: Compatibility with Netbox v3 #557

Merged
merged 50 commits into from
Aug 30, 2021
Merged

Version 1.3.0: Compatibility with Netbox v3 #557

merged 50 commits into from
Aug 30, 2021

Conversation

tobiasge
Copy link
Member

Related Issue: -

New Behavior

Contrast to Current Behavior

Discussion: Benefits and Drawbacks

Changes to the Wiki

Proposed Release Note Entry

This release adds support for for NetBox 3.0 and drops support for older releases.

Noteworthy Changes

Optimise migrations on startup #507

Migrations are only started when they are needed. Additionally some update tasks from Netbox are run when migrations where done.

Update postgres Docker tag to v13 #508

Our docker-compose file was updated to use PostgreSQL 13.

Note that you will need to take manual action after you upgrade a live PostgreSQL database.
If your database is not too big, a full backup (with PostgreSQL 12, i.e. before the upgrade) and restore (with a clean PostgreSQL 13, i.e. after the upgrade) is probably the easiest to achieve. Our troubleshooting wiki page has instructions on how to backup and restore a Netbox database. Please test the procedure on a test system first!

Note that there is no requirement to update to PostgreSQL 13, you can stick to version 12 just fine. You could do this with a docker-compose.override.yml like so:

version: '3.4'
services:
  postgres:
    image: postgres:12-alpine

Alpine update to 3.14 #534

Image is now based on Alpine 3.14

Compatibility

This version of NetBox Docker is only compatible with NetBox v3.0.x. For older versions, use a previous release of NetBox Docker.

Known Issues

There are no confirmed critical issues at the time of writing this. See the issues labelled bug in our issues section.

Sponsoring

Consider buying the maintainers of this project a beer or drink:

Double Check

  • I have read the comments and followed the PR template.
  • I have explained my PR according to the information in the comments.
  • My PR targets the develop branch.

tobiasge and others added 30 commits May 5, 2021 11:42
The migrations are only started if there are some that have not been
applied. Additionally the maintenace task needed after an update are
now run after the migrations
Remove 'ttf-ubuntu-font-family' from image
tobiasge and others added 19 commits July 7, 2021 09:47
…ap-3.x

Update dependency django-auth-ldap to v3
@tobiasge tobiasge changed the title Compatibility with Netbox v3 Version 1.3.0: Compatibility with Netbox v3 Aug 30, 2021
@tobiasge tobiasge marked this pull request as ready for review August 30, 2021 19:07
@tobiasge tobiasge merged commit 6c5434e into release Aug 30, 2021
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.

5 participants