Commit graph

78 commits

Author SHA1 Message Date
Kai Knoblich
ed33521243 net-mgmt/netbox: Update to 3.1.11
Changelog:

Enhancements:
* Show bridge interface members under interface view
* Enable filtering child devices by parent device ID
* Permit wildcard values in IP address DNS names
* Include site and prefixes columns in VLAN group VLANs table
* Add Checkpoint ClusterXL protocol for FHRP groups
* Use monospace font for text areas in config revision form
* Linkify circuits count in providers list
* Add bulk edit capability for site contact fields

Bug Fixes:
* Prevent exception when searching for a rack position with no rack
  specified under device edit view
* Fix device count for racks in global search results

https://github.com/netbox-community/netbox/releases/tag/v3.1.11

MFH:		2022Q2
2022-04-06 12:47:31 +02:00
Kai Knoblich
cea17a3468 net-mgmt/netbox: Update to 3.1.10
Changelog:

Enhancements:
* Use a different color for 100% utilization bars
* Enable adding non-racked devices from site & location views
* Add missing object types to global search form
* Add rack columns to cables list
* Enable filtering objects by assigned contacts & contact roles
* Add device type, role columns to device bay table

Bug Fixes:
* Fix help link under FHRP group assigment creation view
* Retain global search bar query after submitting
* Fix navbar background color in dark mode
* Show airflow field on device REST API serializer when config context
  data is included
* Disable ordering by assigned tags to prevent erroneous results
* Fix filtering of VLAN groups by site under prefix edit form
* Improve load time of custom script list
* Fix error when setting null value for interface rf_role via REST API
* Correct ordering of next/previous racks to use naturalized names
* Retain filter parameters when handling an export template exception
* Allow changing device type & platform to different manufacturer
  simultaneously
* Device images in rear rack elevations should be hyperlinked

https://github.com/netbox-community/netbox/releases/tag/v3.1.10
2022-03-26 14:04:43 +01:00
Kai Knoblich
2329b01216 net-mgmt/netbox: Update to 3.1.9
Changelog:

Enhancements:
* Enable filtering by exact description match for all applicable models
* Add description to tag table search function
* Show assigned ASNs/sites under list views
* Add PC and UPC fiber end faces for LC/SC/LSH port types
* Allow empty string substitution when renaming objects in bulk
* Link to rack elevations list from site view
* Add SCTP to service protocols list

Bug Fixes:
* Fix bulk import to restrict bridge, parent, and LAG to
  device interfaces
* Prevent navigation sidebar pin from disappearing at certain
  breakpoints
* Fix rendering of tabbed content in documentation
* Fix dynamic scope selection form fields when creating a VLAN group
* Restore missing "add" button on services list view
* Avoid returning multiple objects when restricting querysets using
  multiple tags in permissions
* Fix redirection after bulk edit/delete of prefixes from aggregate view
* Fix exception during device import with invalid device type
* Correct REST API URL for FHRP group assignments
* Fix members count under FHRP group list

https://github.com/netbox-community/netbox/releases/tag/v3.1.9
2022-03-08 07:42:19 +01:00
Kai Knoblich
cc230705c4 net-mgmt/netbox: Update to 3.1.8
Changelog:

Enhancements:
* Linkify devices on the far side of a rack elevation
* Embiggen configuration form fields for banner message content
* Add full username column to changelog table
* Enable tab completion for nbshell

Bug Fixes:
* Implement replaceAll string utility function to improve
  browser compatibility
* Null date columns should return empty strings during CSV export
* Fix display of VC members when position is zero
* Include option to connect a rear port to a console port
* Fix errant table configuration key available_columns
* Show contact assignment counts in global search results
* Object change log tables should honor user's configured preferences
* Fix tag filter on config context list filter form
* Display validation error when attempting to assign VLANs to interface
  with no mode during bulk edit
* Fix bulk editing for certain custom link, webhook, and journal
  entry fields

https://github.com/netbox-community/netbox/releases/tag/v3.1.8
2022-02-16 07:19:31 +01:00
Kai Knoblich
9b04cf8183 net-mgmt/netbox: Update to 3.1.7
Enhancements:
* Include IP range data under IPAM role views
* Introduce alternative ASDOT-formatted column for ASNs
* Add ASNs to global search function
* Enable controlling the order of custom script form fields
  with field_order
