]>
gitweb.fluxo.info Git - leap/leap_cli.git/log
elijah [Mon, 11 Feb 2013 07:55:23 +0000 (23:55 -0800)]
bump version to 0.1.6
elijah [Mon, 11 Feb 2013 07:54:50 +0000 (23:54 -0800)]
add debug notice if file is missing for macro file_path(x)
elijah [Mon, 11 Feb 2013 02:02:14 +0000 (18:02 -0800)]
fix file_path so that nested files are copied correctly
elijah [Mon, 11 Feb 2013 02:01:36 +0000 (18:01 -0800)]
display `leap list --print` null values as [null] instead of missing
elijah [Mon, 11 Feb 2013 02:01:12 +0000 (18:01 -0800)]
update requirements.rb
elijah [Mon, 11 Feb 2013 02:01:01 +0000 (18:01 -0800)]
fix errant references to provider.vagrant (should be leapfilt.vagrant_network)
elijah [Sun, 10 Feb 2013 20:31:08 +0000 (12:31 -0800)]
moved vagrant config to Leapfile, added ~/.leaprc support.
elijah [Sun, 10 Feb 2013 19:53:46 +0000 (11:53 -0800)]
more verbose vagrant install warning.
elijah [Sun, 10 Feb 2013 19:53:34 +0000 (11:53 -0800)]
updated readme
elijah [Sat, 9 Feb 2013 07:42:07 +0000 (23:42 -0800)]
improve `leap node add` by auto creating cert and validating ip_address
elijah [Sat, 9 Feb 2013 07:10:08 +0000 (23:10 -0800)]
added ability to have 'default' entries in json files.
elijah [Sat, 9 Feb 2013 07:09:47 +0000 (23:09 -0800)]
changed `leap init` to `leap new`, made more foolproof.
elijah [Sat, 9 Feb 2013 05:47:45 +0000 (21:47 -0800)]
leap inspect now works with all .json files
elijah [Sat, 9 Feb 2013 03:39:34 +0000 (19:39 -0800)]
added 'nodes_like_me' macro
elijah [Sat, 9 Feb 2013 03:24:21 +0000 (19:24 -0800)]
add vagrant requirement to to gemspec
elijah [Sat, 9 Feb 2013 03:02:19 +0000 (19:02 -0800)]
add runtime dependencies for vendored gems to gemspec
elijah [Sat, 9 Feb 2013 01:01:52 +0000 (17:01 -0800)]
vagrant: pass through --yes to vagrant as --force
elijah [Thu, 7 Feb 2013 10:35:56 +0000 (02:35 -0800)]
run locale-gen on node init.
elijah [Thu, 7 Feb 2013 09:16:28 +0000 (01:16 -0800)]
remove runtime dependency for certificate_authority gem, since this gem is vendored (with our custom patches). bump version to 0.1.5
elijah [Thu, 7 Feb 2013 08:55:11 +0000 (00:55 -0800)]
make --tags override the defaults
elijah [Thu, 7 Feb 2013 08:39:36 +0000 (00:39 -0800)]
Merge branch 'master' of ssh://leap.se/leap_cli
elijah [Thu, 7 Feb 2013 08:38:50 +0000 (00:38 -0800)]
added global --yes option
varac [Sun, 3 Feb 2013 14:36:06 +0000 (15:36 +0100)]
leap_cli: change url for leap basebox (Feature #1586)
elijah [Sat, 2 Feb 2013 09:58:28 +0000 (01:58 -0800)]
added --tags to deploy command.
elijah [Sat, 2 Feb 2013 09:43:03 +0000 (01:43 -0800)]
logging - output of leap command is now additionally sent to --log=FILE command line switch or @log value in Leapfile.
varac [Fri, 1 Feb 2013 14:07:50 +0000 (15:07 +0100)]
ignore variable scope warnings for now in leap_cli (Feature #1621)
elijah [Thu, 31 Jan 2013 19:17:49 +0000 (11:17 -0800)]
Merge branch 'master' of ssh://leap.se/leap_cli
Conflicts:
lib/leap_cli/commands/deploy.rb
Micah Anderson [Thu, 31 Jan 2013 18:23:30 +0000 (13:23 -0500)]
include tag leap_service by default (#1610)
Micah Anderson [Thu, 31 Jan 2013 18:13:59 +0000 (13:13 -0500)]
fix erroneous space between tags (#1571)
varac [Thu, 31 Jan 2013 18:10:59 +0000 (19:10 +0100)]
tag 'base' is a bad idea because it invokes apache::base as well
elijah [Thu, 31 Jan 2013 12:30:31 +0000 (04:30 -0800)]
allow OR conditions in ObjectList filters
elijah [Thu, 31 Jan 2013 12:30:12 +0000 (04:30 -0800)]
generate better testing openvpn client configs in test/openvpn
elijah [Thu, 31 Jan 2013 10:54:43 +0000 (02:54 -0800)]
oops, fixed typo with puppet tags
varac [Thu, 31 Jan 2013 10:37:37 +0000 (11:37 +0100)]
tag 'default' interferes with puppet automatic tagging
elijah [Thu, 31 Jan 2013 06:26:07 +0000 (22:26 -0800)]
added 'leap deploy --fast'
elijah [Thu, 31 Jan 2013 06:25:37 +0000 (22:25 -0800)]
fix bug with vanishing secrets
elijah [Thu, 31 Jan 2013 06:05:05 +0000 (22:05 -0800)]
improve slightly the race conditions that can happen when logging from multiple threads.
elijah [Thu, 31 Jan 2013 05:51:16 +0000 (21:51 -0800)]
fix problem with nested Dir.chdir
varac [Mon, 28 Jan 2013 16:10:20 +0000 (17:10 +0100)]
provide puppet libdir for leap deploy to load custom puppet functions
elijah [Mon, 28 Jan 2013 11:22:50 +0000 (03:22 -0800)]
added 'leap local save' to create a new sandbox snapshot.
elijah [Mon, 28 Jan 2013 10:45:36 +0000 (02:45 -0800)]
remove old secrets from secrets.json if they are not defined anywhere.
elijah [Mon, 28 Jan 2013 10:23:50 +0000 (02:23 -0800)]
added custom_vagrant_vm_line to Leapfile
elijah [Tue, 22 Jan 2013 06:51:01 +0000 (22:51 -0800)]
added client ca in addition to normal ca (used only to generate client certificates)
elijah [Tue, 22 Jan 2013 06:50:38 +0000 (22:50 -0800)]
much better error reporting for bad evals in json configs
elijah [Tue, 22 Jan 2013 06:50:17 +0000 (22:50 -0800)]
replaced 'manager.provider' with 'provider'
elijah [Sun, 20 Jan 2013 21:52:48 +0000 (13:52 -0800)]
fix bug with rsync when leap command is run from other directories
elijah [Mon, 14 Jan 2013 04:27:29 +0000 (20:27 -0800)]
added ability to sync support files along with hiera.yml. this way, files don't need to be embedded in hiera.yml. this is especially useful for binary files.
elijah [Mon, 14 Jan 2013 04:26:30 +0000 (20:26 -0800)]
add Util.relative_symlink
elijah [Mon, 14 Jan 2013 04:26:04 +0000 (20:26 -0800)]
patch supply_drop so rsync can accept --include and arbitrary flags.
elijah [Tue, 8 Jan 2013 09:56:07 +0000 (01:56 -0800)]
in 'cert csr', use fake ca for testing.
elijah [Tue, 8 Jan 2013 09:55:47 +0000 (01:55 -0800)]
catch more fatal puppet errors
elijah [Tue, 18 Dec 2012 06:17:29 +0000 (22:17 -0800)]
forbid illegal characters in the node name.
elijah [Sun, 16 Dec 2012 07:35:35 +0000 (23:35 -0800)]
fixed bug with certificate dates
elijah [Sun, 16 Dec 2012 07:32:08 +0000 (23:32 -0800)]
support `leap node init` with node-filter
elijah [Sun, 16 Dec 2012 07:31:37 +0000 (23:31 -0800)]
log ssh command at debug level
elijah [Fri, 14 Dec 2012 04:46:53 +0000 (20:46 -0800)]
require arg for `leap inspect`
elijah [Thu, 13 Dec 2012 22:03:44 +0000 (14:03 -0800)]
client certs should only have digitalSignature
elijah [Thu, 13 Dec 2012 07:04:52 +0000 (23:04 -0800)]
`leap list --print` -- now it evaluates all node keys before printing
elijah [Thu, 13 Dec 2012 07:04:05 +0000 (23:04 -0800)]
added `leap inspect`
elijah [Thu, 13 Dec 2012 06:40:59 +0000 (22:40 -0800)]
auto compile before deploy (as needed)
elijah [Wed, 12 Dec 2012 22:09:17 +0000 (14:09 -0800)]
allow running rake from anywhere
elijah [Wed, 12 Dec 2012 22:03:09 +0000 (14:03 -0800)]
Merge branch 'master' of ssh://leap.se/leap_cli
elijah [Wed, 12 Dec 2012 21:10:46 +0000 (13:10 -0800)]
improved key usage parameters for x509 cert generation
Azul [Wed, 12 Dec 2012 11:47:17 +0000 (12:47 +0100)]
make sure we actually use the path we are promissing
for me the users gem path 'gem install' detects differs from the one we pick. No idea why. So let's tell it to use the path we mentioned before.
Micah Anderson [Tue, 11 Dec 2012 16:32:42 +0000 (11:32 -0500)]
change name of vagrant basebox to 'leap-wheezy'
elijah [Tue, 11 Dec 2012 10:20:00 +0000 (02:20 -0800)]
hackishly set the terminal title
elijah [Tue, 11 Dec 2012 10:19:46 +0000 (02:19 -0800)]
generate secrets that are url compatible
elijah [Tue, 11 Dec 2012 10:19:27 +0000 (02:19 -0800)]
add keyEncipherment to server certs
elijah [Mon, 10 Dec 2012 20:50:52 +0000 (12:50 -0800)]
simple /etc/hosts format for now
elijah [Mon, 10 Dec 2012 06:30:06 +0000 (22:30 -0800)]
remove DEVNOTES
elijah [Mon, 10 Dec 2012 06:27:18 +0000 (22:27 -0800)]
minor cleanup of node command
elijah [Mon, 10 Dec 2012 06:27:01 +0000 (22:27 -0800)]
minor change to log appearance
elijah [Sun, 9 Dec 2012 20:12:58 +0000 (12:12 -0800)]
remove rdoc and ri from 'rake install', fix bug with local install, make install verbose.
elijah [Sun, 9 Dec 2012 19:32:10 +0000 (11:32 -0800)]
remove highline from rakefile
elijah [Sun, 9 Dec 2012 04:06:30 +0000 (20:06 -0800)]
Merge branch 'master' of ssh://leap.se/leap_cli
elijah [Sun, 9 Dec 2012 04:02:27 +0000 (20:02 -0800)]
added commands 'node add' 'node rm' and 'node mv'
kwadronaut [Sat, 8 Dec 2012 23:15:18 +0000 (00:15 +0100)]
minor language issues
elijah [Sat, 8 Dec 2012 02:43:58 +0000 (18:43 -0800)]
added natdnshostresolver1 to Vagrantfile
elijah [Fri, 7 Dec 2012 23:53:41 +0000 (15:53 -0800)]
added late evaluation of some keys, and hostname tracking (node tracks all the hostnames it has encountered).
elijah [Wed, 5 Dec 2012 09:02:39 +0000 (01:02 -0800)]
fixed problems with ruby 1.8 and GLI, and added some tests.
varac [Thu, 29 Nov 2012 18:08:12 +0000 (19:08 +0100)]
s.add_runtime_dependency => should be >=
elijah [Thu, 29 Nov 2012 16:06:53 +0000 (08:06 -0800)]
set capistrano dependency at >= 2.13.5
elijah [Thu, 29 Nov 2012 16:06:34 +0000 (08:06 -0800)]
include entire subcommand in help list
elijah [Thu, 29 Nov 2012 04:14:05 +0000 (20:14 -0800)]
new system for how directory paths work. now there is a file Leapfile that manages this, instead of it always being ../leap_platform
elijah [Wed, 28 Nov 2012 22:08:39 +0000 (14:08 -0800)]
command name shuffle -- grouped more commands together as subcommands
elijah [Wed, 28 Nov 2012 18:30:30 +0000 (10:30 -0800)]
i am unable to reproduce bug #1058, but this commit might fix it.
elijah [Wed, 28 Nov 2012 18:29:36 +0000 (10:29 -0800)]
fixed tests
elijah [Wed, 28 Nov 2012 09:40:20 +0000 (01:40 -0800)]
give the user a nice error if 'init-node' has not yet been run (or if there are required packages that are missing).
elijah [Tue, 27 Nov 2012 23:01:56 +0000 (15:01 -0800)]
improved vagrant (support for node-filter, default to running on all local nodes if no argument is given)
elijah [Tue, 27 Nov 2012 22:43:15 +0000 (14:43 -0800)]
improvements to capistrano logging
elijah [Tue, 27 Nov 2012 21:47:27 +0000 (13:47 -0800)]
fixed typo in 'leap local reset'
elijah [Tue, 27 Nov 2012 18:07:33 +0000 (10:07 -0800)]
removed log_streamer
elijah [Tue, 27 Nov 2012 09:41:27 +0000 (01:41 -0800)]
add long description to 'leap list'
elijah [Tue, 27 Nov 2012 09:41:11 +0000 (01:41 -0800)]
minor node-init change
elijah [Tue, 27 Nov 2012 09:40:52 +0000 (01:40 -0800)]
better vagrant commands, now all grouped under 'leap local'
elijah [Tue, 27 Nov 2012 09:40:01 +0000 (01:40 -0800)]
improved logging all around.
elijah [Sun, 25 Nov 2012 04:22:45 +0000 (20:22 -0800)]
fixed broken `leap list`
elijah [Fri, 23 Nov 2012 18:39:10 +0000 (10:39 -0800)]
fix vagrant.key permission problem, i think.
elijah [Fri, 23 Nov 2012 09:51:23 +0000 (01:51 -0800)]
hide puppet deprecation warnings unless running with a higher verbosity.
elijah [Fri, 23 Nov 2012 09:49:23 +0000 (01:49 -0800)]
initial work toward 'leap test'. for now, it generates an openvpn config for client testing. try 'leap init-test'