Skip to content

Releases: netbox-community/netbox-docker

Version 0.19.0

15 Oct 10:02
Compare
Choose a tag to compare

This is a huge release that changes completely how this image is built:

  • Using multi stage builds to
    • separate the compilation of the Python wheels
    • merge the two Dockerfiles into one
    • this results in Docker Images that are about half as big
  • Downloading netbox externally
    • ... instead of in the Dockerfile
    • which makes it more efficient for Docker to cache the build layers
    • which reduces build time, especially locally
  • Enable test builds for PRs
  • Regularly build tags, and not only when a new Netbox version is released.

✅ If you just use the image to run Netbox, nothing should notably change for you.
✅ If you extend the image for your own purposes, nothing should change for your either.
⚠️ If you built the image yourself, you will either have to use ./build.sh or maintain your own Netbox clone. See the wiki page on building the Netbox Docker image.

Known Issues

There are no known issues.

Version 0.18.2

14 Oct 07:24
Compare
Choose a tag to compare

This release is a bugfix release to address #165.

See also the release notes from 0.18.0.

Known Issues

There are no known issues.

Caveats

As always, it will take some time for the Docker images to appear on Docker Hub. Existing Docker Images tagged with v2.6.6 (or older) will not be updated. v2.6 will only be updated if a new version v2.6.7 (or later) of Netbox is released.

Outlook

The PRs #159 and #164 are on the horizon, in which the Dockerfile is reworked. Any input on the PRs is appreciated.

Version 0.18.1

13 Oct 12:07
Compare
Choose a tag to compare

This release includes the following changes:

  • Most of the documentation was moved from the README.md to [the wiki][wiki].

See also the release notes from 0.18.0.

Known Issues

There are no known issues.

Caveats

As always, it will take some time for the Docker images to appear on Docker Hub. Existing Docker Images tagged with v2.6.6 (or older) will not be updated. v2.6 will only be updated if a new version v2.6.7 (or later) of Netbox is released.

Outlook

There is PR #159 in which the Dockerfile is reworked. Any input on the PR is appreciated.

Version 0.18.0

12 Oct 13:07
Compare
Choose a tag to compare

This release includes the following changes:

  • Most of the documentation was moved from the README.md to the wiki.
  • @axarriola contributed a whole lot more initalizer scripts, that are now shipping by default with netbox-docker. #143

Known Issues

The following issues are known and confirmed:

  • The superuser is always created and this can't be prevented. #160

Caveats

As always, it will take some time for the Docker images to appear on Docker Hub. Existing Docker Images tagged with v2.6.5 (or older) will not be updated. v2.6 will only be updated if a new version v2.6.6 (or later) of Netbox is released.

Outlook

There is PR #159 in which the Dockerfile is reworked. Any input on the PR is appreciated.

Version 0.17.1: Bugfix

30 Jul 11:39
Compare
Choose a tag to compare

This release includes the following changes:

  • Workaround for the AttributeError: module 'ruamel.yaml' has no attribute 'SafeDumper' by @takumin (in #149)

Known Issues

At the time of writing there are no known issues.

Caveats

As always, it will take some time for the Docker images to appear on Docker Hub. Existing Docker Images tagged with v2.6.1 (or older) will not be updated. v2.6 will only be updated if a new version v2.6.2 (or later) of Netbox is released.

Version 0.17.0

30 Jul 08:51
Compare
Choose a tag to compare

This release includes the following changes:

Known Issues

At the time of writing there are no known issues.

Caveats

As always, it will take some time for the Docker images to appear on Docker Hub. Existing version tags before and including v2.6.1 will not be updated. v2.6 will only be updated if a new version v2.6.2 (or later) of Netbox is released.

0.16.0

02 Jul 19:40
Compare
Choose a tag to compare

This release reflects the fact that Netbox has grow up and moved out. The project's URL has changed from https://github.com/digitalocean/netbox to https://github.com/netbox-community/netbox.

At this point I would like to express my gratitude to Digitalocean for making Netbox opensource and sponsoring a huge part of it's development.

This release also includes a fix by @miso231, see #142. Thank you for your contribution!

Known Issues

At the time of writing there are no known issues.

Caveats

As always, it will take some time for the Docker images to appear on Docker Hub. Existing version tags before and including v2.6.1 will not be updated. v2.6 will only be updated if a new version v2.6.2 (or later) of Netbox is released.

As there are no changes to the way the container works, this does not actually matter in this release.

Version 0.15.0: Compatibility with Netbox v2.6.0

21 Jun 21:17
Compare
Choose a tag to compare

This release contains changes required to work with Netbox v2.6.0.

There are also breaking changes, as the configuration file was updated to match the latest version from Netbox.

Known Issues

Also, at the time of this release, there is a known issue in Netbox that prevents netbox-docker:2.6.0 to start properly. A fix has already been merged an will be released with Netbox v2.6.1.

Noteworthy changes

The configuration/configuration.py file has been updated to match the file from Netbox.
CORS_ORIGIN_WHITELIST has a new default value of http://localhost.
To provide a nice development environment, CORS_ORIGIN_ALLOW_ALL added to env/netbox.env with a default value of True.
There are also new options:

  • REDIS_CACHE_DATABASE
  • CACHE_TIMEOUT (set to 0 to disable caching)
  • CHANGELOG_RETENTION
  • CORS_ORIGIN_REGEX_WHITELIST (space separated list of regular expressions)
  • EXEMPT_VIEW_PERMISSIONS (space separated list)
  • METRICS_ENABLED

Caveats

As always, it will take some time for the Docker images to appear on Docker Hub. Existing version tags before and including v2.6.0 will not be updated. v2.6 will only be updated if a new version v2.6.1 (or later) of Netbox is released.

Version 0.14.0

12 Jun 16:03
Compare
Choose a tag to compare

Features:

  • A new variable for our LDAP users, AUTH_LDAP_GROUP_TYPE. Thanks @mryauch, see #135.
  • More aggressive use of Docker caching. Thanks @rje6459 for the inspiration and some of the work! See #136 and #137.

As always, it will take some time for the Docker images to appear on Docker Hub. Existing version tags before and including v2.5.13 will not be updated. 2.5 will only be updated if a new version v2.5.14 (or later) of Netbox is released.

Version 0.13.1: Django 2.2

09 May 08:00
Compare
Choose a tag to compare

Netbox recently upgraded to Django 2.2. To speed up the build this dependency is hardcoded in our Dockerfile. This releases addresses this incompatibility.