Skip to content

Releases: cloudposse/geodesic

0.6.1

17 Nov 01:56
Compare
Choose a tag to compare

Block Until Filesystem Mounted

what

  • Sleep until /mnt/remote is mounted
  • Remove the VOLUME for /mnt/remote

why

  • Previous command is run in the background
  • Need to operate asynchronously as we don't know when the filesystem will be mounted
  • The VOLUME statement caused /mnt/remote to always report as mountpoint even if it was not mounted

0.6.0

14 Nov 17:13
c8f2193
Compare
Choose a tag to compare

Swap out s3fs with goofys

  • Replaced s3fs with goofys

why

  • goofys is better alternative to s3fs written in Go that natively supports assumed roles

references

0.5.0

10 Nov 14:34
Compare
Choose a tag to compare

Robust Bootstrapping

what

  • Bootstrap directly from a docker container (inherited or not)
    docker run --rm cloudposse/geodesic:dev | bash -s dev
    
  • Install the wrapper from a docker container
  • Install the wrapper into /usr/local/bin/$cluster to support multiple installs pinned at differnet releases
  • Setup all scaffolding from a docker container
    mkdir -p /tmp/test
    docker run -e CLUSTER=test.cloudposse.org \
     -e DOCKER_IMAGE=cloudposse/test.cloudposse.org \
     -e DOCKER_TAG=dev  \
         cloudposse/geodesic:dev -c new-project | tar -xv -C /tmp/test
    
    image
    image
    image
  • Support --env-file so you can use the same container in multiple contexts (e.g. dev & prod)

why

  • Consolidate toolchain to run on a single tool docker
  • Support multiple concurrent installs of different releases of geodesic
  • No dependency on curl or storing the bootstrap script anywhere

0.4.2

09 Nov 23:07
57338f9
Compare
Choose a tag to compare

Update packages

what

  • Updated package versions

why

  • Latest versions

0.4.1

09 Nov 20:41
e66982d
Compare
Choose a tag to compare

Add kops manifest template

what

  • Added default.yaml kops template

why

  • Support parameterized templates for Kubernetes cluster creation

Add Gomplate

09 Nov 18:39
219ecf5
Compare
Choose a tag to compare
0.4.0

Add gomplate (#81)

Fix utf-8 prompt

31 Oct 11:11
Compare
Choose a tag to compare

what

  • Use special bash 3.2+ feature for outputting utf8 characters ($'\uXXXX')
  • Explicitly set locale (sorry, hardcoded to en_US.utf8)

why

  • This seems to fix the prompt line wrapping problems
  • \[....\] does not help with utf8 characters (only ansi)

Added packer

25 Oct 08:43
Compare
Choose a tag to compare
0.3.6

Added packer (#79)

Upgrade `Terraform` version to `0.10.7`

06 Oct 07:05
Compare
Choose a tag to compare

What

  • Update Terraform version to 0.10.7

Why

  • Support the latest Terraform features

Support TF_PARALLELISM for 0.2.1 version

02 Oct 09:50
Compare
Choose a tag to compare
0.2.1.1

Update apply (#72)