Terraspace v2.1 Release
In this post, we’ll cover the Terraspace 2.1 release. Here’s a summary:
Cloud Cost Estimation
With cost estimates, you will be able to see how much your infrastructure costs. The estimate is saved to Terraspace cloud for visibility and historical viewing. Here’s what it looks like on the dashboard.
Pull request commenting is also integrated for GitHub and GitLab. Here is an example:
After using it for a while, you get a quite useful feel of cloud resource pricing. A shout out to Infracost. It’s what terraspace uses to achieve this feature.
Real-Time Logging
Real-time Logging is supported by the Dashboard now. Terraspace captures logs you see in your terminal and streams them live to the Dashboard. You can share this URL to teammates who have access to the project.
This provides visibility into the stack updates.
Here’s what the logs looks like:
Terraspace also takes the extra steps only to save plans and updates (applies and destroys) when changes are detected. This helps reduce the noise level in the chaotic world we live in. The setting is also adjustable if you prefer to always save plans and updates with no changes.
CI/CD and VCS Improvements
CI/CD integration was released in version 2.0. This version 2.1 release makes further improvements upon them. There are separate CI and VCS based plugins now. User can connect different CI systems to different VCS systems. For example, CircleCI can be the CI build system and GitHub PRs can be the VCS provider.
Even if you are not using a CI system and using Terraspace locally, Terraspace will gather available info from local git repository to include it in the Dashboard.
Summary
Version 2.1 continues with improvements to Terraspace. Looking forward to making more improvements in future versions and hope you are too. 😄
Thanks for reading this far. If you found this article useful, I'd really appreciate it if you share this article so others can find it too! Thanks 😁 Also follow me on Twitter.
Got questions? Check out BoltOps.
You might also like
More tools:
-
Kubes
Kubes: Kubernetes Deployment Tool
Kubes is a Kubernetes Deployment Tool. It builds the docker image, creates the Kubernetes YAML, and runs kubectl apply. It automates the deployment process and saves you precious finger-typing energy.
-
Jets
Jets: The Ruby Serverless Framework
Ruby on Jets allows you to create and deploy serverless services with ease, and to seamlessly glue AWS services together with the most beautiful dynamic language: Ruby. It includes everything you need to build an API and deploy it to AWS Lambda. Jets leverages the power of Ruby to make serverless joyful for everyone.
-
Lono
Lono: The CloudFormation Framework
Building infrastructure-as-code is challenging. Lono makes it much easier and fun. It includes everything you need to manage and deploy infrastructure-as-code.