summaryrefslogtreecommitdiff
path: root/lib/leap_cli
AgeCommit message (Collapse)Author
2013-05-14added smtp-service.json supportelijah
2013-05-13fixed bug when seeding values to `leap node add`elijah
2013-05-08attempt to fix file loading problem when the OS has a weird default encoding.elijah
2013-05-05added soledad-service.json and incremented version (due to backward ↵elijah
incompatibility)
2013-04-24support for versioned service definitionselijah
2013-04-18added `leap mosh NODE`elijah
2013-04-02added support for hex_secretselijah
2013-04-01bump versionelijah
2013-04-01remove supply_drop, add support for puppet_command.elijah
2013-03-31use RsyncCommand instead of supply drop.elijah
2013-03-31better error messages when json or node parsing goes wrong.elijah
2013-03-31add ability to search for nodes using nil values.elijah
2013-03-27make sure stunnel hostnames show up in /etc/hostselijah
2013-03-27move config macros to config/macros.rbelijah
2013-03-27added config macros for stunnel_client, stunnel_server, stunnel_portelijah
2013-03-19fix typosMicah Anderson
2013-03-17updated `leap test init` to work with openvpn service levels.elijah
2013-03-17hide 'executed successfully' puppet notices at default log level.elijah
2013-03-14change verbosity level help output to reflect the actual available levelsMicah Anderson
2013-03-14bumping version number for no particular reason except that there have been ↵elijah
a lot of changes lately.
2013-03-14added exit codes for puppet applyelijah
2013-03-14set hostname on `leap node init`elijah
2013-03-13fixed problems with warning about required options.elijah
2013-03-13oops, fixed bug in `leap cert csr`elijah
2013-03-13Revert "added @platform_branch to Leapfile"elijah
This reverts commit c423efee0ee0ac8fa13216e657198214ff27bb26.
2013-03-13added @platform_branch to Leapfileelijah
2013-03-13added --domain switch to `leap cert csr`elijah
2013-03-13puppet log: added more error matcheselijah
2013-03-10fixed misc. bugs with switch to 'environment' flag.elijah
2013-03-10changed how arrays are merged on .json files.elijah
2013-03-08replace local and production values with 'environment'.elijah
2013-03-08added support for development tagelijah
2013-02-28provider error when 'node init' finds no nodes.elijah
2013-02-28added @allow_production_deploy and @platform_branch to Leapfileelijah
2013-02-28change json comments from '#' to more standard '//'elijah
2013-02-28clean up include paths, require newer rake version.elijah
2013-02-27improve logging: set exit code on puppet error, better puppet error ↵elijah
handling, better handling of multi-line puppet log entries.
2013-02-27fixed merge errors and warn when REQUIRED properties are unset.elijah
2013-02-26pass through verbosity to puppetelijah
2013-02-26minor ruby 1.8 compatibility changeelijah
2013-02-26try to issue better exit codes. still not perfect.elijah
2013-02-26include leap command invocation in the log file, if any.elijah
2013-02-26make logging work with ruby 1.8, add timestamps to log, remove colors from log.elijah
2013-02-26spit out the full callstack when -v2elijah
2013-02-26fix for ruby 1.8 compatibilityelijah
2013-02-23Merge branch 'master' of ssh://leap.se/leap_clielijah
2013-02-23minor improvements to wording of inline command helpelijah
2013-02-23added `rake doc` command.elijah
2013-02-23initial experiments with auto doc creationelijah
2013-02-21handle submodule updates and url changesMicah Anderson
If a submodule had an update, it would show up as a + in the 'git submodule status' output, and thus would not be automatically updated because we were only looking for '-', so the regexp was changed to look for + as well as - Additionally, add a 'git submodule sync' on every run in order to capture the case where an upstream submodule URL was changed. This doesn't happen often, but it can be quite painful when it does, and fortunately 'git submodule sync' is a local (and thus, cheap) command.