Our Scalr family is driven to help you manage all your cloud. With this release, we’re taking big steps towards that complete vision. In addition to the product improvements we’ve made in support for Azure, AWS, GCP, and the Scalr API, we’re pleased to announce the public preview of the Cloud Service Gateway. The Cloud Service Gateway (CSG) preview enables the community to help validate our approach to delivering all cloud services through Scalr. This is an exciting move for Scalr and the entire CMP landscape, so the Cloud Service Gateway has its own post to explain how it works. Otherwise, let’s jump into what’s new in Scalr Enterprise 7.6.0.
To read the full release change log see the Scalr Enterprise 7.6.0 Release Notes.
Custom Images: As of Scalr 7.6.0 you can now create custom Azure Images in Scalr by snapshotting a running VM. The running VM snapshot process allows for the automatic update of your Role with your new Image. This enables Scalr to immediately launch instances of that Role built from your new custom image. How cool is that! And to complete the story this is also available via the Scalr API, and thus Azure Custom Images can also be used in Farm Templates.
Managed and Unmanaged Disks: Now you can manage disks on Azure just like you do on AWS. This includes create, delete, resize, list (with filters and sorting), and use policies for resource group, storage account, etc.
Support pulling Azure prices automatically from the Azure API: This means that you can use Custom Price Lists to forecast costs, and reflect actual costs in the reports for Azure.
Added support for f1.* instance types
Reintroduced support for AWS Cloudfront
New Policy: Admins can now create aws.rds.instance.types policy to restrict which instance types can be selected for new RDS resources.
We’ve added support for Google’s beta of Cross Project Networking (xpn) which allows you to share VPC networks across your projects, providing increased flexibility about how to use Google projects to partition your applications.
We now have support for cloud-init for agent provisioning and custom cloud-config for agentless servers.
You can now configure VM names in vCenter using policies and global variables, along with general improvements for speed and reliability.
Detailed ACLs: Administrators can now create ACLs for volumes and snapshots with a higher degree of granularity, just like we’ve supported for AWS for a long time.
Cinder: Scalr tagging policy will add meta-data to Cinder volumes and snapshots.
We’ve spent a lot of time increasing the flexibility and functionality of the API.
Now you can:
list the instance types for a region including their properties like cpu, ram, disk size, etc via the API
Promote roles via API
Configure hostname template + generate templates for Farm Roles via the API
Enhance the ability to use cloud-init to support cloud config for instances on AWS, GCP, and OpenStack.
New Policies: cloud.resource.name.prefix, and cloud.resource.name.validation_pattern policies now enable you to use Global Variables and literal strings to AWS ELB name.
New System Global Variables for SCALR_LAUNCHED_BY_EMAIL and SCALR_LAUNCHED_BY_ID which enable you to do things like notify users via email of state changes via automation.
Scalr will now recognize the new size of an instance that was resized via non-Scalr methods (e.g. via the console or API).
Improved search functionality: you can now search for lots more resources and attributes in the Scalr UI.
On the Farm Role Storage tab enable XFS/Ext4 for RedHat Enterprise Linux,CentOS, and Scientific Linux 7 for x86 roles.
Fixed an issue with identifying the oldest server in a farm, and generally improved server date logic.
Fixed an issue that prevented a Global Variable from being required at the scope where it is declared.
Fixed an issue where calls to execute a script would not return an error if the agent isn’t available.
As always we’ve added a bunch of minor quality and packaging improvement in addition to bug fixes that maintain our high velocity and quality. Be sure to follow the upgrade instructions.