geodesic

🚀 Geodesic is a DevOps Linux Toolbox in Docker

APACHE-2.0 License

Stars
943
Committers
29

Bot releases are visible (Hide)

geodesic - 0.95.2: [Makefile] Fix broken "make install"

Published by Nuru over 5 years ago

(#454)

  • Fix broken make install from 0.94.0
  • Set DOCKER_IMAGE from wrapper script to fix preferences when running Geodesic base image
  • [tsh] Use official tsh environment variables for port, proxy, & ssh login #453
  • Expose sync_clocks command to synchronize Docker container's RTC and system clock.
geodesic - 0.95.0: [tsh] Initial support for teleport tsh

Published by Nuru over 5 years ago

PR #452

[prompt] Enhance shell prompt to indicate presence of chamber secrets (#450)

geodesic - 0.94.0: Multiple tweaks

Published by Nuru over 5 years ago

See #447 for details

Note: This release broke make install. Remove the -e flag on line 23 of Makefile to fix it. This was fixed in release 0.95.2.

  • Force an update of packages when cloudposse/packages tag is changed
  • Remove redundant apk update
  • Map the host computer's HOME directory (via symbolic link) into the Geodesic container so that host absolute path names are usable inside Geodesic if they refer to files that are visible
  • Enhance the shell prompt to show how many levels deep the current bash shell ($SHLVL) is
  • Add a hook to run a script on the host when a Geodesic container exits
  • Experimental feature: role-server (see below)
geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic -

Published by osterman over 5 years ago

geodesic - Update helm

Published by goruha over 5 years ago

geodesic -

Published by Nuru over 5 years ago

geodesic - 0.88.0: bump google/cloud-sdk from 239 to 241

Published by Nuru over 5 years ago

PR #440

  • Update packages alpine version from 3.8 to 3.9
  • bump cloudposse/packages from 0.81.0 to 0.82.0. Closes #433
  • bump google/cloud-sdk from 239.0.0-alpine to 241.0.0-alpine. Closes #437

PR #441 closes #352

geodesic - 0.87.0: [build-kops-manifest] Use remote templates for kops manifest

Published by Nuru over 5 years ago

PR #439

  • [build-kops-manifest] Support using remote templates for kops manifest
  • [build-kubecfg] Support using remote templates for kubecfg
  • [aws-config-setup] Tell crudini to edit files in place because advisory file locks
    do not work reliably on Docker mounted filesystems.
geodesic - 0.86.4: [aws-vault] More robust aws-vault and bash history handling

Published by Nuru over 5 years ago

PR #438

  • When no HISTFILE can be found, create one at /localhost/.geodesic/history

  • Better detection of when aws-vault server will not auto-start but can be started manually

  • Append to rather than overwrite history file

geodesic - 0.86.3: [aws-vault] Fix startup hang and other misc problems

Published by Nuru over 5 years ago

This release solves the slow-startup/apparent hang that can be encountered, particularly under Docker for Mac, and also enables the use of aws-vault --server when Linux Docker is run on an AWS instance.

This release also cleans up several bugs that are mostly only encountered in the first few sessions.

See #435 for details.

PR #429

  • Slightly better support for Unicode-challenged terminals

  • [travis.yaml] Move everything before make/docker/build to "install" to fail fast

geodesic - 0.86.1: [history] Fix bash history file initialization

Published by Nuru over 5 years ago

[history] Fix bash history file initialization (#428)

geodesic -

Published by Nuru over 5 years ago

geodesic - 0.85.0: Enable runtime-customization of Geodesic

Published by Nuru over 5 years ago

This release brings major new functionality to Geodesic itself. It now has hooks for you to easily customize it at startup without having to commit those changes to a repo and rebuild a container. You can add your favorite command aliases, set color schemes, use separate bash history files for each docker image, and much more.

For full details, see #422

  • Provide a variety of color palettes for fzf, selectable via FZF_COLORS

  • Add emacs

  • Add command-line completion for aliased commands. Clean up prompt hooks.

  • Disable gobal tfenv by default but allow it to be turned back on via configuration

  • Free up Ctrl-S for use in searching through history on command line

  • Provide hooks for user runtime customization