Golden Config
  • 01 Sep 2022
  • Dark
    Light
  • PDF

Golden Config

  • Dark
    Light
  • PDF

Article Summary

Deprecation of Golden Config in 2020.2

Golden Config has been deprecated in IAP 2020.2, and Itential recommends that customers use the golden configurations feature in Configuration Manager instead.

The table below shows a list of replacements for some of the deprecated APIs and workflow tasks. Any APIs or tasks not lised below does not have a replacement. Also note, these replacements do not work on Golden Config; they provide similar functionality only when using Configuration Manager.

Route (Workflow Task) Description Replacement
API: {POST} /golden_config/addDevice
WF Task: addDevicesToNode
Add a list of devices to a specific node. API: {POST} /configuration_manager/configs/:treeId/:version/:nodePath(*)/devices
WF Task: addDevicesToNode(Configuration Manager)
API: {POST} /golden_config/addDevicesById
WF Task: addDevicesToNodeById
Add a list of devices to a specific node ID. API: {POST} /configuration_manager/configs/:treeId/:version/:nodePath(*)/devices
WF Task: addDevicesToNode(Configuration Manager)
API: {POST} /golden_config/gc Create a new Golden Configuration Tree. API: {POST} /configuration_manager/configs
API: {POST} /golden_config/deleteTrees Delete multiple Golden Config Trees. API: {DELETE} /configuration_manager/configs
API: {GET} /golden_config/detailed/:key/:value/:id Get a detailed report based on key, value and device name. API: {GET} /configuration_manager/compliance_reports/details/:reportId
API: {GET} /golden_config/reports/:key/:value Get compliance report for a node on the tree. API: {GET} /configuration_manager/compliance_reports/node/:treeId/:nodePath(*)
API: {GET} /golden_config/gc Return all Golden Configs. API: {GET} /configuration_manager/configs
API: {POST} /golden_config/removeDevice Return all Golden Configs. API: {DELETE} /configuration_manager/configs/:treeId/:version/:nodePath(*)/devices
API: {POST} /golden_config/removeDevice
WF Task: removeDeviceFromNode
Remove a device from a node. API: {DELETE} /configuration_manager/configs/:treeId/:version/:nodePath(*)/devices
WF Task: removeDevicesFromNode
WF Task: runNodeReport Run compliance report on all devices in a specific node. WF Task: runComplianceForNode
WF Task: runReportForDevice Run compliance for a device within a tree. WF Task: runComplianceForDevice
WF Task: runTreeReport Run compliance on all devices in a tree. WF Task: runComplianceForTree
API: {POST} /golden_config/gc/:tree Modify and update a Golden Config Tree. API: {PUT} /configuration_manager/configs/:treeId
API: {POST} /golden_config/updateDevices Update devices attached to the leaf. API: {PUT} /configuration_manager/deviceGroups/:id

Was this article helpful?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.