InfoQ Homepage Infrastructure as Code Content on InfoQ
-
OpenTofu 1.6.0 Now Generally Available: New Module Testing, Enhanced S3 Backend, and Many More
OpenTofu 1.6.0 is now generally available. A community-driven open-source fork of Terraform under the Linux Foundation, now offers a stable release with many features, including advanced testing features for configurations and modules, enhanced S3 state backend with new authentication methods, a new provider and module registry, and many more improvements and bug fixes.
-
HashiCorp Terraform Cloud Operator for Kubernetes Improves Scalability and Performance
HashiCorp has released v2 of their Terraform Cloud Operator for Kubernetes. The Operator enables managing Terraform Cloud workspaces through a single Kubernetes custom resource. The release adds support for multiple customer resources, setting the watch scope to specific namespaces, improved synchronization, and newly exposed metrics.
-
AWS Application Composer Now Supports All Cloudformation Resources
AWS announced the availability of all AWS CloudFormation resource types within AWS Application Composer. This builds on the GA release which only allowed 13 CloudFormation resource types to be used.
-
Terraform 1.6 Makes Testing Framework Generally Available
HashiCorp has released Terraform 1.6 with several new improvements including a new testing framework. Additional improvements include changes to config-driven import, Terraform Cloud CLI workflows, and the Amazon S3 backend. This version marks the first release of Terraform to be under the Business Source License v1.1 (BSL 1.1).
-
Durable Execution for Control Planes: Sergey Bykov at QCon San Francisco
During the third day of QCon San Francisco, Sergey Bykov, an SDE at Temporal Technologies, presented on Durable Execution for Control Planes: Building Temporal Cloud on Temporal. In his talk, Bykov introduced the concept of Durable Execution with a real-world example of how his company uses it to build the Control Plane for Temporal Cloud, including lessons learned.
-
Google Cloud Adds Service for Managing Terraform Deployments
Google Cloud announced last week the addition of Terraform as a managed service. The service, known as Infrastructure Manager, manages the deployment of Terraform configurations into Google Cloud. Infrastructure Manager provides an interface for querying the state of the deployment and resources as defined within the configuration.
-
Terraform Cloud Supports Ephemeral Workspaces in Public Beta
Ephemeral workspaces allows their users to set timeouts to automatically destroy unused resources, reducing infrastructure costs and the effort required for manual resource clean-up. Ephemeral workspaces are now available in public beta on Terraform Cloud Plus.
-
OpenTF Foundation Released OpenTF Manifesto
On August 15, OpenTF Foundation released the OpenTF Manifesto after the announcement by Hashicorp, on August 10, to change the license from Mozilla Public License (v2.0) (MPL) to Business Source License (v1.1) (BUSL), on all future Terraform releases.
-
Improving Developer Efficiency with Policy Automation at DoorDash
DoorDash recently leveraged Open Policy Agent to enhance the efficiency of their developers. The infrastructure team at DoorDash observed several advantages from this, including quicker reviews of changes to infrastructure policies, more comprehensive tagging of resources, and a notable decrease in the number of incidents resulting from policy violations.
-
HashiCorp Adopts Business Source License for All Products
HashiCorp, the maker of popular open source infrastructure as code (IaC) tooling such as Terraform and Vault, announced last week that it is changing its source code license from MPL 2.0 to the BSL 1.1 on all future releases of HashiCorp products. HashiCorp APIs, SDKs, and almost all other libraries will remain MPL 2.0. The initial community reaction has primarily been negative.
-
Microsoft Introduces Azure Deployment Stacks in Public Preview
Microsoft recently announced the public preview of deployment stacks in Azure, a new resource type for managing a collection of Azure resources as a single unit for faster update and delete (cleanup). In addition, it brings more granular capabilities for preventing unwanted changes to resources.
-
Azure Deployment Environments Now Generally Available
At the annual Build conference, Microsoft announced Azure Deployment Environments' general availability (GA). This service allows development teams to create segregated instances within Azure for deploying and managing applications in different stages, such as development, testing, and production, to ensure controlled and consistent deployment processes.
-
InfraCopilot, a Conversational Infrastructure-as-Code Editor
Klotho announced InfraCopilot, an infrastructure as a Code (IaC) editor with natural language processing capabilities. The user can chat with InfraCopilot describing their infrastructure needs and it translates these ideas into a low-level architecture. Users can then iterate with incremental high-level and low-level architecture changes.
-
Amazon CodeCatalyst Moves to GA with Amazon CodeWhisperer Support
Amazon moved CodeCatalyst into full general availability with a number of new features. CodeCatalyst provides templates to streamline creating the project's infrastructure, CI/CD pipelines, development environments, and issue management system. New features with the GA release include better support for GitHub repos, integration with Amazon CodeWhisperer, and support for AWS Graviton processors.
-
CDK for Terraform Improves HCL Conversion and Terraform Cloud Interactions
HashiCorp has released a number of new improvements to the CDK for Terraform (CDKTF). These improvements include enhanced type coercion, iterators support, and function support. Other improvements target the experience of working with CDKTF within Terraform Cloud or Terraform Enterprise. This includes improvements to plan and apply and the automated creation of Terraform workspaces.