* Add contacts to global search function
* Linkify manufacturer column in device type table
* Bring the ASN Web UI up to the standard set by other objects
* Include locations count under tenant view
* Render boolean custom fields as icons in object tables
* Indicate CSV or YAML as format for "all data" export

Bug Fixes:
* Fix display of NAT link for primary IPv4 address under device view
* Fix calculation of absolute cable lengths when specified in
  fractional units
* Fix exception when viewing change list/records with removed plugins
* Fix redundant display of VRF RD in prefix view
* Accept empty string values for Interface rf_channel in REST API
* Fix display of selected content type filters in object list views
* Content types REST API endpoint should not require model permission
* Correct file permissions to allow execution of housekeeping script
* Fix display of changelog retention period

https://github.com/netbox-community/netbox/releases/tag/v3.1.7
2022-02-06 15:07:28 +01:00
Kai Knoblich
ebef030ed2 net-mgmt/netbox: Update to 3.1.6
Changelog since 3.0.12:

It contains many bugfixes/enhancements and the following new features:

* Contact Objects
* Wireless Networks
* Dynamic Configuration Updates
* First Hop Redundancy Protocol (FHRP) Groups
* Conditional Webhooks
* Interface Bridging
* Multiple ASNs per Site
* Single Sign-On (SSO) Authentication

https://netbox.readthedocs.io/en/stable/release-notes/version-3.1/

MFH:		No (feature release)
2022-01-18 19:18:11 +01:00
Kai Knoblich
ecee0b0bbc net-mgmt/netbox: Make online documentation available [1]
* Since the 3.x release of NetBox its documentation has also been made
  available locally.  In order for this to be possible, the
  documentation must be generated accordingly beforehand.

* Also relax the requirements for Pillow because there have been no
  problems so far and to make future updates of Pillow easier.

* Bump PORTREVISION due changed package contents.

Reported by:	Linda Lapinlampi (via e-mail) [1]
MFH:		2022Q1 (after 3d)
2022-01-09 21:00:33 +01:00
Kai Knoblich
e93b5ae356 net-mgmt/netbox: Update pkg-message
* Improve the user experience for upgrades from 2.11.x to 3.x by giving                                                                 more accurate info to enable the sample housekeeping task script. [1]                                                                 The instructions were taken from the NetBox page of the FreeBSD wiki.

* While I'm here: Relax some dependencies for upcoming updates.

Suggested by:	Mike Geiger (via e-mail) [1]
2021-12-31 18:28:39 +01:00
Kai Knoblich
3d3c9cae6a net-mgmt/netbox: Unbreak build after 17c078833e
PR:		260725
Reported by:	Marko Cupać, pkg-fallout
2021-12-27 21:42:48 +01:00
Kai Knoblich
8a4a580316 net-mgmt/netbox: Update to 3.0.12
Changelog:

Enhancements:
* Get API user from LDAP only when FIND_GROUP_PERMS is enabled
* Linkify VLAN name in VLANs table
* Add L22-30 power port & outlet types
* Improve performance of the "quick find" function
* Add multi-standard ITA power outlet type

Bug Fixes:
* Fix issue where return_url is not honored when "Save & Continue"
  button is present
* Fix Markdown sanitization regex

https://github.com/netbox-community/netbox/releases/tag/v3.0.12
2021-12-09 19:52:57 +01:00
Kai Knoblich
34f18483d9 net-mgmt/netbox: Update to 3.0.11
Enhancements:
* Add missing q filters for necessary models
* Add virtual chassis filters for device components
* Add Markdown support for strikethrough formatting
* Add optional VLAN group column to prefixes table
* Improve live reloading of custom scripts
* Add IEEE 802.15.1 interface type

Bug Fixes:
* Fix excessive CPU utilization when AUTH_LDAP_FIND_GROUP_PERMS
  is enabled
* Make change logging middleware thread-safe
* Fix initialization of custom script MultiObjectVar field with
  multiple values
* Fix permissions evaluation when displaying VLAN group VLANs table
* Fix exception when tracing cable across circuit with no far
  end termination
* Fix handling of errors during export template rendering
* Add missing cluster name filter for virtual machines
* Fix ordering IP addresses by assignment status
* Fix styling of form widgets under cable connection views
* power_port can be null when creating power outlets via REST API
* REST API should support null values for console port speeds

https://github.com/netbox-community/netbox/releases/tag/v3.0.11
2021-11-25 19:03:39 +01:00
Kai Knoblich
673d67948a net-mgmt/netbox: Update to 3.0.10
Enhancements:
* Add mini-DIN 8 console port type
* Add vid filter field to VLANs list
* Add visual aids to interfaces table for type, enabled status

Bug Fixes:
* Fix assignment of members to virtual chassis with initial position
  of zero
* Fix conflation of assigned IP status & role in interface tables
* Fix 404 when attaching multiple images in succession
* Fix minimum version check under Python v3.10
* Add missing outer dimension columns to rack table
* Preserve multi-line values during CSV file import
* Fix indentation of locations under site view
* Improve XSS mitigation in Markdown renderer
* Enable sorting device bays table by installed device status
* Differentiate ID and VID columns in VLANs table
* Fix reference values for content type under custom field import form
* Add missing export template support for various models
* Fix restriction of user & group objects in GraphQL API queries

Changelog:

https://github.com/netbox-community/netbox/releases/tag/v3.0.10
2021-11-13 15:03:21 +01:00
Kai Knoblich
39b118cfcf net-mgmt/netbox: Update to 3.0.9
Changelog:

Enhancements:
* Introduce the runscript management command
* Add an optional "ID" column to all tables
* Add "view elevations" button to location view

Bug Fixes:
* Improve color mode preference handling
* Correct devices count for locations within global search results
* Strip HTML from custom field descriptions
* Fix load_yaml method for custom scripts
* Fix circuit assignment when creating multiple terminations
  simultaneously
* Prevent inadvertent deletion of prior change records when deleting
  objects
* Require interface assignment when designating IP address as primary
  for device/VM during CSV import
* Preserve initial form data when bulk edit validation fails
* Restore missing tags column on IP range table
* Retain pagination preference when MAX_PAGE_SIZE is zero

https://github.com/netbox-community/netbox/releases/tag/v3.0.9
2021-11-03 17:17:25 +01:00
Kai Knoblich
19ca5eab2e net-mgmt/netbox: Fix build after a06fe6e39a
* Remove the py-jsonschema dependency with its fixed version range that
  was required as a temporary workaround by upstream because releases
  of devel/py-swagger-spec-validator before 2.7.4, which are required by
  www/py-dj32-drf-yasg, were not compatible with jsonschema 4.x.

* Bump PORTREVISION due changed dependencies.
2021-10-30 00:20:40 +02:00
Kai Knoblich
3d4bc4ad94 net-mgmt/netbox: Update to 3.0.8
Changelog:

Enhancements:
* Add UI field to filter interfaces by kind
* Add a utilization column to the IP ranges table

Bug Fixes:
* Fix incorrect Device LLDP interface row coloring
* Fix navigation UI issue that caused improper element overlap
* Restore horizontal scrolling for tables in narrow viewports
* Avoid exception when utilizing "create and add another" twice
  in succession
* Fix multi-value filtering of custom field objects
* Fix incorrect display of update/delete events for webhooks
* Fix rendering of UTF8-encoded data in change records
* Fix display of version when new release is available
* Fix alignment of object identifier under object view

https://github.com/netbox-community/netbox/releases/tag/v3.0.8
2021-10-21 17:32:12 +02:00
Kai Knoblich
b2314a73df net-mgmt/netbox: Update to 3.0.7
Changelog:

Enhancements:
* Improve ability to toggle images/labels in rack elevations
* Add USB micro AB type

Bug Fixes:
* Fix permissions evaluation and improve error handling for connected
  device REST API endpoint
* Correct redirect URL when attaching images via "add another" button
* Fix AttributeError exception when rendering a report or custom script
* Fix parent interface choices when bulk editing VM interfaces

https://github.com/netbox-community/netbox/releases/tag/v3.0.7
2021-10-15 11:13:40 +02:00
Kai Knoblich
44c47449fe net-mgmt/netbox: Update to 3.0.6
* Update pkg-descr while I'm here.

Changelog:

Enhancements:
* Default to current user when creating journal entries via REST API
* Include type, ID, and slug on object view
* Enable filtering cables by termination type & ID in REST API
* Include count of assigned virtual machines under platform view

Bug Fixes:
* Fix missing actions column on user-configured tables
* Fix exception when viewing a large number of child IPs within a prefix
* Fix site/provider network validation for circuit termination
  API serializer
* Pre-populate location data when adding a device to a rack
* Fix filtering connections by site ID

https://github.com/netbox-community/netbox/releases/tag/v3.0.6
2021-10-09 21:26:01 +02:00
Kai Knoblich
3920d9afce net-mgmt/netbox: Update to 3.0.5
Changelog:

Enhancements:
* Always show IP addresses tab under prefix view
* Cache rendered REST API specifications
* Add image attachment support for circuits, power panels
* Enable arbitrary ordering of custom scripts
* Don't select hidden rows when selecting all in a table

Bug Fixes:
* Fix bulk editing of child prefixes under aggregate view
* Custom field columns should be removed from tables upon their deletion
* Remove errant markup for null values in CSV export
* Prevent rack elevations from overlapping when higher width
  is specified
* Fix flashing when server, client, and browser color-mode preferences
  are mismatched
* Fix AttributeError exception when rendering export template for
  devices via REST API
* Pin jsonschema package to v3.2.0 to fix REST API docs rendering
* Fix exception in UI when adding member devices to virtual chassis
* Fix exception in UI when adding child device to device bay
* Prevent exception when filtering objects list by invalid tag
* Housekeeping command should honor zero verbosity

https://github.com/netbox-community/netbox/releases/tag/v3.0.5
2021-10-06 15:05:40 +02:00
Kai Knoblich
0627700a0b net-mgmt/netbox: Update to 3.0.4
Changelog since 2.11.12:

It contains many bugfixes/enhancements and the following new features:

* Updated User Interface
* GraphQL API
* IP Ranges
* Custom Model Validation
* SVG Cable Traces
* New Views for Models Previously Under the Admin UI
* REST API Token Provisioning
* New Housekeeping Command
* Custom Queue Support for Plugins

https://netbox.readthedocs.io/en/stable/release-notes/version-3.0/

MFH:		No (feature release)
2021-10-04 19:22:58 +02:00
Kai Knoblich
1dfa8d1c48 net-mgmt/netbox: Add CPE info
* Also add the port to the "python" category while I'm here.
2021-08-31 12:16:59 +02:00
Kai Knoblich
04f31a3f59 net-mgmt/netbox: Update to 2.11.12
Changelog:

Enhancements:
* Add site group filter to devices list
* Recognize a /32 IPv4 address as a child of a /32 IPv4 prefix
* Add table configuration button to child prefixes view
* Introduce LOGIN_PERSISTENCE configuration parameter to persist
  user sessions
* Add search field to VM interfaces filter form

Bug Fixes:
* Model forms should save empty custom field values as null
* Enable filtering assigned VLANs by group in interface edit form
* Force assignment of null custom field values to objects
* Fix erroneous webhook dispatch on failure to save objects
* Show contextual label for IP address role
* Fix hidden "add components" dropdown on devices list

https://github.com/netbox-community/netbox/releases/tag/v2.11.12
2021-08-25 10:31:13 +02:00
Kai Knoblich
ecc74cda08 net-mgmt/netbox: Update to 2.11.11
Changelog:

Enhancements:
* Add C21 & C22 power types
* Employ a sandbox when rendering Jinja2 code for increased security

Bug Fixes:
* Add import button to VM interfaces list
* Fix validation of unit ranges when creating a rack reservation
* Fix validation of IP address assigned as device/VM primary via
  NAT relation
* Populate device field when cloning device components
* Allow assignment of scope to VLAN groups upon import
* Remove extraneous site column from VLAN group import form
* Fix exception on invalid CSV import column name
* Fix return URL persistence when adding multiple objects sequentially
* Remove extraneous columns from inventory item and device bay tables
* Add missing parent column to inventory item import form

https://github.com/netbox-community/netbox/releases/tag/v2.11.11
2021-08-13 12:37:26 +02:00
Kai Knoblich
e2ebaf18fc net-mgmt/netbox: Update to 2.11.10
Changelog:

Enhancements:
* Enable CSV import via uploaded file
* Add 6P/4P pass-through port types
* Add count of inventory items to manufacturer view
* Add "hardwired" type for power port types

Bug Fixes:
* Fix assignment of permissions based on LDAP groups
* Fix filtering of interface connections list
* Fix assignment of parent interfaces for bulk import
* Add missing display field to rack unit serializer
* Fix A/Z assignment when swapping circuit terminations
* Fix default value validation for custom text fields
* Rack reservation should display rack's location
* Include rack location in navigation breadcrumbs
* Fix device name display on device status view
* Limit reported prefix utilization to 100%
* Use consistent maximum value for interface MTU

Other Changes:
* Database query caching is now disabled by default

https://github.com/netbox-community/netbox/releases/tag/v2.11.10
2021-07-30 08:49:03 +02:00
Kai Knoblich
8e1a50a558 net-mgmt/netbox: Update to 2.11.9
Changelogs since 2.10.10:

It contains many bugfixes/enhancements and the following new features:

* Journaling Support
* Parent Interface Assignments
* Pre- and Post-Change Snapshots in Webhooks
* Mark as Connected Without a Cable
* Allow Assigning Devices to Locations
* Dynamic Object Exports
* Variable Scope Support for VLAN Groups
* New Site Group Model
* Improved Change Logging
* Provider Network Modeling

https://netbox.readthedocs.io/en/stable/release-notes/version-2.11/

MFH:		(No, feature release)
2021-07-20 14:29:27 +02:00
Kai Knoblich
f2a9b3469d net-mgmt/netbox: Update to 2.10.10
Changelog:

Enhancements:
* Add DC terminal power port, outlet types
* Add Saf-D-Grid power port, outlet types
* Support Markdown rendering for report logs
* Add F connector port type
* Add SFP56 50GE interface type

Bug Fixes:
* Update parent device/VM when deleting a primary IP
* Fix VLAN assignment when editing VM interfaces in bulk
* Update object data when renaming a custom field
* Optimize change log cleanup
* Fix MAC address field display in VM interfaces search form
* Fix custom field filtering for cables, virtual chassis
* Fix choice field filters (multiple models)

https://github.com/netbox-community/netbox/releases/tag/v2.10.10

MFH:		2021Q2
2021-04-18 10:28:34 +02:00
Kai Knoblich
2d88de57d5 net-mgmt/netbox: Update to 2.10.9
Changelog:

Enhancements:
* Add MAC address search field to VM interfaces list
* Omit child devices from non-racked devices list under rack view
* Add column to cable termination objects to display cable color
* Display NAPALM-enabled device tabs only when relevant
* Support disabling TLS certificate validation for Redis

Bug Fixes:
* Fix missing custom field filters for cables, rack reservations
* Add missing count_ipaddresses attribute to VMInterface serializer
* Permit users to manage their own REST API tokens without needing
  explicit permission
* Fix interface connections REST API endpoint
* Support colons in webhook header values
* Do not infer tenant assignment from parent objects for prefixes,
  IP addresses
* Handle exception when attempting to assign an MPTT-enabled model
  as its own parent
* Correct handling of boolean fields when cloning objects

https://github.com/netbox-community/netbox/releases/tag/v2.10.9

MFH:		2021Q2
2021-04-15 11:27:24 +02:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Kai Knoblich
4455f1563c net-mgmt/netbox: Update to 2.10.8
Changelog:

* Fix exception on cable trace in UI (regression in 2.10.7)

https://github.com/netbox-community/netbox/releases/tag/v2.10.8
2021-03-27 11:00:17 +00:00
Kai Knoblich
cdc32391e2 net-mgmt/netbox: Update to 2.10.7
Changelog:

Enhancements:
* Allow filtering device components by label
* Allow customization of the geographic mapping service via MAPS_URL
  config parameter
* Allow changing site assignment when bulk editing devices
* Support Markdown rendering for custom script descriptions
* Add UI search fields for asset tag for devices and racks

Bug Fixes:
* Restore ability to delete an uploaded device type image
* Denote when the total length of a cable trace may exceed the
  indicated value
* Ensure consistent display of change log action labels
* Skip Markdown reference link when tabbing through form fields
* Correct validation of RELEASE_CHECK_URL config parameter
* Fix VLAN group/site association for bulk prefix import
* Eliminate duplicate virtual chassis search results
* Pre-populate attributes when creating an available child prefix
  via the UI
* Fix display of bottom banner with uBlock Origin enabled

https://github.com/netbox-community/netbox/releases/tag/v2.10.7
2021-03-26 19:40:54 +00:00
Kai Knoblich
a7627b0fd4 net-mgmt/netbox: Adjust RUN_DEPENDS
* Relax the version ranges of a few dependencies that will soon be updated.
2021-03-11 18:56:34 +00:00
Kai Knoblich
a6bfe32a3a net-mgmt/netbox: Update to 2.10.6
Changelog:

Enhancements:
* Add IP addresses count to VRF view
* Add QSFP+ (64GFC) FibreChannel Interface option
* Enable custom links for device components
* Add edit/delete buttons for IP addresses on interface view
* Add button to add a new IP address on interface view

Bug Fixes:
* Fix VRF and Tenant field population when adding IP addresses from prefix
* Enable ordering of virtual machines by primary IP address
* Ordering of devices by primary IP should respect PREFER_IPV4 configuration
  parameter
* Fix options for filtering object permissions in admin UI
* Fix filtering prefixes list by multiple prefix values
* Invalidate cached queries when running renaturalize

https://github.com/netbox-community/netbox/releases/tag/v2.10.6
2021-03-11 12:16:02 +00:00
Kai Knoblich
01b6853f32 net-mgmt/netbox: Update to 2.10.5
Changelog:

* Fix site unassignment from VLAN when using "None" option
* Fix REST API representation for circuit terminations connected to
  non-interface endpoints
* Fix filtering rack reservations by custom field
* Fix bulk editing of services when no port(s) are defined
* Ensure consistent treatment of duplicate IP addresses
* Fix redirect to device components view after disconnecting a cable
* Fix Redis Sentinel password application for caching
* Allow setting null tenant group on tenant via REST API
* Disallow the creation of available prefixes/IP addresses in violation of
  assigned permission constraints

https://github.com/netbox-community/netbox/releases/tag/v2.10.5
2021-02-26 12:13:12 +00:00
Sunpoet Po-Chuan Hsieh
4aa27da231 Update USES=python: math/py-pandas 1.2.0 requires Python 3.7+
PR:		250103
2021-01-30 13:29:58 +00:00
Kai Knoblich
cef6796c52 net-mgmt/netbox: Update to 2.10.4
Changelog:

Enhancements:
* Show cable trace lengths in both meters and feet
* Add "management only" filter widget for interfaces list
* Allow filtering virtual chassis by name and master
* Add GG45 and TERA port types, and CAT7a and CAT8 cable types
* Show available type choices for all device component import forms

Bug Fixes:
* Correct swagger definition for ip_prefixes_available-ips_create API
* Restrict the creation of device bay templates on non-parent device types
* Restore power utilization panel under device view
* Fix ordering devices by primary IP address
* Fix display of white cables in trace view
* Fix filtering connection lists by device name
* Fix permissions assessment when adding VM interfaces in bulk
* Include VC member interfaces on interfaces tab count when viewing
  VC master
* Validate rack group is assigned to same site when creating a rack
* Correct rack elevation displayed when viewing a reservation

https://github.com/netbox-community/netbox/releases/tag/v2.10.4
2021-01-28 07:47:16 +00:00
Kai Knoblich
83d92bffcf net-mgmt/netbox: Update to 2.10.3
* Prune obsolete update instructions/notes for NetBox releases prior 2.7.

Notable changes since 2.9.11:

It contains many bugfixes/enhancements and the following new features:

* Route Targets
* REST API bulk deletion
* REST API bulk update
* Reimplementation of custom fields
* Improved cable trace performance

https://github.com/netbox-community/netbox/blob/v2.10.3/docs/release-notes/version-2.10.md
2021-01-24 12:20:49 +00:00
Kai Knoblich
d3d89da1f0 net-mgmt/netbox: Adjust RUN_DEPENDS
* Relax the version ranges of a few dependencies that will soon be updated
  to pave the way for NetBox 2.10.
2021-01-21 09:19:55 +00:00
Kai Knoblich
c3af6fda43 net-mgmt/netbox: Update to 2.9.11
* Remove a superfluous dependency while I'm here.

Changelog:

Enhancements:
* Allow passing Python code to nbshell using --command
* Add CS and SN fiber port types

Bug Fixes:
* Fix setting user password via REST API
* Fix uniqueness constraint for virtual machine names
* Fix error when rendering config contexts when objects have multiple tags
  assigned
* Add direct link to secret on secrets list
* Fix updating secrets without setting new plaintext
* Restore tags field on cable connection forms
* Exclude SVG files from front/rear image upload for device types (currently
  unsupported)
* Show assigned IP addresses in interfaces list
* Fix validation for plugin version and required settings

https://github.com/netbox-community/netbox/releases/tag/v2.9.11
2020-12-16 05:37:37 +00:00
Kai Knoblich
d46fd7599b net-mgmt/netbox: Update to 2.9.10
Changelog:

Enhancements:
* Add USB types for power ports and outlets
* Add "splice" type for pass-through ports

