SD Occasions Open-Supply Venture of the Week: Waypoint
HashiCorp has introduced a brand new open-source undertaking to assist builders construct, deploy and launch apps throughout any platform. Waypoint offers a contemporary and constant workflow utilizing a single configuration file and command: waypoint up.
The undertaking helps Kubernetes, HashiCorp Nomad, Amazon ECS, Google Cloud Run, Azure Container Situations, Docker, and Buildpacks.
In accordance with the corporate, Waypoint is software program that’s downloaded and self-hosted to handle the deployment of functions. It doesn’t require HashiCorp-provided providers.
The corporate constructed Waypoint to assist builders deploy. In accordance with the corporate, builders are confronted with complexity via containers, schedulers, YAML recordsdata and serverless. Moreover, relying on the place builders need to deploy their functions, the software and workflow might be very totally different, inflicting fragmentation and a studying curve problem.
“With Waypoint, we goal to unravel these two challenges. Waypoint offers one easy-to-use command to get any software deployed: waypoint up. This workflow is constant throughout any platform, together with Kubernetes, Nomad, EC2, Google Cloud Run, and over a dozen extra at launch. Waypoint might be prolonged with plugins to focus on any construct/deploy/launch logic,” Mitchell Hashimoto, founder and CTO of HashiCorp, wrote in a submit. “Builders simply need to deploy. Waypoint will get you there.”
Present options of the undertaking embody:
waypoint up: The one command for constructing, deploying and releasing apps
Automated per-app and per-deployment URLs
Capability to execute instructions within the context of a deployed app with “waypoint exec”
Actual-time snapshots of an functions logs
An online-based consumer interface to view builds, deployments, and releases
Plugins that make Waypoint extensible and customizable.
“Waypoint can be utilized to handle software configuration via setting variables, you’ll be able to combine Waypoint along with your CI or GitHub, you should use workspaces to create branch-specific environments, you’ll be able to write your personal plugins, and extra. Moreover, Waypoint is a model new undertaking. We anticipate to proceed so as to add extra options to Waypoint over the approaching months,” Hashimoto wrote.