Blueprint YAML format
This topic provides a reference for the DevOps as Code YAML file structure for a blueprint. You can review the publicly-available blueprint files alongside the content in this topic to get a better understanding of how fields, values and options are specified.
Caching in Deploy
* Deploy 23.1 and later lets you cache frequently accessed data for better performance and reduced latency.
Central Configuration as a Standalone Service
This section describes how to install Central Configuration service as a separate service when you install or upgrade the Digital.ai Deploy solution.
Central Configuration Overview
This topic describes the transition to a Kubernetes-based containerized Deploy solution, where Digital.ai Deploy shared configuration files are moved to a centralized location managed by the Central Configuration Management server.
Configure Cache Expiration Lifespan
During our performance testing activity, we used the 'Cache hit %' metric to understand how caching improves performance. This metric indicates the percentage of overall data requests that were successfully retrieved from the cache.
Configure Caching for a Single Node Deploy Server
Note: Any failure during the caching setup will be captured in the logs but will not stop the application from starting.
Configure Caching for Deploy Cluster Setup
Note: Active-Hot-standby mode is not supported for caching setup.
Get and Delete Cached Data using API
You can retrieve and delete cached data using the following actuator API endpoints:
Get started with DevOps as Code
DevOps as Code provides developers and other technical users with an alternative way to interact with the Digital.ai release orchestration and deployment automation products using text-based specifications to define application artifacts, resource specifications and releases and a simple command line interface to execute them.
Manage Release risk profiles in YAML
Release calculates a risk level for each release based on different factors such as flags, failed or failing states, or due dates. While the Release GUI enables you to manage risk profile setting and thresholds, you can also choose to manage your risk profiles for your releases using YAML specifications.
Source control management in YAML
DevOps as Code allows you to send source control information from the git repository in which a YAML template is maintained. This can be viewed in the Deploy or Release GUI, and helps to establish the relationship between the YAML files and your Release and Deploy instances, providing visibility into the specific file and commit from which a change was made.
Stitch macros
Stitch macros are reusable building blocks which group the common processors used inside of Stitch rules.
Use JSON Patch Editor
JSON Patch is a format for describing changes to a JSON document. It can be used to avoid sending a whole document when only a part has changed.
Use patch dictionaries
This topic provides an overview of the patch dictionary feature and an example scenario that shows how you can use patch dictionaries to manage the substitution of configuration values during application deployment.
Work with the YAML format for Deploy
This topic provides information about how to work with the YAML format for Deploy.
Work with the YAML format for Release
This topic provides information about how to work with the YAML format for Release.
YAML snippets reference in Deploy
This topic includes some useful snippets to get started when writing DevOps as Code YAML files that can be applied to Deploy.
YAML snippets reference in Release
<!---