We kick off this week’s IT Modernization and DevOps News with Puppet who held its global conference, Puppetize Live, this past week. At the show, Puppet introduced a new product, Puppet Insights, that helps customers measure their software delivery performance and benchmark progress with a goal to help measure DevOps like you would any other part of the business.
As enterprises struggle to quantify improvements from their DevOps investments, Puppet Insights will aggregate, analyze, and visualize data across the entire tool chain, giving operators reports that will identify the velocity, quality, and impact of software delivery teams and processes.
According to a press release, Puppet has also:
- Introduced a beta for Vulnerability Remediation in Puppet Discovery. Vulnerability Remediation integrates with common security solutions, providing a prioritized list of recommendations based on severity, and a simple workflow to install new packages across target hosts.
- Launched the latest version of its flagship product. Puppet Enterprise 2019 combines a remote, agentless offering with a robust ongoing agent-based solution to automate anything from anywhere and at anytime, extending changes across a team’s infrastructure at scale. It also includes flexible job scheduling for tasks and end-to-end encryption for secrets management.
- Announced Continuous Delivery for Puppet Enterprise 2.0 which includes a new capability called Impact Analysis that helps operators assess the impact that a proposed change will have across their environments.
- Automated the way operators build and deploy container-based applications to Kubernetes with Puppet Pipelines for Containers 3.3.1 with rich support for Helm charts.
- Kubernetes this week introduced alpha support for volume snapshotting for Kubernetes v1.12. According to the company’s blog announcement, this feature allows creating/deleting volume snapshots, and the ability to create new volumes from a snapshot natively using the Kubernetes API. By providing a standard way to trigger snapshot operations in the Kubernetes API, Kubernetes users can now handle use cases -- like taking a snapshot of a database volume before starting a database operation in stateful workloads -- without having to go around the Kubernetes API.
- New Relic announced its acquisition of both technology and team members from CoScale. According to the news release, the acquisition will help New Relic increase the number of companies that are adopting software architectures using containers and microservices.
- In related acquisition news, Red Hat released updates to its OpenShift platform that integrates components of its CoreOS acquisition. Announced with the general availability of OpenShift Container Platform 3.11, the release provides organizations with new capabilities for managing cloud-native Kubernetes deployments. With the release, OpenShift now features an admin-focused console, Kubernetes-native metrics and alerts, and a number of previews around Operators, which are Kubernetes-native applications and services.
- AWS announced this week custom approvals for patching. AWS Systems Manager now has the ability to define exactly what patches are approved for deployment and for how long those approved patches should be used for patching operations. Operators can specify an approved list of patches for deployment, and can control how long it is in use. According to AWS, this also enables operaators to apply an approval process for a list of patches and use it for all patching operations for a desired time for consistency of patch deployment.
- Our DevOps team was happy to see that AWS Lambda now enables functions that can run up to 15 minutes per execution. As you may know, the prior execution time before timeout for a Lambda function was five minutes. With the extended time, it’ll be easier to perform big data analysis, bulk data transformation, batch event processing, and statistical computations that use longer running functions.
- Network Load Balancers now support connections from clients to IP-based targets in peered VPCs across different AWS Regions. While previously not possible, with this launch, operators can now have clients access Network Load Balancers over an inter-region peered VPC. Network Load Balancers can also load balance to IP-based targets that are deployed in an inter-region peered VPC.
- Our AWS Consulting group also enjoyed these two blog articles featured on the AWS blog this week. The first, Applying customizations automatically in AWS OpsWorks for Chef Automate, shares how you can restore custom settings in a programmatic manner after maintenance is completed. Specifically, author Vasco Cardoso explores a solution that uses AWS Lambda and AWS Systems Manager to allow you to automatically re-apply the configurations after the maintenance period. The second article is Resolving circular dependency in provisioning of Amazon S3 buckets with AWS Lambda event notifications. In it Vinod Shukla shares a solution to avoid the circular dependency created when a Lambda permission (TestS3BucketEventPermission) and the NotificationConfiguration of the S3 bucket (TestS3Bucket) resources are dependent on each other, preventing CloudFormation from creating either resource.
Join us as we continue our blog series on enterprise DevOps at scale:
- Enterprise DevOps Scale: Seven Steps to Success
- Pattern Identification: Simplify, Expedite Enterprise DevOps at Scale