With the release of UrbanCode Deploy 7.1.0, we throw some light on the features and updates this release introduces.
External approvals feature
The external approval feature is introduced for a complex approval process that uses an external plug-in step like ServiceNow. You can use the feature to prevent processes from running unless they satisfy criteria. For such processes, you can create an external approval process and set an environment to run this validation on a specific agent pool. It works the same way on an environment template too. You can also enable the external approval process globally to run on a specific agent pool.
Deployment triggers feature
Deployment triggers is an advanced version of the run process feature. You can create deployment triggers on environments for specific components and application processes. When a component version import is complete, an application process runs on all environments that have a trigger defined for the component.
- Deploy, run, and manage UrbanCode Deploy server, agents, and agent relays by using the Kubernetes operator model.
- Get added support for configuring ingress rules for an UrbanCode Deploy server with the NGINX Ingress Controller.
- Get support for Helm V3. Now, UrbanCode Deploy server, agents, and agent relays can be deployed by using just the client-side Helm executable file. The dependency on installing Tiller into the cluster has been removed.
- Configure the file system group ID that is used when accessing persistent storage required for UrbanCode Deploy server, agent, and agent relays deployment. This support is important for multi-cloud environments, where the persistent storage support might differ in implementation and require a specific file system group ID.
- Get enhanced UrbanCode Deploy agents so you can run additional customer-supplied executable files without creating a new container image.
- Get enhanced OpenShift plug-in integration that supports the OpenShift Container Platform (OCP) 4.x. Also, get better integration with multiple, new plug-in steps that have been added. See https://developer.ibm.com/urbancode/plugindoc/ibmucd/openshift/2-2/steps/ for a list of all available plug-in steps.
Server management enhancement
- Get connectivity status information for all servers in a cluster.
- See all distributed front-end servers that are connected to the server cluster.
Improved resource tree performance
The resource tree has been reworked to improve performance. However, the behavior of the resource tree remains the same, it loads more quickly than before.
User experience improvements
- The new Run Deployment page is redesigned with all fields that are required to submit a deployment. Users can review selections before submitting them.
- The upgraded Application Environment page UI includes new styling, making the representation of the environment and inventory information more understandable.
z/OS environment enhancement
The z/OS environment inventory is now upgraded for merging many z/OS versions into a single version.