@gregoryguillou gregoryguillou released this Apr 29, 2018

Assets 5
  • Upgrade Terraform (0.11.7) and Consul (1.0.7)
  • Add and manage channels
  • Add and manage message associated with channels to interact with client
  • Enhance logs with date/time
  • Manage background jobs with scheduler and a redis list/sorted set
  • Add the ability to lease a project/workspace with and end time

@gregoryguillou gregoryguillou released this Apr 17, 2018 · 13 commits to master since this release

Assets 5

Bugfix release of the API:

  • Displays logs when requested
  • Display appversion from the CLI
  • Add webapp to display appversion from the AWS module

@gregoryguillou gregoryguillou released this Apr 15, 2018 · 17 commits to master since this release

Assets 5

Add a script in the lifecycle that returns/displays the project/workspace version

@gregoryguillou gregoryguillou released this Apr 2, 2018 · 22 commits to master since this release

Assets 5

Rename the project and remove the bot

  • Always check tags/branches on github
  • Enhance AWS module to pull additional images
  • Allow AWS module to connect to ECR
  • Rename terraform-deck into terraform-api and cli
  • Remove bots from the AWS/Compose artefacts

@gregoryguillou gregoryguillou released this Mar 28, 2018 · 32 commits to master since this release

Assets 5

This release enhance the Slack bot with:

  • A feedback from a bot after some time or when a long running operation finishes
  • A documentation for bots installation and configuration
  • The removal of the demonstration project from the project to terraform-deck-stacks
  • The addition of a runtime component that can be used to kickoff any project with terraform on github and as a base for a demonstration container

@gregoryguillou gregoryguillou released this Mar 26, 2018 · 36 commits to master since this release

Assets 5

This release target the deployment of terraform-deck with the following features

  • A simple bot to interact with terraform-deck from slack
  • A terraform module to deploy the terraform-deck on AWS
  • Several fixes with the demo container

@gregoryguillou gregoryguillou released this Mar 22, 2018 · 44 commits to master since this release

Assets 5

This release should be the first one you can use by yourself. It includes the following enhancements:

  • Rename the components for consistency
  • Clean docker hub automatic builds
  • Externalize Consul dependencies
  • Enhance the documentation
  • Refactor and simplify the NodeJS and the Golang code
  • Enhance Travis builds and testing

@gregoryguillou gregoryguillou released this Mar 18, 2018 · 53 commits to master since this release

Assets 5

Build the go CLI from Travis and add it to the releases

@gregoryguillou gregoryguillou released this Mar 18, 2018 · 54 commits to master since this release

Assets 2

This release includes a Docker Hub automated build and correct the documentation

@gregoryguillou gregoryguillou released this Mar 18, 2018 · 57 commits to master since this release

Assets 2

It should be usable at least to test and provide some feedback. Terraform Deck contains:

  • A full set of documentation and a tutorial
  • A management platform based on docker
  • An API built on NodeJS
  • A CLI to interact with the API