ProVision 5.1.0 is a major release with significant new features.

Please note that ProVision 5.x requires php 5.5.+. For local installations, please upgrade php prior to installing the upgrade. Also ensure that the correct Sourceguardian php extension is loaded for the new version of php.

New Features

(CFR denotes customer requested)

UI Updates: 

Version 5.1.0 introduces a new look to ProVision! Minor graphical and user consistency improvements have been made throughout ProVision, creating a cleaner user experience.

Included in the UI changes, but not limited to:

  • Throughout ProVision, the Action Menu (wrench icon) has been replacing individual action icons. Clicking on the wrench will open a menu of options specific to the ProVision area.
  • Update color scheme, css, and many button styles: Close buttons are now a small "x" in the top right corner of a popup box, rather than an offset circle icon. Many delete icons have been replaced with a larger "Delete" button.
  • IPAM - Top Level Aggregates have new look! They now show a chart view detailing allocations, the top five resources assigned under an aggregate, and recent assignments. The "Manage", "Template" (Merge / Clean Up), and "Delete" functions are now contained within the Action Menu (wrench icon).

  • DNS Admin now has a drop down menu to quick-select common links.

  • The Templates tab has been removed from the Admin tabs, and included under the DNS Admin drop-down menu.
  • Peering Import has been removed from the Peering tab dropdown menu, look for it instead in Admin-﹥ Data Import


Reverse API Tools - Beta

Reverse API calls and UI elements have been added to ProVision. This is a powerful tool that allows for integration with outside APIs to improve workflow and create custom display content.

Included in this feature:


Task Scheduler

The Task Scheduler allows you to manage and schedule repeating tasks in ProVision. Three predefined tasks are available to schedule - Process Holding Tank, DNS Zone Transfer, and Backup. Note: This provided Backup task is intended to be the primary reoccurring method of backup.  

Included in this feature: 

To enable the scheduler for a hosted instance, add the following to cron:

* * * * * /usr/bin/php /var/www/html/6c_﹤INSTANCE_ID﹥/scheduler/task-runner.php


To enable the scheduler in a local instance, add the following to cron:
* * * * * /path/to/php /path/to/ProVision/scheduler/task-runner.php


Contact Manager

The new Contacts page under Resources allows you to manually create contacts, import contacts from ARIN/RIPE, and manage them in one place. See the Contact Manager documentation for additional details.

Access the Contact Manager from the Resources tab, under Contacts.

Included in this feature:

Note: Contacts currently existing in ProVision will be moved to the new contacts area at upgrade, however, new contacts must be added through the new page to be under the Contact Manager. Any contacts added through previous methods (as a section, or through a resource import function) will not appear under the contact manager. 


Improved Tagging

IM-1734: Improved DNS Tag functionality

IM- 1656 / 1697 The Tag / List system, including IPAM Tags, DNS Tags, and Subnets have been standardized to provide the same user experience when working with the lists. 

Additional Features 

Backup Manager Updates

IM-123: The Backup Manager has been updated to allow for manual backups to be sent to a selected server Resource in ProVision. See Admin Settings for additional information.

Select the backup location - either to the 6connect cloud, or an alternate server resource that exists in ProVision. Then hit "Backup Now" . It is recommended to perform a manual backup prior to imports or other major changes.


Smart Browse

IM- 1800: Browse Assign / List Available Blocks has been replaced with Smart Browse.

Smart Browse utilizes the smart assign parameters as search filter criteria, then allows you to manually select blocks to assign under that criteria.

Under the "Smart Assign" area, select the IPv4/IPv6, Size, RIR, Region, and/or Tags that you wish to filter to in the available blocks list.

Click on "Smart Browse" to bring up a list of IP aggregates meeting that criteria, which you can then select the block(s) to assign. A green check will show next to the block once assigned. You may assign multiple blocks per browse session.


API and GUI Skip Holding

IM- 1587: IPAM "Unassign" API call now has a parameter to skip the holding tank. See: API Module - IPAM - Unassign, optional parameter "skipHolding" for more detail.

IM- 1587b: The option to "Unassign and Skip Holding" has been added to the IPAM  Manage Action Menu (wrench icon). 

  


Automatic Re-aggregating of Reclaimed Blocks

CFR- 6: IP blocks are re-aggregated as they are reclaimed.

After unassigning blocks / overriding holding, newly available blocks will be merged upon next page refresh. 

Initial State:

Unassigned / Override Holding:

Automatic merging after page refresh:



