Oct 16 2017 James Phillips
HashiCorp Consul 1.0
Today we are excited to announce the public availability of HashiCorp Consul 1.0. Consul is a tool for service discovery and runtime configuration for distributed applications and infrastructure. Consul joins Vagrant and Packer as the third HashiCorp product to reach the 1.0 milestone.
Sep 19 2017 Maciej Skierkowski
HashiCorp Terraform Enterprise Beta
We're pleased to announce the release of the new HashiCorp Terraform Enterprise Beta. Terraform Enterprise provides collaboration and governance features to safely and predictably codify, plan, and provision any infrastructure for any application. This release includes major new features and improvements.
Sep 19 2017 Mitchell Hashimoto
Announcing Sentinel, HashiCorp’s Policy as Code Framework
Today at HashiConf we released Sentinel. Sentinel is an embedded policy as code framework in the HashiCorp Enterprise products to enable fine-grained, logic-based policy decisions that can be extended to source external information to make decisions.
Sep 19 2017 Armon Dadgar
HashiCorp Announcements at HashiConf 2017
Today at HashiConf 2017 in Austin, Texas, we announced major updates and new features across our entire suite of open source and enterprise products, including HashiCorp Terraform, HashiCorp Vault, HashiCorp Consul, and HashiCorp Nomad. In addition to these product updates, we announced the release of Sentinel, our new policy as code framework that integrates across the Enterprise product suite, and the Terraform Module Registry, which provides example infrastructure templates to make provisioning across cloud environments easier, and so much more.
Sep 19 2017 Mitchell Hashimoto
HashiCorp Terraform Module Registry
We are excited to announce the availability of the HashiCorp Terraform Module Registry.
HashiCorp Terraform is a tool to safely and efficiently build, change, and version on-premises and cloud infrastructure using a consistent workflow. Terraform uses automate infrastructure management through the use of infrastructure as code. Terraform configurations can be composed with modules to encapsulate groups of resources in your infrastructure.
Sep 19 2017 Andy Manoske
HashiCorp Vault 0.8.3
We are pleased to announce the release of HashiCorp Vault 0.8.3. The highlight of the latest release is a Kubernetes authentication backend. For Vault Enterprise, we are also releasing an integration with Sentinel, HashiCorp's policy as code framework announced at HashiConf.
Sep 18 2017 Jen Murphy
Announcing the HashiCorp Partner Network
HashiCorp has a strong commitment to invest in both the community and the ecosystem that is emerging around the HashiCorp products. As an open source company, our investment is critical to build this ecosystem, which will in turn help us continue to drive innovation, growth, and success for our users and customers.
Today, we are announcing an example of this investment: the launch of the HashiCorp Partner Network. As part of this launch, we are announcing Reseller and System Integrator programs. In addition, we are including our strong, existing Cloud, Technology and Training partnerships as a part of the HashiCorp Partner Network. All of this will enable us to continue to work closely with the community as well as attract new partners who wish to leverage the HashiCorp suite of products to grow their businesses.
Sep 13 2017 Martin Atkins
HashiCorp Terraform Provider Versioning
In HashiCorp Terraform 0.10, Terraform was split into two logical components: Terraform Core and Terraform Providers. A major motivation for this change was the acknowledgement that provider development has a different scope and development speed. The various providers are constantly changing, and it's always been frustrating when a major new feature in your chosen platform is delayed in Terraform because of the need to coordinate releases with other providers and with Core.
A more mundane aspect of separate provider releases is separate provider version numbers.
Sep 07 2017 Mitchell Hashimoto
HashiCorp Vagrant 2.0
We're announcing HashiCorp Vagrant 2.0. Vagrant is a tool for building and distributing development environments.
Vagrant 2.0 supports provisioning development environments on VirtualBox, VMware, Hyper-V, Docker, AWS, GCP, and more. It can virtualize Windows, macOS, and a dozen other new operating systems. Vagrant 2.0 is paired with Vagrant Cloud for finding and consuming boxes. It has come a long way since Vagrant 1.0 when it only supported VirtualBox, and the community has grown significantly since then.
Vagrant 2.0 is available immediately from the Vagrant website. You can find the full list of changes in recent Vagrant releases in the Changelog.
Aug 23 2017 Radek Simko
Managing Kubernetes Applications with HashiCorp Terraform
HashiCorp Terraform is an open source tool that enables users to provision any infrastructure using a consistent workflow. While Terraform can manage infrastructure for both public and private cloud services, it can also manage external services like GitHub, Nomad, or Kubernetes pods. This post highlights the new Terraform Kubernetes provider which enables operators to manage the lifecycle of Kubernetes resources using declarative infrastructure as code.
Aug 16 2017 Andy Manoske
HashiCorp Vault 0.8.1
We are proud to announce the release of HashiCorp Vault 0.8.1, which includes a number of exciting new features, improvements, and bug fixes.
In addition to a number of bug fixes and minor enhancements, Vault 0.8.1 contains new functionality including Google Cloud Platform IAM Authentication Backend support, Oracle Database Secret Backend support, and much more.
Aug 11 2017 Nic Jackson
Continuous Deployment with Nomad and Terraform
This post explores how to use the Nomad Terraform provider to control the lifecycle of a Nomad service.
Both HashiCorp Nomad and Terraform allow you to declaratively define infrastructure as code, but they serve different functions in the organization. Nomad schedules and monitors applications, making sure the application stays running and automatically reconciles any failure. Nomad supports rolling deploys to deliver safer convergence. Nomad also integrates with Consul for service discovery and Vault for secrets management. Terraform, on the other hand, is a lifecycle management and provisioning tool. It creates, updates, and destroys the underlying infrastructure which Nomad will use to run applications. But Terraform is much more than a infrastructure tool - Terraform can also manage the process of submitting, updating, and deleting Nomad applications, which will allows modeling your entire infrastructure as code.
The Nomad Terraform provider is perfect for continuous delivery for your applications, and in this post we will look at how these tools work seamlessly together to enable this workflow.
Nomad provider for HashiCorp Terraform to run jobs with HashiCorp Nomad.
Aug 10 2017 Jay Christopherson
Spaceflight uses HashiCorp Consul for Service Discovery and Runtime Configuration in their Hub-and-Spoke Network Architecture
This is a guest post by Jay Christopherson, principal engineer, DevOps, at Spaceflight Industries. Spaceflight is revolutionizing the business of space flight by delivering a new model for accessing space. A comprehensive launch service and mission management provider, the company provides a straightforward and cost-effective suite of products and services including state-of-the-art satellite infrastructure, rideshare launch offerings, and global communications networks that enable commercial and government entities to achieve their mission goals, on time and on budget. A service offering of Spaceflight Industries in Seattle Washington, Spaceflight provides its services through a global network of partners, ground stations, and launch vehicle providers.
We had two main challenges facing us as we determined how to design the computing infrastructure to support our business applications: how we should handle distributed runtime changes and service discovery. We need distributed changes as we deploy remote satellite communications ground stations (spokes) around the world, but which are all managed from a central location (hub). Changes made from a central location need to be distributed out to one or more remote ground stations in an automated fashion. As for service discovery, we build and deploy quite often and we needed to make sure that changes to services in our infrastructure are detected and updated as quickly as possible without any manual updates. These are the reasons we looked at HashiCorp Consul.
Aug 09 2017 Andy Manoske
HashiCorp Vault 0.8
We are proud to announce the release of HashiCorp Vault 0.8. Vault is an infrastructure automation security product that provides secrets management, encryption as a service, and privileged access management.
The 0.8 release of Vault is focused on bringing major, new functionality to Vault and includes additional new features, secure workflow enhancements, general improvements, and bug fixes. Highlights include:Secure Plugins Disaster Recovery (Vault Enterprise) Mount Filters for Replication (Vault Enterprise) Entities and Multi-Factor Authentication (Vault Enterprise)
Aug 02 2017 Clint Shryock
HashiCorp Terraform 0.10
We're happy to announce the release of HashiCorp Terraform 0.10. Terraform is a tool to safely and efficiently build, combine, and launch any infrastructure. This release includes many new features and improvements.
Since our last major Terraform release, we’ve had 11 minor releases, adding 6 new Providers, 24 new Data Sources, and over 60 new Resources! In addition to all this, the Terraform project has now received contributions from over 1,100 contributors.
Terraform 0.10 adds major new functionality to Terraform. Highlights include:Terraform Core and Providers are now split Numerous Provider improvements State Environments are now Workspaces
Jul 26 2017 Alex Dadgar
HashiCorp Nomad 0.6
We are pleased to announce the release of HashiCorp Nomad 0.6. Nomad is a distributed, scalable, and highly available cluster manager and scheduler designed for both microservice and batch workloads.
Nomad 0.6 includes a number of new features focused on improving job management and configuration as well as many improvements and bug fixes. Highlights include:Job deployments Job history and ability to revert to older versions Dynamic environment variables Automatic advertisement of container IP addresses with HashiCorp Consul
We are also pleased to announce that the Nomad ecosystem now includes a version of Apache Spark that natively integrates Nomad as a Spark cluster manager and scheduler. See our Running Apache Spark on Nomad blog post for additional details.