]>
gitweb.fluxo.info Git - leap/leap_cli.git/log
elijah [Tue, 2 Jul 2013 07:04:33 +0000 (00:04 -0700)]
improved `leap compile zone`
elijah [Fri, 28 Jun 2013 05:38:38 +0000 (22:38 -0700)]
include a note in known_hosts to not edit known_hosts
elijah [Fri, 28 Jun 2013 05:38:09 +0000 (22:38 -0700)]
pass verbosity level through to ssh
elijah [Fri, 28 Jun 2013 05:37:50 +0000 (22:37 -0700)]
updated README
elijah [Thu, 27 Jun 2013 04:39:23 +0000 (21:39 -0700)]
added command `leap compile zone`
elijah [Wed, 26 Jun 2013 19:26:46 +0000 (12:26 -0700)]
print a nice 'ok' when a host is alive.
elijah [Wed, 26 Jun 2013 19:26:19 +0000 (12:26 -0700)]
bail with message if no ecdsa key found
elijah [Wed, 26 Jun 2013 03:47:38 +0000 (20:47 -0700)]
add note about what to do to enable mosh
elijah [Wed, 26 Jun 2013 03:47:18 +0000 (20:47 -0700)]
change it so the file loading info is only logged if log level is >= 3 (it is a little noisy)
elijah [Wed, 26 Jun 2013 03:46:26 +0000 (20:46 -0700)]
log the version and git info if log level >= 2
elijah [Wed, 26 Jun 2013 00:52:21 +0000 (17:52 -0700)]
cleaned up platform/cli version mismatch text.
elijah [Wed, 26 Jun 2013 00:43:01 +0000 (17:43 -0700)]
fix failing tests
elijah [Wed, 26 Jun 2013 00:34:25 +0000 (17:34 -0700)]
lock version for allowed platform & add authorized_keys support
elijah [Sat, 22 Jun 2013 22:52:48 +0000 (15:52 -0700)]
improve `leap inspect`
elijah [Fri, 21 Jun 2013 17:51:35 +0000 (10:51 -0700)]
fix ecdsa ssh key comparison
elijah [Thu, 20 Jun 2013 17:11:47 +0000 (10:11 -0700)]
Fixed bug when facts.json is missing.
elijah [Thu, 20 Jun 2013 00:51:24 +0000 (17:51 -0700)]
fixed utf8 bug when locale not set, and improved testing for ruby 1.8.
elijah [Tue, 18 Jun 2013 17:32:47 +0000 (10:32 -0700)]
fix bug with vagrant ssh keys
elijah [Tue, 18 Jun 2013 02:18:42 +0000 (19:18 -0700)]
fixed exception when logging certain errors - ironic!
elijah [Tue, 18 Jun 2013 01:11:04 +0000 (18:11 -0700)]
fixed tests
elijah [Tue, 11 Jun 2013 23:31:20 +0000 (16:31 -0700)]
don't assume ssh keys will be RSA.
elijah [Tue, 11 Jun 2013 23:31:08 +0000 (16:31 -0700)]
minor: util::bail
elijah [Tue, 11 Jun 2013 23:30:58 +0000 (16:30 -0700)]
store port in provider's known_hosts to prevent modification of ~/.ssh/known_hosts.
elijah [Tue, 11 Jun 2013 19:26:24 +0000 (12:26 -0700)]
grab ecdsa ssh host keys, not rsa.
elijah [Tue, 11 Jun 2013 19:24:42 +0000 (12:24 -0700)]
fix longstanding problem with vagrant nodes: everyone has a different ssh pub key, but before leap_cli wanted you to commit these different keys into. Now, for vagrant nodes, we ignore the host key: we don't save it, we don't check it.
elijah [Tue, 11 Jun 2013 16:41:26 +0000 (09:41 -0700)]
added --ip and --port override flags to deploy and init.
elijah [Wed, 5 Jun 2013 06:11:04 +0000 (23:11 -0700)]
minor - remove duplicate log
elijah [Wed, 5 Jun 2013 06:06:54 +0000 (23:06 -0700)]
when generating /etc/hosts, use local ips if available via facts.json
elijah [Wed, 5 Jun 2013 06:06:10 +0000 (23:06 -0700)]
add support for `leap facts`. includes some fun new helpers, like run_with_progress(), capture(), and replace_file!().
elijah [Mon, 3 Jun 2013 06:41:39 +0000 (23:41 -0700)]
bump version to 1.0.0
elijah [Mon, 3 Jun 2013 06:33:14 +0000 (23:33 -0700)]
mosh - ensure utf-8 (in order for mosh to work) and remove the mosh title prefix.
elijah [Mon, 3 Jun 2013 06:32:21 +0000 (23:32 -0700)]
now we require a leap_platform/platform.rb config file.
elijah [Thu, 30 May 2013 19:19:05 +0000 (12:19 -0700)]
remove hardcoded environments from test.rb
elijah [Tue, 28 May 2013 00:04:53 +0000 (17:04 -0700)]
important! the order that a node specifies its services and tags is now important. the services/tags are applied IN THE ORDER specified.
elijah [Mon, 27 May 2013 23:46:55 +0000 (16:46 -0700)]
disabled nodes -- ensure the disabled nodes are also removed from the services and tags node lists.
elijah [Mon, 27 May 2013 22:07:32 +0000 (15:07 -0700)]
prevent `leap compile` from destroying disabled node files.
elijah [Mon, 27 May 2013 20:59:02 +0000 (13:59 -0700)]
added support for disabling nodes
elijah [Thu, 23 May 2013 00:29:55 +0000 (17:29 -0700)]
object list -- added pick_fields() and exclude()
elijah [Wed, 22 May 2013 23:36:49 +0000 (16:36 -0700)]
fixed bug with config list not supporting correctly not filters (eg nodes[:name => '!sloth'])
elijah [Wed, 15 May 2013 21:46:03 +0000 (14:46 -0700)]
minor fix to `leap node add`
elijah [Wed, 15 May 2013 21:43:43 +0000 (14:43 -0700)]
better parsing of `leap node add` (fixes #2531)
elijah [Wed, 15 May 2013 19:41:53 +0000 (12:41 -0700)]
certs - include all possible domains in subaltname, including one in commonname.
elijah [Tue, 14 May 2013 19:23:46 +0000 (12:23 -0700)]
added smtp-service.json support
elijah [Mon, 13 May 2013 21:00:02 +0000 (14:00 -0700)]
fixed bug when seeding values to `leap node add`
elijah [Wed, 8 May 2013 07:15:18 +0000 (00:15 -0700)]
attempt to fix file loading problem when the OS has a weird default encoding.
elijah [Sun, 5 May 2013 17:58:05 +0000 (10:58 -0700)]
added soledad-service.json and incremented version (due to backward incompatibility)
elijah [Thu, 25 Apr 2013 01:05:40 +0000 (18:05 -0700)]
support for versioned service definitions
elijah [Thu, 18 Apr 2013 07:16:58 +0000 (00:16 -0700)]
added `leap mosh NODE`
elijah [Tue, 2 Apr 2013 22:43:15 +0000 (15:43 -0700)]
added support for hex_secrets
elijah [Mon, 1 Apr 2013 07:07:21 +0000 (00:07 -0700)]
bump version
elijah [Mon, 1 Apr 2013 07:04:54 +0000 (00:04 -0700)]
remove supply_drop, add support for puppet_command.
elijah [Mon, 18 Mar 2013 07:57:30 +0000 (00:57 -0700)]
switch license to MIT, required until we stop vendoring certificate_authority.
elijah [Mon, 18 Mar 2013 07:57:04 +0000 (00:57 -0700)]
use RsyncCommand instead of supply drop.
elijah [Mon, 18 Mar 2013 07:55:08 +0000 (00:55 -0700)]
added gem rsync_command
elijah [Sun, 31 Mar 2013 21:14:37 +0000 (14:14 -0700)]
better error messages when json or node parsing goes wrong.
elijah [Sun, 31 Mar 2013 21:14:01 +0000 (14:14 -0700)]
add ability to search for nodes using nil values.
elijah [Wed, 27 Mar 2013 08:11:38 +0000 (01:11 -0700)]
make sure stunnel hostnames show up in /etc/hosts
elijah [Wed, 27 Mar 2013 08:11:17 +0000 (01:11 -0700)]
move config macros to config/macros.rb
elijah [Wed, 27 Mar 2013 07:40:59 +0000 (00:40 -0700)]
added config macros for stunnel_client, stunnel_server, stunnel_port
Micah Anderson [Tue, 19 Mar 2013 22:05:45 +0000 (18:05 -0400)]
fix typos
elijah [Sun, 17 Mar 2013 20:34:30 +0000 (13:34 -0700)]
updated `leap test init` to work with openvpn service levels.
elijah [Sun, 17 Mar 2013 07:37:13 +0000 (00:37 -0700)]
hide 'executed successfully' puppet notices at default log level.
Micah Anderson [Thu, 14 Mar 2013 17:36:32 +0000 (13:36 -0400)]
change verbosity level help output to reflect the actual available levels
elijah [Thu, 14 Mar 2013 09:13:20 +0000 (02:13 -0700)]
bumping version number for no particular reason except that there have been a lot of changes lately.
elijah [Thu, 14 Mar 2013 09:05:58 +0000 (02:05 -0700)]
added exit codes for puppet apply
elijah [Thu, 14 Mar 2013 07:20:41 +0000 (00:20 -0700)]
set hostname on `leap node init`
elijah [Thu, 14 Mar 2013 06:53:36 +0000 (23:53 -0700)]
fixed problems with warning about required options.
elijah [Wed, 13 Mar 2013 22:52:21 +0000 (15:52 -0700)]
oops, fixed bug in `leap cert csr`
elijah [Wed, 13 Mar 2013 09:30:30 +0000 (02:30 -0700)]
Revert "added @platform_branch to Leapfile"
This reverts commit
c423efee0ee0ac8fa13216e657198214ff27bb26 .
elijah [Wed, 13 Mar 2013 09:28:49 +0000 (02:28 -0700)]
added @platform_branch to Leapfile
elijah [Wed, 13 Mar 2013 09:11:12 +0000 (02:11 -0700)]
added --domain switch to `leap cert csr`
elijah [Wed, 13 Mar 2013 09:10:31 +0000 (02:10 -0700)]
puppet log: added more error matches
elijah [Wed, 13 Mar 2013 09:10:02 +0000 (02:10 -0700)]
rsync --copy-links (temporary hack to supply_drop, rsync library to be refactored in the future).
elijah [Tue, 12 Mar 2013 17:22:53 +0000 (10:22 -0700)]
removed 'paint' from Rakefile
elijah [Mon, 11 Mar 2013 01:06:32 +0000 (18:06 -0700)]
fixed misc. bugs with switch to 'environment' flag.
elijah [Mon, 11 Mar 2013 00:48:23 +0000 (17:48 -0700)]
revert gemspec change
elijah [Mon, 11 Mar 2013 00:48:06 +0000 (17:48 -0700)]
changed how arrays are merged on .json files.
elijah [Sat, 9 Mar 2013 19:02:08 +0000 (11:02 -0800)]
added rubygems as dev dependency, maybe this will make travis pass?
elijah [Sat, 9 Mar 2013 07:08:42 +0000 (23:08 -0800)]
replace local and production values with 'environment'.
elijah [Sat, 9 Mar 2013 05:49:45 +0000 (21:49 -0800)]
added support for development tag
elijah [Fri, 1 Mar 2013 06:54:48 +0000 (22:54 -0800)]
provider error when 'node init' finds no nodes.
elijah [Fri, 1 Mar 2013 06:41:25 +0000 (22:41 -0800)]
added @allow_production_deploy and @platform_branch to Leapfile
elijah [Fri, 1 Mar 2013 03:51:36 +0000 (19:51 -0800)]
change json comments from '#' to more standard '//'
elijah [Fri, 1 Mar 2013 03:50:53 +0000 (19:50 -0800)]
clean up include paths, require newer rake version.
elijah [Thu, 28 Feb 2013 07:53:10 +0000 (23:53 -0800)]
improve logging: set exit code on puppet error, better puppet error handling, better handling of multi-line puppet log entries.
elijah [Thu, 28 Feb 2013 07:51:40 +0000 (23:51 -0800)]
fixed merge errors and warn when REQUIRED properties are unset.
elijah [Wed, 27 Feb 2013 04:42:01 +0000 (20:42 -0800)]
pass through verbosity to puppet
elijah [Wed, 27 Feb 2013 04:41:44 +0000 (20:41 -0800)]
minor ruby 1.8 compatibility change
elijah [Wed, 27 Feb 2013 00:59:59 +0000 (16:59 -0800)]
try to issue better exit codes. still not perfect.
elijah [Wed, 27 Feb 2013 00:41:24 +0000 (16:41 -0800)]
include leap command invocation in the log file, if any.
elijah [Wed, 27 Feb 2013 00:24:20 +0000 (16:24 -0800)]
make logging work with ruby 1.8, add timestamps to log, remove colors from log.
elijah [Tue, 26 Feb 2013 23:28:56 +0000 (15:28 -0800)]
spit out the full callstack when -v2
elijah [Tue, 26 Feb 2013 23:28:29 +0000 (15:28 -0800)]
fix for ruby 1.8 compatibility
elijah [Sun, 24 Feb 2013 04:53:33 +0000 (20:53 -0800)]
Merge branch 'master' of ssh://leap.se/leap_cli
elijah [Sun, 24 Feb 2013 04:52:38 +0000 (20:52 -0800)]
minor improvements to wording of inline command help
elijah [Sun, 24 Feb 2013 04:52:07 +0000 (20:52 -0800)]
generated doc/leap.md
elijah [Sun, 24 Feb 2013 04:51:41 +0000 (20:51 -0800)]
added `rake doc` command.
elijah [Mon, 10 Dec 2012 06:24:57 +0000 (22:24 -0800)]
initial experiments with auto doc creation
Micah Anderson [Thu, 21 Feb 2013 22:15:39 +0000 (17:15 -0500)]
handle submodule updates and url changes
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.
elijah [Mon, 11 Feb 2013 08:00:06 +0000 (00:00 -0800)]
remove vagrant as gem dependency