Dear XebiaLabs community,
We are pleased to announce the release of the XebiaLabs DevOps Platform 8.1.0, which offers enhanced flexibility, security, and visibility for your software delivery pipelines.
Provision cloud infrastructure using with AWS CloudFormation
With XebiaLabs and AWS CloudFormation, you can standardize cloud configurations across your organization, promote the reuse of vetted CloudFormation templates, and simplify the process of automatically provisioning and troubleshooting cloud-based environments.
Implement best practices for cloud provisioning with AWS
XebiaLabs helps you shift your applications from on-premises infrastructure to the cloud by making it easy to adhere to AWS best practices out of the box. The XebiaLabs DevOps Platform automatically defaults to recommended configurations for EC2 instances and other AWS services, while giving you the flexibility to specify different configurations when needed. XebiaLabs also supports the use of IAM roles on AWS for powerful, flexible access management, as well as the use of proxies when connecting to AWS for additional security.
Run the XebiaLabs DevOps Platform on any container platform
Many enterprises are looking to containers to make the tools in their DevOps toolchains more resilient, more secure, and simpler to maintain. Officially supported Docker images of XL Release and XL Deploy are now available at Docker Hub, which means you have the freedom and flexibility to run XebiaLabs on Kubernetes, OpenShift, AWS ECS, or any other container platform that supports Docker-formatted containers.
Manage configurations for your toolchain in folders for granular control
As an integral part of your software delivery pipelines, the XebiaLabs DevOps Platform allows you to define connections to other tools, products, and platforms that make up your DevOps toolchain; these configurations can be shared across teams and projects at your convenience. To take granular control of configurations and manage them in a more flexible and secure way, you can define them in the same folders where you store release templates. Folder-level configurations enable you to organize GitHub repositories, Jenkins servers, JIRA instances, and more according to your applications, projects, or teams. Secure configuration data by limiting access to it, while ensuring that each team can connect to their own tools.
Improve release pipeline automation with advanced failure handling for tasks
To ensure that your release pipelines execute automatically and seamlessly, you need a way to react intelligently when tasks in the pipeline fail. With this release, you have new options for handling task failures, so your releases aren't held up while waiting for manual intervention. You can automatically skip failed tasks and continue the release, or opt for maximum flexibility by defining custom actions to take after a task fails. Advanced failure handling enables you to create iterative processes that react to events that happen during release execution.
Manage template versions in source control
When defining and maintaining release templates as code, you can take advantage of the features that source control offers, such as revision tracking, easy comparison of changes, and centralized security. With the option to manage template versions in GitHub, you can easily start a release based on a specific version of a template, as well as promote approved templates from testing to production environments.
Create and share custom dashboards
The XebiaLabs DevOps Platform already allows you to customize dashboards that show detailed data about running and completed releases. Now, you can extend dashboards by creating your own. You can add dashboards for your applications, teams, or projects, and configure them to show the data that is most relevant for the people who will use them. Custom dashboards give you the flexibility to focus on a specific set of data or to visualize data about a specific topic such as security. You can also share your custom dashboards with other people in your organization, so that everyone involved in the release process has visibility on important release data.
Enhanced integration between XL Release and XL Deploy
This release enhances the integration between XL Release and XL Deploy so that you have more control over deployments that are triggered by releases. This enhanced integration also allows you to manage and perform operations on XL Deploy configuration items from releases that are running in XL Release.
The XebiaLabs DevOps Platform 8.1 also includes:
- Support for custom maintenance mode messages in XL Deploy, so administrators can notify users of upcoming maintenance windows
- Easier sharing of deployment information between team members through a read-only view of running deployment tasks
- Significantly faster startup of the XL Deploy server
- And many other improvements
For complete details about this release, please refer to the release notes:
- XL Release
- XL Release XL Deploy integration
- XL Release OpenShift integration
- XL Deploy
- XL Deploy AWS integration
You can download the release at the XebiaLabs Software Distribution site.
The XebiaLabs DevOps Platform 8.1.0 is a short-term support (STS) version that will be supported until it is superseded by the next STS or long-term support (LTS) version. For more information, refer to Supported XebiaLabs product versions.