Skip to content

Releases: cloudposse/geodesic

0.6.5

22 Nov 01:42
3453a81
Compare
Choose a tag to compare
Use CLUSTER_NAME instead of CLUSTER (#95)

0.6.4

17 Nov 22:17
792b595
Compare
Choose a tag to compare
Install script corresponding to repo/tag in Makefile (#94)

0.6.3

17 Nov 22:07
8191796
Compare
Choose a tag to compare
Avoid port conflicts (#93)

0.6.2

17 Nov 21:48
7b3ea7b
Compare
Choose a tag to compare
Disable vim swap file (#92)

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)