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

Prepare v0.22.0 #235

Merged
merged 1 commit into from
Feb 8, 2020
Merged

Prepare v0.22.0 #235

merged 1 commit into from
Feb 8, 2020

Conversation

cimnine
Copy link
Collaborator

@cimnine cimnine commented Jan 31, 2020

Related Issue:

New Behavior

Increased VERSION

Contrast to Current Behavior

n/a

Discussion: Benefits and Drawbacks

n/a

Changes to the Wiki

n/a

Proposed Release Note Entry

This release updates the LDAP configuration.

Please be sure to also check the release notes for version, 0.21.0 if you haven't done so already!

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.

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_*

Compatibility

This version is compatible with Netbox 2.7.x (and hopefully later versions as well).

⚠️ It is not compatible with Netbox 2.6.x or lower!

Known Issues

There are no known issues.

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.

@cimnine cimnine added this to the 0.22.0 milestone Jan 31, 2020
@cimnine cimnine added the maintenance The issue describes a maintenance task, such as upgrading a dependency to a certain version. label Jan 31, 2020
@cimnine cimnine marked this pull request as ready for review February 3, 2020 16:56
@cimnine cimnine requested a review from tobiasge February 3, 2020 16:56
@cimnine cimnine merged commit c5822b9 into develop Feb 8, 2020
@cimnine cimnine deleted the prepare-0.22.0 branch February 8, 2020 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance The issue describes a maintenance task, such as upgrading a dependency to a certain version.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants