These are the known issues for the Continuous Delivery for PE 4.x release series.
Preflight check failure when using platform admin console versions 1.19 or 1.20
Platform admin console versions 1.19 and 1.20 display an Analyzer Failed: invalid analyzer
error during the preflight checks
when deploying a new version of Continuous Delivery for PE. This error
relates to analyzers supported by version 1.24 and newer versions of the platform
admin console. The error can be safely ignored. To resolve the failure and take
advantage of the new preflight checks, upgrade the platform admin
console to the latest version.
Deployments might time out on node groups with complex rules
When using a built-in deployment policy other than the eventual consistency policy to deploy changes to a node group with highly complex rules, the deployment times out in some cases.
A PE instance cannot be integrated if dns_alt_names
is not set on the master
certificate
If the Puppet master certificate for your PE instance does not have dns_alt_names
configured, attempting to integrate the instance with
Continuous Delivery for PE fails with a We could not successfully
validate the provided credentials against the Code Manager Service
error. The master certificate must be regenerated before PE is integrated with Continuous Delivery for PE. For instructions, see Regenerate master certificates in the PE documentation.
Jobs fail when using chained SSL certificates on Windows
If you are using Continuous Delivery for PE with SSL configured to use chained certificates, attempts to run jobs on Windows job hardware will fail.
Rerun job control is unresponsive after two hours for Bitbucket Cloud users
This known issue applies only to Bitbucket Cloud users. When a pipeline run for a
control repo or module was completed more than two hours ago, clicking the
Rerun Job button results in an Authentication failed
error.
Purging unmanaged firewall rules with the puppetlabs-firewall
module deletes required firewall settings
If your Continuous Delivery for PE node uses the puppetlabs-firewall
module to manage its firewall settings, and if a
resources { 'firewall': purge => true }
metaparameter is set on the node or at a higher level, Puppet will remove the unmanaged Docker firewall rules Continuous Delivery for PE requires to run successfully. To work around this issue, disable unmanaged
firewall rule purging for your Continuous Delivery for PE node by changing
the metaparameter to resources { 'firewall': purge => false
}
.
Custom deployment policies aren't initially shown for new control repos
When your first action in a newly created control repo is to add a deployment to a pipeline, any custom deployment policies stored in the control repo aren't shown as deployment policy options. To work around this issue, click Built-in deployment policies, then Custom deployment policies to refresh the list of available policies.
Docker configuration changes to jobs are not immediately available
When you update the Docker configuration for a job, several minutes elapse before your changes take effect. To work around this issue, wait at least five minutes after making a Docker configuration change before attempting to run the job.
Users removed from all workspaces cannot add new workspaces
If you delete or are removed from all workspaces of which you are a member, you are directed to the Add New Workspace screen. If you log out or navigate away from this screen without creating a new workspace, you are unable to access any workspaces or get back to the Add New Workspace screen until invited to an existing workspace by another user. To work around this issue, create a new workspace when prompted, or request an invitation to an existing workspace.