Displaying 1 to 12 from 12 results

GoReplay - Captures and replay live HTTP traffic into a test environment in order to continuously test your system with real data

GoReplay is the simplest and safest way to test your app using real traffic before you put it into production.As your application grows, the effort required to test it also grows exponentially. GoReplay offers you the simple idea of reusing your existing traffic for testing, which makes it incredibly powerful. Our state of art technique allows to analyze and record your application traffic without affecting it. This eliminates the risks that come with putting a third party component in the critical path.

advanced-ssh-config - :computer: make your ssh client smarter

A transparent wrapper that adds regex, aliases, gateways, dynamic hostnames, graphviz, json output, yaml configuration to SSH. assh can use the ProxyCommand with netcat feature of OpenSSH transparently and without the pain of using extended configuration.

Packer - Creates identical machine images for multiple platforms

Packer is a tool for building identical machine images for multiple platforms from a single source configuration. Packer comes out of the box with support for the following platforms Amazon EC2, DigitalOcean, Docker, Google Compute Engine, OpenStack, Parallels, QEMU, VirtualBox, VMware.

autospotting - Automatically replace AWS EC2 instances in AutoScaling groups with identically configured but up to 90% cheaper spot instances

A simple and easy to use tool designed to significantly lower your Amazon AWS costs by automating the use of spot instances. When installed and enabled on an existing on-demand AutoScaling group, AutoSpotting clones one of your on-demand instances from the group with a spot instance that is cheaper, at least as large (automatically considering memory, CPU cores and disk volumes) and configured identically to it. Once the new spot instance is ready, it is attached to the group and an on-demand instance is detached and terminated to keep the group at constant capacity.

dockertest - Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work

When developing applications, it is often necessary to use services that talk to a database system. Unit Testing these services can be cumbersome because mocking database/DBAL is strenuous. Making slight changes to the schema implies rewriting at least some, if not all of the mocks. The same goes for API changes in the DBAL. To avoid this, it is smarter to test these specific services against a real database that is destroyed after testing. Docker is the perfect system for running unit tests as you can spin up containers in a few seconds and kill them when the test completes. The Dockertest library provides easy to use commands for spinning up Docker containers and using them for your tests.Using Dockertest is straightforward and simple. Check the releases tab for available releases.

goexpect - Expect for Go

This package is an implementation of Expect in Go.All Spawn functions accept a variadic of type expect.Option , these are used for changing options of the Expecter.

packer-dsc - DSC Provisioner for Packer.io

A Desired State Configuration provisioner for Packer.io, the machine image automation tool, allowing you to automate the generation of your Windows machine images in a repeatable, reliable way.Works nicely when combined with a Vagrant development workflow, possibly leveraging the Vagrant DSC plugin.

poule - :chicken: A framework for GitHub automation

The project was created to manage automation on the Moby project.See http://poule.readthedocs.io/en/latest/.

dropship - Super simple deployment tool

Dropship is a simple tool for installing and updating artifacts from a CDN.To setup dropship you will need to add/update the following files.

alfred - (v0.2) Even Batman needs a little help. Task runner. Automator. Build system.

Even Batman needs a little help. A simple go/yaml powered make file/task runner with a bit of a twist and a ton of flexibility.

pouch - Tools to provision secrets using Vault with AppRole authentication method

Pouch and friends are a set of tools to manage provisioning of secrets on hosts based on the AppRole authentication method of Vault. Pouch encourages the application of the good practices of this authentication method by using secret IDs with response wrapping.

endly - End to end functional test and automation framework

Please refer to CHANGELOG.md if you encounter breaking changes. This library was developed in go lang to enable simple automated declarative end to end functional testing for web application developed in any language.