Sep 14 2016 James Phillips
Today we are releasing Serf 0.8. Serf is a decentralized solution for cluster membership, failure detection, and orchestration. Serf is in use in some huge deployments (more than 10,000 machines in a single cluster), and powers Consul and Nomad.
This release brings improvements in Serf's gossip protocol which provide better robustness for applications that rely on Serf to detect the health of nodes in a cluster. It also includes some smaller updates and one important bug fix.
You can download Serf 0.8 here or view the changelog
Read on to learn more about the gossip protocol improvements in Serf 0.8.
Sep 07 2016 Burzin Patel
Announcing the HashiCorp Training Partner Program
HashiCorp tools continue to surge in adoption with more than a million downloads in the past year. The tools provide enterprise customers with common workflows through which they can develop, deploy, and schedule their infrastructure in a collaborative, scalable, and secure way. While well documented and easy to adopt, many organizers prefer an on-site instructor to discuss the features and best practices for using the tools. To codify these best practices and ensure that the tools are used properly and safely HashiCorp engineers have developed an official training curriculum. These trainings have been delivered by HashiCorp and have helped grow the community of expert-users, folks who truly know the inner workings of the HashiCorp tools.
So far this year, over 500 individuals have completed HashiCorp trainings, many of which received certifications on one or more HashiCorp products (Vault, Terraform, Consul). As the adoption of HashiCorp continues to grow, so does the demand for training. In order to scale to meet the demand for training, HashiCorp is announcing our inaugural Training Partner Program. The Training Partner Program includes only a couple partners - who demonstrate expertise in HashiCorp products and technical training programs – allowing the program to be piloted and fine-tuned before being scaled out. We would like to offer a warm welcome to our inaugural Training Partners: Amazic and Forest Technologies!
Sep 07 2016 Armon Dadgar
HashiConf 2016 Announcements
We are proud to host our second annual HashiConf US in Napa, California. HashiConf is an opportunity to gather our global user community to discuss where we have been, where we are going, and how HashiCorp DevOps tools can be used to solve the infrastructure challenges of today.
Our development, operations, and security tools have been adopted by a range of companies, from startups to large enterprises and governments. As organizations build mission critical applications around our tools, it is important for us to invest responsibly to maintain stable growth.
Today at HashiConf we are excited to announce $24 million in Series B financing, alongside updates to our tools and the general availability of Vault Enterprise.
Aug 19 2016 Mitchell Hashimoto
Last September we announced Otto as a single solution to develop and deploy any application. Otto provides a high-level Appfile which describes an application, and leverages the rest of the HashiCorp tools to build development environments, provision and configure infrastructure, and lastly package and deploy the application.
Today we are decommissioning Otto and ending active development and maintenance. This is motivated by several reasons, but primarily we felt the core abstractions and the out-of-box functionality of Otto did not meet our initial goal.
Aug 02 2016 Mitchell Hashimoto
We've released Terraform 0.7. Terraform is a tool for safely and efficiently building, combining, and launching infrastructure.
Terraform continues to be HashiCorp's fastest growing project. Over the past year, we've released over 20 minor versions of Terraform expanding resource and provider coverage as well as fixing bugs. Terraform 0.7 is the first new major feature release in a year.
Terraform 0.7 adds new functionality to Terraform. Highlights include:Import Data Sources State Management CLI List and Map Types
Jun 28 2016 Mitchell Hashimoto
We've released Nomad 0.4. Nomad is a distributed, scalable and highly available cluster manager and scheduler designed for both microservice and batch workloads.
Nomad 0.4 ships a number of new features focused on improving the operational aspects of the tool. Highlights include:Nomad Plan Live Resource Utilization Simpler Clustering
Jun 14 2016 Jeff Mitchell
We are proud to announce the release of Vault 0.6. Vault is a tool for managing secrets. From API keys and encrypting sensitive data to being a complete internal CA, Vault is meant to be a solution for all secret management needs.
This release contains major new features, some new secure workflow enhancements, and many improvements and bug fixes. A major focus was token management and token/authentication workflows.
In Detail:Token Accessors Token Authentication Backend Roles Response Wrapping AWS EC2 Authentication Backend
In Brief:Codebase Audit Integrated Consul Health Checks Listener Certificate Reloading MSSQL Credential Generation Azure Data Store Swift Data Store
(Some of these features appeared in 0.5.1 and 0.5.2, however they were not discussed in previous blog posts.)
Please see the full Vault 0.6 CHANGELOG for more details. Additionally, please be sure to read the upgrade information at the end of this post.
As always, a big thanks to our community for their ideas, bug reports, and pull requests.
Read on to learn more about the major new features in Vault 0.6.
May 05 2016 James Phillips
Official Consul Docker Image
We are pleased to announce the release of our official Docker image for Consul. Consul is a modern datacenter runtime that provides service discovery, configuration, and orchestration capabilities.
The official Docker image makes a development or production cluster just one command away for any Docker-powered clusters. Through the review process, we've worked closely with the folks at Docker to iterate and make an image that's safe, intuitive, and easy to use.
Consul is our first tool to have an official Docker image. We’ll be updating the Docker image alongside all new releases of Consul. More HashiCorp tooling will be distributed as Docker images going forward.
Apr 26 2016 Jana Boruta
We are excited to announce HashiConf from September 6th to September 8th at the Meritage Resort and Spa in Napa Valley, California. HashiConf is an opportunity for the community to come together to share knowledge and improve the state of software infrastructure.
HashiConf gives us an opportunity to present our vision for the future of infrastructure. Last year we announced Nomad and Otto during the opening keynote. The keynotes and talks from last year can be viewed here. This year, we will push the state of the art in infrastructure even further. You won't want to miss it.
Join us for one day of training and two days of talks to define the future of infrastructure and how to get there.
Mar 22 2016 Burzin Patel
Azure Resource Manager Support for Packer and Terraform
We are excited to announce Azure Resource Manager (ARM) support for HashiCorp’s core infrastructure configuration and provisioning tools, Packer and Terraform. Now all of HashiCorp's open source tools - Vagrant, Packer, Terraform, Consul, Nomad, Vault, Otto - support best practices for application delivery on Microsoft Azure.
HashiCorp tools focus on workflows, not technologies. Users of our tools can apply the same workflow for infrastructure provisioning, application deployment, application maintenance, and security across all their infrastructure — both on-premises and in the cloud. As a result, enterprises save time on infrastructure management so they can commit more resources towards solving business-critical needs.
Read on to learn more about the HashiCorp workflow for infrastructure automation on Microsoft Azure.
Mar 08 2016 Cameron Stokes
New Interface Design, User Experience, and Pricing for Atlas
We are excited to announce some great changes to Atlas, HashiCorp's Application Delivery Platform.
First released in 2014, Atlas is focused on solving the challenges of application delivery from development to production. Since its launch, Atlas's set of features continues to grow, including support for the entire HashiCorp ecosystem with a focus on self-service workflows, auditability, and flexibility to power application delivery for enterprises.
Through fantastic customer feedback and our own internal use of Atlas, we identified a few areas for improvement. These improvements better fulfill the needs of our customers and the ever-changing technology industry.
This post outlines the changes to Atlas and how those changes affect our current and future customers.
Feb 25 2016 Diptanu Choudhury
We are proud to announce the release of Nomad 0.3. Nomad is a distributed, scalable and highly available cluster manager and scheduler designed for both microservice and batch workloads.
This release introduces new features, hardens core components and improves UX across the board on the path towards ensuring Nomad is ready to run in production. Feature highlights include:Periodic Jobs Log Rotation and File System APIs Job Queues
Please see the full Nomad 0.3 CHANGELOG for more details.
Download Nomad 0.3 here or read on to learn more about the major new features and improvements in Nomad 0.3.
Feb 10 2016 Jeff Mitchell
We are proud to announce the release of Vault 0.5. Vault is a tool for managing secrets. From API keys and encrypting sensitive data to being a complete internal CA, Vault is meant to be a solution for all secret management needs.
This release focuses on enhancing Vault's core significantly, adding some long-awaited features while also making some huge improvements to existing systems. Feature highlights include:Listing Secrets Finer-Grained ACLs Split HA and Data Store Backends Rekey and Unseal Improvement, Keybase Integration Root Token Regeneration
Please see the full Vault 0.5 CHANGELOG for more details and the huge list of improvements. There are more breaking changes than usual in this version, so please be sure to read the upgrade information at the end of this post.
As always, a big thanks to our community for their ideas, bug reports, and pull requests.
Read on to learn more about the major new features in Vault 0.5.
Feb 09 2016 Mitchell Hashimoto
Announcing HashiConf EU 2016
We are excited to announce the first HashiConf EU from June 13th to June 15th at Westerliefde in Amsterdam, Netherlands. HashiConf EU will be one day of training followed by two days of talks dedicated to all things HashiCorp. The training day will have four training courses across beginner and advanced levels taught by HashiCorp engineers. Conference presentations will be given by experienced users of our tools and HashiCorp's project leads. We are delighted that Xebia is our conference and knowledge partner, and is fully committed to make it a success.
Join us for three days in Amsterdam to celebrate the HashiCorp community and apply our collective experience to automate infrastructure management.
Feb 02 2016 Seth Vargo
Using HashiCorp's Vault with Chef
One common challenge organizations face when integrating Vault by HashiCorp in their infrastructure is how to fetch secrets from Vault using a configuration management tool. This blog post details a few techniques for retrieving secrets from Vault using Chef, but the topics can be broadly applied to any configuration management software such as Puppet or Ansible.
Jan 26 2016 Seth Vargo
Serving Static Sites with Fastly, S3, and Middleman
In November we announced our partnership with Fastly to power the new HashiCorp releases service. Since then, we have expanded our use of Fastly to front all of our static sites. You may have noticed subtle frontend and backend changes to our various websites - this post details the steps we took to migrate our static sites to Fastly.
Jan 20 2016 Mitchell Hashimoto
Improving Terraform's Community Process
Terraform growth has been explosive. It is exciting to see the community grow, embrace, and extend Terraform in ways we never imagined.
At the time of writing, Terraform ships with support for almost 500 resources across 30 providers. Because Terraform has always had a high bar for testing, each of these resources and providers is well tested. Terraform in total has thousands of unit tests and over 500 black box acceptance tests.
With this growth, we've been able to maintain a positive pulse ratio while averaging multiple releases per month. Despite this, we believe we can do better. We believe we can merge PRs more quickly, we can release more often, and we can dedicate more time to core improvements. For weeks, the Terraform team and HashiCorp have planned a set of improvements towards these goals and today we're announcing those changes.
Jan 06 2016 Mitchell Hashimoto
We've released Otto 0.2. Otto is a single solution to develop and deploy any application.
Otto 0.1 was released at HashiConf. Otto has ambitious goals and with 0.2 we continue to work towards achieving those goals. Otto 0.2 focuses on developer experience, and the next version will focus on deployment.
We've made Otto 0.2 much easier to extend so that the community can help us in feature support for new and existing environments. For custom workflows, Otto 0.2 has a complete plugin system to add new application type support.
Feature highlights for Otto 0.2:New and Improved App Types Implicit Dependencies Layered Development Environments App Type Plugins
Dec 22 2015 James Phillips
Today we are releasing Serf 0.7. Serf is a decentralized solution for cluster membership, failure detection, and orchestration. Serf is in use in some huge deployments (more than 10,000 machines in a single cluster), and powers Consul and Nomad.
This release brings a major new network tomography subsystem which allows you to build a map of network round trip times for your cluster. It also includes a number of smaller improvements around better handling of misconfigured and misbehaving networks.
You can download Serf 0.7 here or view the changelog
Read on to learn more about the major new features in 0.7.