Skip to main content
Version: Deploy 24.1

Plugin Changelog

Here's a list of Deploy plugin changes across different releases.

AWS Plugin

v.23.3

  • Fixed an issue that was causing problems in pushing files to AWS S3 subfolders.
  • Added ability to start and stop EC2 instances using the AWS plugin. For more, information, see AWS plugin.

v.23.1

  • Added ability to deploy an AWS Lambda function from a container image.

  • When you update a file from S3 bucket, the FileName error occurs. This issue is now fixed.

  • Added options to:

    • create volumes at the time of instance creation
    • enable encryption on volumes
  • Added new fields for metadata information that can be enabled during instance creation.

For more, information, see AWS plugin.

v.22.2

  • Fixed the issue with the deployment target path in the S3 Bucket folder.
  • Assume role with SSO/Temporary credentials is supported.
  • Added missing parameters for ECS service and Task definition:
    • ECS Service parameters: ipcMode and pidMode
    • Task Definition parameters: environmentFiles, resourceRequirements, ulimits, secrets, extraHosts, systemControls, linuxParameters, dnsSearchDomains, dnsServers, entryPoint, startTimeout, stopTimeout, essential, hostname, pseudoTerminal, user, readonlyRootFilesystem, dockerLabels, and healthCheck

For more, information, see AWS plugin.

AWS Secrets Manager Plugin

v.23.3

You now have the AWS Secrets Manager plugin to retrieve secrets from AWS SecretsManager for use in your tasks and automations. The integration also lets you create, update and delete secrets in the AWS Secrets Manager from Deploy.

For more information, see AWS Secrets Manager plugin.

Azure Key Vault Plugin

v.23.3

The Azure Key Vault integration allows you to configure external dictionaries that can be used with your environments. You can also define an Azure Key Vault-based lookup provider that can reference and resolve a key/value pair stored in Key Vault secrets. Deploy does not save or cache the key/value information stored in Azure Key Vault in the Deploy system.

For more information, see Azure Key Vault Plugin.

Azure Plugin

v.24.1

  • You can create or modify your Bicep template to define the Azure resources you want to deploy at the subscription level and resource group level.
  • Azure Bicep deployments now support zip files.
  • WebApp and FunctionApp deployments can now be targeted to specific deployment slots.
  • Deploy Azure Plugin now supports creation of Static WebApps and ContainerApps.

For more information, see Azure plugin.

v.23.3

  • When you use the Azure plugin to deploy AzureWebAppCode spec, a certification error is thrown related to the destination host. This issue is now fixed.
  • Fixed web app code deployment issues with the Azure plugin.
  • Added Bicep support in Deploy Azure plugin.

For more information, see Azure plugin.

v.23.1

  • Implemented AI.Deploy Azure plugin ACI with Azure Container Instances in the private registry (ACR). Two new fields, the Registry Username and Registry password, are added.
  • Added ability to deploy an Azure functionApp from a container image.
  • Fixed the file permission error caused while creating new ResourceGroups on Azure clusters.
  • Added a check to ensure that rollback only deletes resource groups created using the arm template.
  • RequestDisallowedByPolicy error is thrown when the Deploy Azure plugin is unable to communicate with Azure. This occurs because the policy at the client is set to allow only TLS 1.2. This issue is now fixed.

For more information, see Azure plugin.

v.22.3

Added the following placeholders—Operating System Type and Runtime Language—to support the creation of Function Apps in Azure from Deploy. For more information, see Azure plugin.

Cloud Foundry Plugin

v.22.2

Fixed the connection error issue in the Cloud Foundry plugin by updating the Cloud Foundry SDK libraries.

For more information, see Cloud Foundry plugin.

Docker Plugin

v.24.1

The Docker plug-in now allows you to define MountSpecs within the dockerServiceSpec.

For more information, see Docker plugin.

HashiCorp Vault Plugin

v.23.1

Enabled non-root token to be used for authentication with HashiCorp Vault.

v.22.2

Introduced a new type of authentication called AppRole in the HashiCorp Vault plugin.

Helm Plugin

v.24.1

  • You can now effectively manage and orchestrate Helm deployments across all satellites.
  • Created a Helm chart that automatically creates a Kubernetes namespace if it does not exist.
  • Enforce Stitch validations on the helm charts before deployment.
  • Deploy Helm - Authentication and Target K8s Params on Chart Level.
  • Fixed Helm deployment template to run without the expecting helm chart to be present locally.
  • Introduced reusable Helm repo configurations.

