Infracost shows hourly and monthly cost estimates for a Terraform project. This helps developers, DevOps et al. quickly see the cost breakdown and compare different deployment options upfront.
When you run act it reads in your GitHub Actions from .github/workflows/ and determines the set of actions that need to be run. It uses the Docker API to either pull or build the necessary images, as defined in your workflow files and finally determines the execution path based on the dependencies that were defined.
EditorConfig is a file format and collection of text editor plugins for maintaining consistent coding styles between different editors and IDEs.
A Kubernetes project to kill all namespace living over X times. Quite useful when auto-generated development environments on the fly and give them a lifecycle out-of-the-box from Kubernetes or even Helm.
reviewdog provides a way to post review comments to code hosting service, such as GitHub, automatically by integrating with
This repository is for the GitHub Action to run a Super-Linter. It is a simple combination of various linters, written in bash, to help validate your source code.
Turret distributes Ansible execution with a simple API and minimal set of requirements.
Atlantis: Terraform Pull Request Automation
Screwdriver is an open source build platform designed for Continuous Delivery.
The Tekton Pipelines project provides k8s-style resources for declaring CI/CD-style pipelines.
Kubernetes native multi-cluster canary or blue-green rollouts using Helm - bookingcom/shipper
Replicated Ship is an open source project by Replicated designed to extend Google’s Kustomize project in a way that can reduce the operational overhead of maintaining 3rd party applications (open source or proprietary) deployed to a Kubernetes cluster.
Fast and flexible Docker image building tool, works on OSX and in containerized environments like Kubernetes
Fully automated, policy driven continuous deployment solution for Kubernetes Keel
Vespene is a modern, streamlined build and self-service automation platform. Vespene is designed to combat chaos in complex software development and operations environments.
kube-score is a tool that does static code analysis of your Kubernetes object definitions. The output is a list of recommendations of what you can improve to make your application more secure and resiliant.
Mortar is a tool to easily handle complex set of Kubernetes resources. Using kubectl apply -f some_folder/ is pretty straightforward for simple cases, but often, especially in CI/CD pipelines things get complex. Then on the otherhand, writing everything in Helm charts is way too complex.
landscaper - Takes a set of Helm Chart references with values (a desired state), and realizes this in a Kubernetes cluster
Helmfile is a declarative spec for deploying helm charts. It lets you...
Keep a directory of chart value files and maintain changes in version control.
Apply CI/CD to configuration changes.
Periodically sync to avoid skew in environments.
To avoid upgrades for each iteration of helm, the helmfile executable delegates to helm - as a result, helm must be installed.