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. |
(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:
|
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:
Reverse API ProVision page: This page allows for endpoints to be built and provides a text editor to create presentation JavaScript commands.
The Reverse API Management page is accessed from the API tab in the Admin section of Provision, just click on the circled link.![]() Add endpoints, insert presentation scripts, and test calls against selected Resources. See Reverse API 1 for more details. ![]() |
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:
Scheduler ProVision page: This page allows for tasks to be added to the scheduler and managed. It is accessed from the Admin section of ProVision, under the Scheduler Tab. An overview of the Scheduler Tab is available on the Scheduler page.
Scheduler API calls, available at Scheduler API. Please note that the Scheduler API is in beta, and is subject to change.
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:
Create Contacts manually and assign under a parent resource's permissions structure
Add new contacts manually by hitting the "Create Local Contact" button. Fill out desired information and click "Create" ![]() |
Import Contacts from ARIN / RIPE through a handle search
Import contacts by ARIN / RIPE Handle by clicking on the "Import from RIR" button. Then enter the RIPE/ ARIN handle and press "Search". |
View Contacts as a list or tiles
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.
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