geodesic

🚀 Geodesic is a DevOps Linux Toolbox in Docker

APACHE-2.0 License

Stars
943
Committers
29

Bot releases are hidden (Show)

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

geodesic -

Published by Nuru over 5 years ago

geodesic -

Published by goruha over 5 years ago

geodesic -

Published by Nuru over 5 years ago

geodesic -

Published by Nuru over 5 years ago

geodesic -

Published by Nuru over 5 years ago

geodesic -

Published by Nuru over 5 years ago

geodesic -

Published by Nuru over 5 years ago

Bumps alpine from 3.8 to 3.9.2. (#408)

By side-effect, bumps syslog-ng from 3.13.2-r3 to 3.19.1-r0, which causes warning messages to appear:

[timestamp] WARNING: Configuration file format is too old, syslog-ng is running in compatibility mode. Please update it to use the syslog-ng 3.19 format at your time of convenience. To upgrade the configuration, please review the warnings about incompatible changes printed by syslog-ng, and once completed change the @version header at the top of the configuration file.;
[timestamp] WARNING: With use-dns(no), dns-cache() will be forced to 'no' too!;

This is fixed in #423

geodesic -

Published by Nuru over 5 years ago

geodesic -

Published by Nuru over 5 years ago

geodesic -

Published by Nuru over 5 years ago

  • Eliminate non-local effects of shopt -s nullglob (#421)
  • [direnv] Support multiple arguments to use_envrc (#420)
geodesic -

Published by Nuru over 5 years ago

  • Apparently, direnv executes a separate shell with nullglob and failglob both off