Outages caused by configuration changes have been making the headlines. ServiceNow DevOps Config helps to prevent outages.
Misconfiguration of applications and infrastructure is a high-cost threat to an enterprise’s livelihood, when seemingly “small” configuration changes can have large blast radius impacts to operational availability and, ultimately, customer goodwill. Ensuring that the configuration data used to provision an enterprise’s mission-critical applications is validated against the organization's operational and security best practices as early as possible will help avoid misconfiguration.
DevOps Config houses the workspace that connects users to a data model to manage their configuration data per application, manage policies that validate configuration data, and review the health of their applications’ configuration data. All this helps to ensure that no risky changes make their way to a production environment.
Manage
How configuration data is managed in an organization matters. DevOps Config provides a single place for easy management of configurations through a fully consolidated picture of all configuration data that is used at any given moment for any given application, across multiple app versions, and in any given environment. DevOps Config applies a configurable “metadata model” in which key-value pairs are put into a context so they become “structured” data. This enables reusability, hierarchies with inheritance, identification of duplicates, and alerts for conflicting settings. Key-value pairs can be imported from a wide range of sources such as JSON or XML files.
Secure
DevOps Config provides configurable role-based access control across users and teams. Security applies through the web interface and for system and API access. DevOps Config uses its collection of configuration data from various sources. You can define data validation policies, for example, to identify config data that contains unencrypted sensitive information. You can make configuration changes in this controlled environment and avoid the need for changes in, for example, deployment tools.
Validate
DevOps Config helps teams define advanced logic validation rules (policies). DevOps Config sits seamlessly in a DevOps pipeline, continuously monitoring incoming data changes and applying the policies. This continuous data validation prevents broken configuration data from being consumed by other tools along the continuous delivery toolchain.
Security Fix
Tokyo or later release.
Required plugins and products:
-
- The ServiceNow DevOps plugin for Jenkins is required to integrate with Jenkins.
- From ServiceNow Store: (https://store.servicenow.com/sn_appstore_store.do#!/store/application/9a304cc7db185810df5ff3251d9619f3)
- From Jenkins Plugin Index: https://plugins.jenkins.io/servicenow-devops/
- The ServiceNow DevOps extension on Visual Studio Marketplace is required to integrate with Azure DevOps.
- From Visual Studio Marketplace: https://marketplace.visualstudio.com/items?itemName=ServiceNow.vss-services-servicenow-devops) is required.
- The ServiceNow DevOps plugin for Jenkins is required to integrate with Jenkins.
Dependencies:
-
- Configuration Data Management