Releases: cloudposse/geodesic
Releases · cloudposse/geodesic
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
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 asmountpoint
even if it was not mounted
0.6.0
Swap out s3fs with goofys
- Replaced
s3fs
withgoofys
why
goofys
is better alternative tos3fs
written inGo
that natively supports assumed roles
references
0.5.0
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
- 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
0.4.1
Add Gomplate
0.4.0 Add gomplate (#81)