Bug Fixes:
* Fix exception when editing IP address with a NAT IP assigned to a
  non-racked device
* Avoid extraneous database queries when manipulating objects
* Fix non-deterministic ordering of prefixes and IP addresses
* Filter available racks by selected group when creating a rack reservation
* Limit rack groups by selected site when editing a rack
* Populate manufacturer field when adding a device component template
* Clear VLAN assignments when setting interface mode to none

https://github.com/netbox-community/netbox/releases/tag/v2.9.10
2020-11-30 12:57:35 +00:00
Kai Knoblich
1295cfab55 net-mgmt/netbox: Update to 2.9.9
* Add to the EXAMPLES options a few example configurations and a sample
  rc script to make use of the RQ background service.

Changelog:

Enhancements:
* Return server error messages as JSON when handling REST API requests
* Link to rack groups within rack list table
* Be more strict when capturing anticipated ImportError exceptions

Bug Fixes:
* Fix auto-population of region field when editing a device
* Fix config context rendering when multiple tags are assigned to an object
* Dry running scripts should not trigger webhooks
* Add missing template extension tags for plugins for VM interface view
* Fix CreatedUpdatedFilterTest when running in non-UTC timezone
* Fix filtering of sites by null region

https://github.com/netbox-community/netbox/releases/tag/v2.9.9
2020-11-20 08:57:10 +00:00
Kai Knoblich
dbb65ebd01 net-mgmt/netbox: Update to 2.9.8
* Limit the version ranges of the required Python packages and use very
  narrow ranges for those ones, which often cause regressions.

  That is because upstream already uses fixed Python package dependencies
  for a while and had relaxed them for a short period of time.

  However, because it led to regressions when some Python packages were
  updated during that time, upstream has been using fixed package
  dependencies again since then.

Changelog since 2.7.12:

It contains many bugfixes/enhancements and the following new features:

* Object-Based Permissions
* Background Execution of Scripts & Reports
* Named Virtual Chassis
* Changes to Tag Creation
* Dedicated Model for VM Interfaces
* REST API Endpoints for Users and Groups
* Remote Authentication Support
* Plugins

https://github.com/netbox-community/netbox/blob/v2.8.9/docs/release-notes/version-2.9.md
https://github.com/netbox-community/netbox/blob/v2.8.9/docs/release-notes/version-2.8.md
2020-11-10 09:11:35 +00:00
Kai Knoblich
34b7bd9d59 net-mgmt/netbox: Change RUN_DEPENDS
* Switch the port from the repo-copied py-dj22-django* dependencies to the
  original ones as they're using Django 2.2 now.

* Bump PORTREVISION due changed dependencies.
2020-06-21 08:57:10 +00:00
Kai Knoblich
bcea4d452e net-mgmt/netbox: Update to 2.7.12
Changelog:

Enhancements:
* Reference VRF by name rather than RD during IP/prefix import
* Use absolute URLs in rack elevation SVG renderings
* Allow connecting cables between two circuit terminations
* Add the webhook_receiver management command to assist in troubleshooting
  outgoing webhooks

Bug Fixes:
* Fix typing of count_ipaddresses on interface serializer
* Fail cleanly when trying to import multiple device types simultaneously
* Fix exception when disconnecting a cable from a power feed
* Tweak display of unset custom integer fields
* Fix reservation edit/delete button URLs on rack view

https://github.com/netbox-community/netbox/releases/tag/v2.7.12

MFH:		2020Q2
2020-04-16 07:59:23 +00:00
Kai Knoblich
a194aae411 net-mgmt/netbox: Update to 2.7.11
* Improve the sample rc script to allow passing of extra arguments, e.g. to
  listen on multiple interfaces/addresses [1] or use a configuration file
  instead using rc variables.

  Kudos to Thomas Kurschel for some extra testing of the updated rc script.

Changelog:

Enhancements:
* Add ability to automatically check for new releases (must be enabled by
  setting RELEASE_CHECK_URL)
* Custom script object variables now utilize dynamic form widgets
* Add descriptive tooltip to custom fields on object views
* Add a dedicated view for rack reservations
* Enable webhooks for rack reservations
* Enable export templates for rack reservations
* Enable custom links for rack reservations
* Update admin links for Django RQ to reflect multiple queues
* Add a bulk edit view for device bays
* Add cable trace button for circuit terminations

