We are happy to announce version 0.4 of HashiCorp Waypoint, an open source project that gives developers a consistent workflow to build, deploy, and r

Announcing HashiCorp Waypoint 0.4

submited by
Style Pass
2021-06-04 19:30:06

We are happy to announce version 0.4 of HashiCorp Waypoint, an open source project that gives developers a consistent workflow to build, deploy, and release applications across any platform. Waypoint enables developers to build, deploy, and release their applications with a single file and a single command: waypoint up.

Waypoint 0.4 adds significant new functionality, most notably "mutable" deployments, where a deployment updates an existing resource rather than creating something new, and status reports, a new feature for reporting on the health of deployments or releases, among others.

Waypoint URLs, the UI, and the project state depend on each deployment creating new resources. In Waypoint 0.4, you can use existing HashiCorp Nomad jobfiles, Kubernetes YAML, and other application configuration files instead of having to recreate or duplicate your entire build, deploy, or release process in a waypoint.hcl. The core Waypoint data model is now "mutable-aware," employing a new "generation ID." Plugins can opt-in to generating their generation IDs. By default, Waypoint will generate a unique generation ID per operation:

Waypoint 0.4 introduces a new feature for reporting on the health of deployments or releases. Waypoint surfaces a deployment and or releases status by relying on an existing platform for health checks. A status is responsible for reporting the health of a deployed service by representing its states as Ready, Alive, Partial, Down, or Unknown. Platform health reporting lets teams take action quickly depending on the health of their applications. Currently, the Kubernetes, Nomad, AWS ALB, and Docker built-in plugins support the new status reporting, with more support on the way.

Leave a Comment