The ServiceNow® DevOps Config application manages and validates configuration data in your DevOps environment using a single system. DevOps Config was enhanced and updated in the Vancouver release.

DevOps Config highlights for the Vancouver release

  • Added the Jenkins action that combines three tasks in one action.
  • Added advanced default policies to validate your snapshot.
  • Added support for adding files to the config data of CDM applications and shared components.
  • Added support for UTF-8 characters for the node names.
  • Added support for uploading and exporting config data to and from CDM in XML and CSV formats.
  • Dynamically map policies to deployables based on business conditions.

See for more information.

Important: DevOps Config is available in the ServiceNow Store. For details, see the "Activation information" section of these release notes.

New in the Vancouver release

Combined Jenkins upload action added
Use the snDevOpsConfig Jenkins combined action to upload your config data, get snapshots, and register your pipeline in the place of three separate Jenkins actions.
Kubernetes policies added to DevOps Config Policy content pack
Use the advanced policies added to the DevOps Config Policy content pack to validate your Kubernetes configuration.
Red Hat OpenShift policies added to DevOps Config Policy content pack
Use the advanced policies added to the DevOps Config Policy content pack to validate your Red Hat OpenShift configuration.
Create PaCE policy templates for policies and policy versions that you use frequently.
Use Static and Dynamic mapping to map multiple policies against a single deployable or multiple deployables.
Add and manage files to the config data of a CDM application or a shared component using file nodes. You can also include these file nodes under a component to collections and deployables.

You can manually validate these files and then publish the snapshot. When exporting for deployment, the valid config data includes these file nodes.

Use any UTF-8 character for naming nodes
You can define a node using any UTF-8 character, including the forward slash (/).

In the CDM REST API, you can provide the name path in array formats that can include any UTF-8 character.

Upload XML files keeping XML attributes intact
Upload your config data stored in XML format to CDM apps. The CDM XML Parser support custom header and delimiter attributes​ to parse CSV format into JSON format in a way that makes them easily recognizable. You can also export config data from the CDM app to CSV format, keeping attributes and enclosing text in their original format.

The ignoreAttributes argument is added in the CDM REST APIs for uploading config data to skip processing of attributes from XML files.

Import your config data from CSV files
Import your config data into CDM apps by uploading a CSV file. The CDM CSV Parser converts attributes and data in CSV format into JSON format in a way that makes them easily recognizable. You can also export config data from the CDM app to CSV format, keeping attributes in their original format.

The dataFormatAttributes argument is added in the CDM REST APIs for uploading config data to configure attributes during CSV upload.

Map policies to deployables in DevOps Config using dynamic mapping
Define business conditions and map policies to multiple deployables dynamically based on business conditions. Validation is triggered on dynamically mapped policies at run time based on the latest conditions matching the deployables.

UI changes

Added the Copy name path to clipboard button
The Copy name path to clipboard button is added in the Config data tab for copying the name path of a selected node to the clipboard.
Renamed the Settings tab on the Application form as Policies
The Settings tab on the Application form has been renamed as Policies. On the Policies tab, you can view and manage all statically and dynamically mapped policies for a deployable.

Changed in this release

Support the return of node data
Added the includeNodeInOutput argument to the returnDataforNodeName-now exporter to return the node data after excluding the node name.

Activation information

Install DevOps Config by requesting it from the ServiceNow Store. Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

Related ServiceNow applications and features