Bug Fixes:
* Improve prefix_length validation on available-prefixes API
* Fix cable tracing across multiple rear ports
* Enforce unique constraints for device and virtual machine names in the API
* Fix Markdown support for tables
* Fix exception raised on IP address bulk add view
* Fix duplicate name validation on device model

https://github.com/netbox-community/netbox/releases/tag/v2.7.11

PR:		244629 [1]
Reported by:	O. Hartmann <ohartmann@walstatt.org> [1]
MFH:		2020Q2
2020-04-03 18:46:25 +00:00
Kai Knoblich
078bcddb8d net-mgmt/netbox: Update to 2.7.10
Changelog:

Enhancements:

* Embed model documentation within web UI
* Add bulk edit view for power panels
* Add CSV import view for services
* Add CSV import view for rack reservations
* Redirect to a user-friendly error page when CSS/JS resources fail to load

Bug Fixes:

* Exclude Python modules without Script classes from scripts list
* Allow bulk editing/deletion of all device components matching a query
* Catch AddrFormatError exception when filtering aggregates/prefixes by an
  invalid prefix

https://github.com/netbox-community/netbox/releases/tag/v2.7.10
2020-03-29 12:11:29 +00:00
Antoine Brodin
1bf9457272 Convert the tree to use PY_PILLOW
With hat:	portmgr
Originally submitted by:	kai
2020-03-24 19:54:57 +00:00
Kai Knoblich
fc16888eef net-mgmt/netbox: Update to 2.7.9
Changelog:

Enhancements:
* Enumerate ChoiceField type and value in API
* Extend upgrade script to clear expired user sessions
* Add dynamic lookup expressions for all filters
* Allow negative voltage for DC power feeds
* Allow filtering device component list views by type
* Add MRJ21 port and cable types
* Include device name in tooltip on rack elevations
* Add 10-inch option for rack width

Bug Fixes:
* Fix incorrect schema definition of int type choicefields
* Fix filtering of clusters by tenant
* Fix label on export button for device types
* Include A/Z termination sites in provider circuits table
* Fix assignment of parent LAG during interface bulk edit
* Fix bulk creation of objects with custom fields via REST API
* Pass "commit" argument when executing scripts via REST API
* Fix exception when deleting device type with components
* Fix toggling of device images for all racks in elevations view

https://github.com/netbox-community/netbox/releases/tag/v2.7.9
2020-03-11 19:29:04 +00:00
Kai Knoblich
0126674e16 net-mgmt/netbox: Update to 2.7.8
Changelog:

Enhancements:
* Add a "decommissioning" cable status
* Return graceful error message when webhook queuing fails
* Omit internal fields from the change log data
* Support Jinja2 templating for webhook payload and headers
* Extend custom scripts to pass the commit value via run()
* Denote rack role on rack elevations list

Bug Fixes:
* Fix exception when deleting a device with interface connections when an
  interfaces webhook is defined
* Escape double quotes on encapsulated values during CSV export
* Fix display of rear device image if front image is not defined
* Improve fit of device images in rack elevations
* Fix rack units filtering on elevation endpoint
* Enforce consistent background striping in rack elevations
* Fix API representation of content_type for export templates
* Fix exception when selecting all filtered objects during bulk edit
* Fix exception when filtering foreign keys by NULL
* Correct IP address hyperlinks on interface view
* Fix duplication of field attributes when multiple IPNetworkVars are
  present in a script
* Fix power port assignment for power outlet templates created via REST API
* Interface type should be required by API serializer

https://github.com/netbox-community/netbox/releases/tag/v2.7.8
2020-03-05 07:24:35 +00:00
Mathieu Arnold
958ee0dc3e Remove extra ]. 2020-02-26 07:58:35 +00:00
Kai Knoblich
9cdba54864 net-mgmt/netbox: Update to 2.7.7
* Remove the "post-patch" target because the "requirements.txt" is only used
  for installations via devel/py-pip.

Notable changes since 2.6.12:

* Bulk import of device components via CSV files
* External file storage support (FTP, S3, SFTP, etc.)
* Rack elevations rendered by SVG (= Scalable Vector Graphics)
* Separate configuration for Webhooks and Cache databases via Redis
* Add ability to clone objects (pre-populate form fields)
* Toggle config context display between JSON and YAML
* Add support for Redis Sentinel
* Further cable and port types
* Many other enhancements and bugfixes

https://github.com/netbox-community/netbox/blob/v2.7.7/docs/release-notes/version-2.7.md
2020-02-25 22:19:07 +00:00