Releases: netbox-community/netbox-docker
Version 0.13.0: AUTH_LDAP_BIND_PASSWORD
This release allows to extract the AUTH_LDAP_BIND_PASSWORD
into the secrets file /run/secrets/auth_ldap_bind_password
. Thanks go out to @mryauch for the PR #133.
Please not that version 0.12.0 was released earlier today. It added support for securing your Redis connection with TLS by exporting the environment variable REDIS_SSL
.
Version 0.12.0: REDIS_SSL support
This release adds support to secure the connection to your Redis with TLS. Support for this was added in Netbox 2.5.9. Thanks go out to @ajknv for the PR #129.
Version 0.11.0: Minor Version Tags and SELinux support
This release features two PRs:
- #130 by @tobiasge, which adds a new tag to the Docker images published to hub.docker.com. There will be a tag for
MAJOR.MINOR
releases, i.e.v2.5.8
will also be tagged asv2.5
, starting with the next release of Netbox. - #131 by @Bialogs, which should allow the docker-compose setup to work on SELinux enabled hosts
Version 0.10.0: SKIP_STARTUP_SCRIPTS
This release contains a new feature contributed by @tobiasge in #128:
To speed up the startup time of netbox-docker
it is possible to disable the execution of the startup scripts.
As documented, a new environment variable SKIP_STARTUP_SCRIPTS
was introduced. If the variable is set to true
, netbox-docker
will not run the startup scripts.
To enable this new behaviour, you could add the following line to the netbox.env
file:
SKIP_STARTUP_SCRIPTS=true
0.9.0
0.8.0
0.7.0
This release features an example about how custom reports are integrated with netbox-docker
. This was contributed by @bdlamprecht and is documented in the README.md
Additionally, in this release the value of the MAX_PAGE_SIZE
variable was changed to 1000
, which reflects netbox's default. @tyler-8 suggested this, and @TakeMeNL implemented it.
Thanks to all the contributors and users!
While you're here: We also have a Slack Channel on the networktocode Slack.
0.6.0
There are now a lot more initializers that are already implemented. Find examples for each of them in the initializers
folder. Thanks to @aradunovic for implementing them!
netbox-docker
builds containing these improvements will appear soon on Docker Hub. Images targeting a specific version of Netbox are not rebuilt however. You will need to wait on the next Netbox release in order to get them, or build them yourself.
0.5.1
The initializers for users and groups now support a permissions
array. Examples:
# initializers/groups.yml
a-group-called-writer:
users:
- a-user-called-writer
permissions:
- add_device
- change_device
- delete_device
- add_virtualmachine
- change_virtualmachine
- delete_virtualmachine
# initializers/users.yml
a-user-called-writer:
password: writer
permissions:
- add_device
- change_device
- delete_device
- add_virtualmachine
- change_virtualmachine
- delete_virtualmachine
Get a list of all available permissions:
echo "from django.contrib.auth.models import Permission\nfor p in Permission.objects.all():\n print(p.codename);" | docker-compose exec -T netbox ./manage.py shell
Thanks to @bdlamprecht for the research that made this improvement possible.
0.5.0
- Alpine was updated to 3.8
- All the
.env
files have been moved into an/env
folder.