Version 0.22.0
This release updates the LDAP configuration and adds an easy way to add permissions to the users and groups defined in the initializer yaml files using wildcards.
Please be sure to also check the release notes for version, 0.21.0
if you upgrade from a version below that!
Adapt LDAP configuration #233
We've updated the LDAP caching configuration to match changes made to django-auth-ldap in 1.6.0.
Django-auth-ldap now uses different cache configuration options. Netbox adapted to this change back in v2.6, but since it was implemented in a backwards compatible way, no one cared to update our configuration until now.
What this means for you is that you should delete the environment variable AUTH_LDAP_CACHE_GROUPS
and rename the variable AUTH_LDAP_GROUP_CACHE_TIMEOUT
to AUTH_LDAP_CACHE_TIMEOUT
.
Thank you @newlandk for this contribution!
Simpler permission selection #199 #200 #236
In the groups.yml
and users.yml
it is now possible to use wildcards when adding permissions:
# users.yaml
writer:
password: writer
permissions:
- delete_device
- delete_virtualmachine
- add_*
- change_*
Thank you @LBegnaud for contributing the idea and the initial implementation.
Compatibility
This version of Netbox Docker is compatible with Netbox v2.7.x (and hopefully later versions as well).
Known Issues
There is a problem with the Redis configuration. See #245 for a solution.