Propagate to Children

IM- 1725: Added "Propagate to children" option for single-block updates for IPAM. 

When editing attributes for parent blocks in the IPAM Manager (Action Menu -﹥ Edit), select "Propagate attributes to all children" to carry through changes to child blocks.


Holding Tank Improvements

IM- 1098: Holding Tank displays detailed block information

IM- 1777: Can now set permissions on the holding tank for subassigned blocks via the 6connect holding resource. See Holding Tank Management for details. 


IPPlan Importer (Toolkit Item)

Now included in the Toolkit (collection of command-line tools available at /tools) is the IPPlan Importer. The IPPlan Importer is a command-line tool to facilitate importing IPs from an IPPlan database into ProVision. This tool can be used via two approaches: generating .csv files via the tool only, then using the ProVision IP Import UI to import the csv files (Connector), or as a full command-line import solution, bypassing the ProVision UI entirely (Importer). Detailed instructions are available at IPPlan Importer.


Duplicate Reverse Zones

IM- 1853: Allow user control over duplicate reverse zones

In DNS Admin, under the Global DNS Zone Defaults link is the option to allow duplicate reverse zones.  Check to enable / disable allowing duplicate reverse DNS zones. If duplicate reverse zones already exist, those zones must be removed before disabling duplicates. If a zone has duplicates, a link appears in the top right corner of that zone's ViewZone page. 


Bug Fixes/Improvements

CFR-66: Searching for IPs brings up related search results

IM-1227: Included reset tool in /tools for factory reset

IM-1432: Updated warning message upon deleting a permissions group

IM-1578: Updated license expiry check

IM-1599: Configtest updated for Peering

IM-1657: Updated UI alignment on DNS zone import page

IM-1667: Duplicate DNS zone names are supported

IM-1670: Improved Setup Wizard

IM-1690: DHCP gadget UI updated to no longer allow an item in the existing pool to be added multiple times

IM-1720: Updated user permissions to prevent a read only user from accessing DNS Edit Tag

IM-1724: Updated Smart Assign to allow assigning blocks that have been multi-edited to allow subassignments

IM-1726: Added example format to DNS SOA formatting error message

IM-1730: 6connect logo now directs the user to the dashboard page

IM-1733: Improved Peering "Add Session" error message

IM-1736: Resolved an issue in IPAM RIR Integration where the Net name was not cleared from previous SWIP action

IM-1737: Auth - testLDAP no longer returns error if ldapMode=SSL

IM-1746: Resolved an issue in DNS zonelist where the Action Menu (wrench) was not functional after using header sorting

IM-1748: Updated zone list sorting ability for Tags, DNSSEC, and Records. 

IM-1755: Fixed an issue where adding a slave under DNS gadget zone delegation would fail

IM-1759: Nomenclature updates made to IPAM Manage Templates and Action Menu (wrench icon). "Auto Aggregate" is now "Clean Up", "Aggregate" has been renamed "Merge"

IM-1760: Fixed the graphical display of the IPAM Manage email form

IM-1769: Resolved an error where users with limited permissions were unable to edit IP blocks

IM-1780: The IPAM "Advanced" button is now clickable for limited-permissions users

IM-1783: Removed VLAN field for IPAM manage when editing multiple blocks

IM-1789: Adjusted DNS Templates zone reordering arrows to have bounds checking

IM-1790: Resolved an issue where API zoneTemplate update incorrectly reports success in some cases

IM-1794: Dyn Server update no longer displays an SOA error

IM-1796: Improved error messages in DNS Audit tool

IM-1798: Section pages that have child entries now have an informational message of "This resource cannot be deleted because it has entries created from it."

IM-1808: IPV6 Alphanumeric sort has been updated to be more alphanumeric

IM-1850: Cleaned up foreign key restraints

IM-1841: Removed unused columns from auth

IM-1843: Resolved an issue where Peering Communications did not separate peer with 2 ASNs in an exchange

IM-1844: Peering sorting for import and communications improved

IM-1848: Peering import router list now shows routers with no peer groups

IM-1849: Removed all old/unused columns from config table and admin page

IM-1851: Removed unused columns from Auth

IM-1852: Cleaned up unused tables

IM-1881: Reallocate and Detail Reassign buttons have been removed from RIR Integration in preparation for a future SWIP update

IM-1883: The default number of rows returned in reporting for either html or .csv is now 5000

IM-1897: A newly added peer should now show as current peer in Communications list for that exchange

SEC-4: Various security improvements implemented