Create a Dictionary
This topic describes how to use placeholders and dictionaries in Deploy to manage environment-specific information and sensitive data.
This topic describes how to use placeholders and dictionaries in Deploy to manage environment-specific information and sensitive data.
This topic explains how to disable placeholder scanning in Deploy during package import.
Your development organization may choose to integrate with an external secrets management tool to support the secure management of secrets. While you can choose to manage sensitive key/value pairs for environment-specific information using internal encrypted dictionaries. Deploy also supports integration with the Azure Key Vault service to manage and inject secrets into Deploy. The API-based integration with Azure Key Vault enables you to define, manage, and use key vault as an external data source for secret storage.
This topic explains how to integrate Deploy with CyberArk Conjur to dynamically retrieve secrets — such as service account usernames and passwords — at deploy time. Deploy never stores or caches secrets from Conjur; they are fetched live from the Conjur API during each deployment or infrastructure lookup.
This plugin may appear to fail the JDK 17 compatibility test that runs as part of the Plugin Manager. This result can be safely ignored it does not impact the plugin's functionality or the supported runtime environments.
This topic describes how to establish a simple lookup provider for secrets and password fields used with certain CIs. You can use the simple lookup provider to reference and resolve a key/value pair stored in Deploy (as opposed to an external secrets management tool such as HashiCorp Vault or CyberArk Conjur).
Overview
This topic describes how password properties and encrypted dictionary entries combine to secure sensitive data in Deploy.
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.
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.
Placeholders are configurable entries in your application that will be set to an actual value at deployment time. This allows the deployment package to be environment-independent and reusable. At deployment time, you can provide values for placeholders manually or they can be resolved from dictionaries that are assigned to the target environment.