For more information, see Helm plugin.

v.23.3

  • An issue occurs during the rollback action when deploying the helm chart. This issue is now fixed.
  • Fixed an issue with the xld-helm-plugin 22.0.0 that had compatibility issues with xld-openshift-plugin 22.3.0.
  • Added support for UTF-8 by adding a new encoding type field to properly read and display the helm files.
  • Deploy converts Helm charts into the final Kubernetes yaml files as a pre-plan step.
  • Helm plugin allows you to view the differences in charts that are being deployed.

For more information, see Helm plugin.

JBoss Domain Plugin

v.23.1

Fixed an issue with the JBoss Domain plugin failing at the "Enable Data source" step.

For more information, see JBoss Domain plugin.

v.22.3

Fixed an issue with the JBoss Domain plugin that caused the interactive sudo connection to fail.

For more information, see JBoss Domain plugin.

Kubernetes Plugin

v.23.3

  • An authentication token field is now created in the Namespace properties page, which overrides the token set in Kubernetes master properties.
  • The output variable list is configured and captured in the create_update_dict.py file.
  • The Kubernetes plugin picks the default configuration even when you specify the location of the custom configuration file. This issue is now fixed.
  • Added Discovery mechanism for Kubernetes that allows users to discover and auto-create Kubernetes CIs using the Deploy Kubernetes plugin.

For more information, see Kubernetes plugin.

v.22.3

  • Auto-discovery of Kubernetes master and namespace.
  • No support for IngressSpec.
  • Fixed an issue with the update_strategy caused in case the deployment IDs are more than 57 characters long.

For more information, see Kubernetes plugin.

v.22.2

Assume role with SSO/Temporary credentials is now supported by the Kubernetes plugin.

For more information, see Kubernetes plugin.

OpenShift Plugin

v.24.1

To ensure synchronization with the base Kubernetes plugin, an authentication token has been added at the project level.

For more information, OpenShift plugin.

v.23.1

Undeploying a project deletes the project but the task continues to run in a loop, trying to complete the deletion. This issue is now fixed.

For more information, OpenShift plugin.

v.22.3

Fixed an issue with the undeployment task that runs in a loop even after deleting the OpenShift project.

For more information, OpenShift plugin.

Podman Plugin

v.22.3

The Digital.ai Deploy—Podman 22.3.0 plugin—xld-podman-integration—has the following new specs added:

  • podman.PodSpec—this CI creates a Podman pod deployable.
  • podman.ContainerSpec—this CI creates a deployable for a Podman container.
  • podman.NetworkSpec—this CI creates a deployable for a Podman network.
  • podman.SecretSpec—this CI creates a Podman Secret deployable.

For more information, see Podman plugin.

v.22.2

With the Podman plugin, you can deploy Podman images to create containers. In addition, you can create network and volumes for these containers.

  • ContainerSpec
  • NetworkSpec
  • PodSpec
  • VolumeSpec
  • File/FolderSpec

For more information, see Podman plugin.

Terraform Plugin

v.24.1

Added support to specify Init Parameters and Secret Init parameters for Terraform module.

For more information, see Terraform plugin.

v.23.3

  • Fixed an issue with the preview step in the Terraform plugin that was failing.
  • Fixed an issue with the Terraform plugin that was displaying logs with sensitive information during terraform deployment.
  • Fixed an issue with the Terraform plugin that was not allowing users to copy the hidden Terraform version file.

For more information, see Terraform plugin.

Tomcat Plugin

v.23.1

Fixed an issue with the start, status, and stop control actions not working as expected with the Tomcat server on a remote host.

For more information, see Tomcat plugin.

v.22.2

With the Tomcat plugin, the port field is now set to optional and control task scripts are updated.

For more information, see Tomcat plugin.

WAS Plugin

v.22.2

Fixed the data source creation failure issue in the WAS plugin by making changes to the condition of the admintask flow.

WebLogic Server Plugin

v.23.1

Fixed an issue with the rollback of WebLogic Side-by-Side application failing with ItemAlreadyExistsException exception.

WebSphere Application Server Plugin

v.23.1

  • Fixed an issue with the Create WAS Cluster feature not working.
  • Fixed an issue with the rsplit attribute missing in the string object.

For more information, see WebSphere AS plugin.