VMware

VMware vRealize Code Stream Release Notes

vRealize Automation 6.2 | 9 DEC 2014 | Build 2330392

VMware Identity Appliance 6.2 | 9 DEC 2014 | Build 2300183

Last Document Update: 12 DEC 2014

These release notes cover the following topics:

What's New

vRealize Code Stream is a release automation product that enables an organization to deliver quality software while leveraging existing tools in the build, development, test, provisioning, and monitoring environments. vRealize Code Stream introduces features across the following categories:

Release Modeling for Any Software

Application release engineers can model any release process for any application, from a single node application to complex and multitiered cloud or hybrid-based applications. The pipeline modeling capabilities are flexible enough to automate the release process for scripts, workflows, and infrastructure as code for any software.

vRealize Code Stream adapts to the evolving release automation process such as waterfall, agile, DevOps, or continuous delivery. Release engineers can model manual tasks and approvals and promote builds from one stage to the next based on test results or predefined rules. As release processes mature, vRealize Code Stream pipeline templates can be modified from partial to full-automation.

vRealize Automation Integration

When deployed with vRealize Automation, the combined solution offers a single platform for service provisioning and application delivery lifecycle instead of integrating and maintaining separate tools for provisioning and release automation. vRealize Code Stream pipeline modeling capabilities enable release engineers to trigger vSphere blueprints defined in vRealize Automation 6.1 or 6.2.

Artifact Management

vRealize Code Stream supports the management of artifacts so that the right artifact versions are retrieved when deploying a build version of an application. Organizations can control, store, and manage binary artifacts throughout the software release cycle, and deploy the right artifact version every time.

This release includes a fully-licensed professional version of the JFrog Artifactory Pro repository management software. The combination of the embedded Artifactory repository manager and the vRealize Code Stream release dashboard (experimental) provides visibility and tracking across all of the artifacts and application releases.

Flexibility of Provisioning and Deployment Engines

In addition to offering a provisioning and release automation platform when deployed with vRealize Automation, vRealize Code Stream does not require a particular provisioning solution. Users can model pipelines to integrate with any provisioning or configuration management solution or plain scripts. Support for particular solutions is provided through custom workflows or custom scripts, and an extensible plug-in framework.

Release Dashboard

vRealize Code Stream keeps track of the applications and artifacts deployed on specific machines. Users can view, track, and troubleshoot the artifacts, machines, and pipelines from the release dashboard (experimental).

Extensibility

REST APIs automate various operations such as triggering and retrieving pipeline status. vRealize Code Stream also provides a plug-in framework to allow integration with any kind of repository, source code management, testing, continuous integration, provisioning, configuration management, ticketing, or defect tracking system.

Jenkins Integration

Integration with Jenkins triggers tests or other jobs as part of a release process. When modeling a pipeline template, users can search and view existing jobs and configure the dynamic input list to pass the right parameters to Jenkins.

Documentation

vRealize Code Stream 1.0 includes the following product documentation.

Using vRealize Code Stream

Known Issues

The known issues for vRealize Code Stream 1.0 are grouped by topic in the following sections.

Support

  • External vRealize Orchestrator server is not supported.
  • Multitenancy is not supported.
  • Non-ASCII characters are not supported.
    Workaround: Use ASCII character set only.
  • vRealize Code Stream provides support for Jenkins plug-in version 1.519 or later.

Licensing

  • Embedded Artifactory server does not work when the vRealize Code Stream license is applied using vRealize Automation CLI.
    Workaround: Complete the following tasks to update the license.info file.
    1. Log in to the vRealize Automation CLI.
    2. Update the license.
      vcac-config -v license-update --key key-number
    3. Add the following lines in the license.info file under the /usr/lib/vcac/codestream/conf directory.
      vmware.codestream.product.type=vRealize Code Stream
      vmware.codestream.product.expirydate=YYYY-MM-DD
    4. Save the file.
    5. Run the Artifactory init script.
      /usr/lib/vcac/codestream/scripts/artifactory-init.sh

Upgrade

  • The storage volumes to support vRealize Code Stream are missing from the virtual appliance after you upgrade from vCloud Automation Center 6.1 to vRealize Automation 6.2.
    Workaround: Create an external disk partition for the Artifactory server. See Using vRealize Code Stream documentation .

Release Pipeline

  • Creating an artifact task fails with an error message.
    When you create an artifact task for a pipeline, you receive the following error message, Unable to load plugin user interface. Error while getting response from repository.
    Workaround: Configure the Artifactory server using the HTTPS URL format https://vra-hostname/artifactory/.
  • GAVC search might not narrow the search result to an artifact.
    When you initiate a GAVC search from a repository the search result displays all of the files with the same artifact name and different extensions.
    Workaround: Use a pattern search instead.
  • Windows 2008 and Windows 2012 systems with OpenSSH server enabled run indefinitely when a custom script PowerShell is executed with an incorrect script type.
    Workaround: Diasable the OpenSSH server.
    You can also open the vRealize Orchestrator client, navigate to the Generated Workflows folder, and stop the VCACDevopsRPEngine plug-in.

Top of Page