]> gitweb.fluxo.info Git - leap/leap_cli.git/log
leap/leap_cli.git
12 years agominor improvements to wording of inline command help
elijah [Sun, 24 Feb 2013 04:52:38 +0000 (20:52 -0800)]
minor improvements to wording of inline command help

12 years agogenerated doc/leap.md
elijah [Sun, 24 Feb 2013 04:52:07 +0000 (20:52 -0800)]
generated doc/leap.md

12 years agoadded `rake doc` command.
elijah [Sun, 24 Feb 2013 04:51:41 +0000 (20:51 -0800)]
added `rake doc` command.

12 years agoinitial experiments with auto doc creation
elijah [Mon, 10 Dec 2012 06:24:57 +0000 (22:24 -0800)]
initial experiments with auto doc creation

12 years agoremove vagrant as gem dependency
elijah [Mon, 11 Feb 2013 08:00:06 +0000 (00:00 -0800)]
remove vagrant as gem dependency

12 years agobump version to 0.1.6
elijah [Mon, 11 Feb 2013 07:55:23 +0000 (23:55 -0800)]
bump version to 0.1.6

12 years agoadd debug notice if file is missing for macro file_path(x)
elijah [Mon, 11 Feb 2013 07:54:50 +0000 (23:54 -0800)]
add debug notice if file is missing for macro file_path(x)

12 years agofix file_path so that nested files are copied correctly
elijah [Mon, 11 Feb 2013 02:02:14 +0000 (18:02 -0800)]
fix file_path so that nested files are copied correctly

12 years agodisplay `leap list --print` null values as [null] instead of missing
elijah [Mon, 11 Feb 2013 02:01:36 +0000 (18:01 -0800)]
display `leap list --print` null values as [null] instead of missing

12 years agoupdate requirements.rb
elijah [Mon, 11 Feb 2013 02:01:12 +0000 (18:01 -0800)]
update requirements.rb

12 years agofix errant references to provider.vagrant (should be leapfilt.vagrant_network)
elijah [Mon, 11 Feb 2013 02:01:01 +0000 (18:01 -0800)]
fix errant references to provider.vagrant (should be leapfilt.vagrant_network)

12 years agomoved vagrant config to Leapfile, added ~/.leaprc support.
elijah [Sun, 10 Feb 2013 20:31:08 +0000 (12:31 -0800)]
moved vagrant config to Leapfile, added ~/.leaprc support.

12 years agomore verbose vagrant install warning.
elijah [Sun, 10 Feb 2013 19:53:46 +0000 (11:53 -0800)]
more verbose vagrant install warning.

12 years agoupdated readme
elijah [Sun, 10 Feb 2013 19:53:34 +0000 (11:53 -0800)]
updated readme

12 years agoimprove `leap node add` by auto creating cert and validating ip_address
elijah [Sat, 9 Feb 2013 07:42:07 +0000 (23:42 -0800)]
improve `leap node add` by auto creating cert and validating ip_address

12 years agoadded ability to have 'default' entries in json files.
elijah [Sat, 9 Feb 2013 07:10:08 +0000 (23:10 -0800)]
added ability to have 'default' entries in json files.

12 years agochanged `leap init` to `leap new`, made more foolproof.
elijah [Sat, 9 Feb 2013 07:09:47 +0000 (23:09 -0800)]
changed `leap init` to `leap new`, made more foolproof.

12 years agoleap inspect now works with all .json files
elijah [Sat, 9 Feb 2013 05:47:45 +0000 (21:47 -0800)]
leap inspect now works with all .json files

12 years agoadded 'nodes_like_me' macro
elijah [Sat, 9 Feb 2013 03:39:34 +0000 (19:39 -0800)]
added 'nodes_like_me' macro

12 years agoadd vagrant requirement to to gemspec
elijah [Sat, 9 Feb 2013 03:24:21 +0000 (19:24 -0800)]
add vagrant requirement to to gemspec

12 years agoadd runtime dependencies for vendored gems to gemspec
elijah [Sat, 9 Feb 2013 03:02:19 +0000 (19:02 -0800)]
add runtime dependencies for vendored gems to gemspec

12 years agovagrant: pass through --yes to vagrant as --force
elijah [Sat, 9 Feb 2013 01:01:52 +0000 (17:01 -0800)]
vagrant: pass through --yes to vagrant as --force

12 years agorun locale-gen on node init.
elijah [Thu, 7 Feb 2013 10:35:56 +0000 (02:35 -0800)]
run locale-gen on node init.

12 years agoremove runtime dependency for certificate_authority gem, since this gem is vendored...
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

12 years agomake --tags override the defaults
elijah [Thu, 7 Feb 2013 08:55:11 +0000 (00:55 -0800)]
make --tags override the defaults

12 years agoMerge branch 'master' of ssh://leap.se/leap_cli
elijah [Thu, 7 Feb 2013 08:39:36 +0000 (00:39 -0800)]
Merge branch 'master' of ssh://leap.se/leap_cli

12 years agoadded global --yes option
elijah [Thu, 7 Feb 2013 08:38:50 +0000 (00:38 -0800)]
added global --yes option

12 years agoleap_cli: change url for leap basebox (Feature #1586)
varac [Sun, 3 Feb 2013 14:36:06 +0000 (15:36 +0100)]
leap_cli: change url for leap basebox (Feature #1586)

12 years agoadded --tags to deploy command.
elijah [Sat, 2 Feb 2013 09:58:28 +0000 (01:58 -0800)]
added --tags to deploy command.

12 years agologging - output of leap command is now additionally sent to --log=FILE command line...
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.

13 years agoignore variable scope warnings for now in leap_cli (Feature #1621)
varac [Fri, 1 Feb 2013 14:07:50 +0000 (15:07 +0100)]
ignore variable scope warnings for now in leap_cli (Feature #1621)

13 years agoMerge branch 'master' of ssh://leap.se/leap_cli
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

13 years agoinclude tag leap_service by default (#1610)
Micah Anderson [Thu, 31 Jan 2013 18:23:30 +0000 (13:23 -0500)]
include tag leap_service by default (#1610)

13 years agofix erroneous space between tags (#1571)
Micah Anderson [Thu, 31 Jan 2013 18:13:59 +0000 (13:13 -0500)]
fix erroneous space between tags (#1571)

13 years agotag 'base' is a bad idea because it invokes apache::base as well
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

13 years agoallow OR conditions in ObjectList filters
elijah [Thu, 31 Jan 2013 12:30:31 +0000 (04:30 -0800)]
allow OR conditions in ObjectList filters

13 years agogenerate better testing openvpn client configs in test/openvpn
elijah [Thu, 31 Jan 2013 12:30:12 +0000 (04:30 -0800)]
generate better testing openvpn client configs in test/openvpn

13 years agooops, fixed typo with puppet tags
elijah [Thu, 31 Jan 2013 10:54:43 +0000 (02:54 -0800)]
oops, fixed typo with puppet tags

13 years agotag 'default' interferes with puppet automatic tagging
varac [Thu, 31 Jan 2013 10:37:37 +0000 (11:37 +0100)]
tag 'default' interferes with puppet automatic tagging

13 years agoadded 'leap deploy --fast'
elijah [Thu, 31 Jan 2013 06:26:07 +0000 (22:26 -0800)]
added 'leap deploy --fast'

13 years agofix bug with vanishing secrets
elijah [Thu, 31 Jan 2013 06:25:37 +0000 (22:25 -0800)]
fix bug with vanishing secrets

13 years agoimprove slightly the race conditions that can happen when logging from multiple threads.
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.

13 years agofix problem with nested Dir.chdir
elijah [Thu, 31 Jan 2013 05:51:16 +0000 (21:51 -0800)]
fix problem with nested Dir.chdir

13 years agoprovide puppet libdir for leap deploy to load custom puppet functions
varac [Mon, 28 Jan 2013 16:10:20 +0000 (17:10 +0100)]
provide puppet libdir for leap deploy to load custom puppet functions

13 years agoadded 'leap local save' to create a new sandbox snapshot.
elijah [Mon, 28 Jan 2013 11:22:50 +0000 (03:22 -0800)]
added 'leap local save' to create a new sandbox snapshot.

13 years agoremove old secrets from secrets.json if they are not defined anywhere.
elijah [Mon, 28 Jan 2013 10:45:36 +0000 (02:45 -0800)]
remove old secrets from secrets.json if they are not defined anywhere.

13 years agoadded custom_vagrant_vm_line to Leapfile
elijah [Mon, 28 Jan 2013 10:23:50 +0000 (02:23 -0800)]
added custom_vagrant_vm_line to Leapfile

13 years agoadded client ca in addition to normal ca (used only to generate client certificates)
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)

13 years agomuch better error reporting for bad evals in json configs
elijah [Tue, 22 Jan 2013 06:50:38 +0000 (22:50 -0800)]
much better error reporting for bad evals in json configs

13 years agoreplaced 'manager.provider' with 'provider'
elijah [Tue, 22 Jan 2013 06:50:17 +0000 (22:50 -0800)]
replaced 'manager.provider' with 'provider'

13 years agofix bug with rsync when leap command is run from other directories
elijah [Sun, 20 Jan 2013 21:52:48 +0000 (13:52 -0800)]
fix bug with rsync when leap command is run from other directories

13 years agoadded ability to sync support files along with hiera.yml. this way, files don't need...
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.

13 years agoadd Util.relative_symlink
elijah [Mon, 14 Jan 2013 04:26:30 +0000 (20:26 -0800)]
add Util.relative_symlink

13 years agopatch supply_drop so rsync can accept --include and arbitrary flags.
elijah [Mon, 14 Jan 2013 04:26:04 +0000 (20:26 -0800)]
patch supply_drop so rsync can accept --include and arbitrary flags.

13 years agoin 'cert csr', use fake ca for testing.
elijah [Tue, 8 Jan 2013 09:56:07 +0000 (01:56 -0800)]
in 'cert csr', use fake ca for testing.

13 years agocatch more fatal puppet errors
elijah [Tue, 8 Jan 2013 09:55:47 +0000 (01:55 -0800)]
catch more fatal puppet errors

13 years agoforbid illegal characters in the node name.
elijah [Tue, 18 Dec 2012 06:17:29 +0000 (22:17 -0800)]
forbid illegal characters in the node name.

13 years agofixed bug with certificate dates
elijah [Sun, 16 Dec 2012 07:35:35 +0000 (23:35 -0800)]
fixed bug with certificate dates

13 years agosupport `leap node init` with node-filter
elijah [Sun, 16 Dec 2012 07:32:08 +0000 (23:32 -0800)]
support `leap node init` with node-filter

13 years agolog ssh command at debug level
elijah [Sun, 16 Dec 2012 07:31:37 +0000 (23:31 -0800)]
log ssh command at debug level

13 years agorequire arg for `leap inspect`
elijah [Fri, 14 Dec 2012 04:46:53 +0000 (20:46 -0800)]
require arg for `leap inspect`

13 years agoclient certs should only have digitalSignature
elijah [Thu, 13 Dec 2012 22:03:44 +0000 (14:03 -0800)]
client certs should only have digitalSignature

13 years ago`leap list --print` -- now it evaluates all node keys before printing
elijah [Thu, 13 Dec 2012 07:04:52 +0000 (23:04 -0800)]
`leap list --print` -- now it evaluates all node keys before printing

13 years agoadded `leap inspect`
elijah [Thu, 13 Dec 2012 07:04:05 +0000 (23:04 -0800)]
added `leap inspect`

13 years agoauto compile before deploy (as needed)
elijah [Thu, 13 Dec 2012 06:40:59 +0000 (22:40 -0800)]
auto compile before deploy (as needed)

13 years agoallow running rake from anywhere
elijah [Wed, 12 Dec 2012 22:09:17 +0000 (14:09 -0800)]
allow running rake from anywhere

13 years agoMerge branch 'master' of ssh://leap.se/leap_cli
elijah [Wed, 12 Dec 2012 22:03:09 +0000 (14:03 -0800)]
Merge branch 'master' of ssh://leap.se/leap_cli

13 years agoimproved key usage parameters for x509 cert generation
elijah [Wed, 12 Dec 2012 21:10:46 +0000 (13:10 -0800)]
improved key usage parameters for x509 cert generation

13 years agomake sure we actually use the path we are promissing
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.

13 years agochange name of vagrant basebox to 'leap-wheezy'
Micah Anderson [Tue, 11 Dec 2012 16:32:42 +0000 (11:32 -0500)]
change name of vagrant basebox to 'leap-wheezy'

13 years agohackishly set the terminal title
elijah [Tue, 11 Dec 2012 10:20:00 +0000 (02:20 -0800)]
hackishly set the terminal title

13 years agogenerate secrets that are url compatible
elijah [Tue, 11 Dec 2012 10:19:46 +0000 (02:19 -0800)]
generate secrets that are url compatible

13 years agoadd keyEncipherment to server certs
elijah [Tue, 11 Dec 2012 10:19:27 +0000 (02:19 -0800)]
add keyEncipherment to server certs

13 years agosimple /etc/hosts format for now
elijah [Mon, 10 Dec 2012 20:50:52 +0000 (12:50 -0800)]
simple /etc/hosts format for now

13 years agoremove DEVNOTES
elijah [Mon, 10 Dec 2012 06:30:06 +0000 (22:30 -0800)]
remove DEVNOTES

13 years agominor cleanup of node command
elijah [Mon, 10 Dec 2012 06:27:18 +0000 (22:27 -0800)]
minor cleanup of node command

13 years agominor change to log appearance
elijah [Mon, 10 Dec 2012 06:27:01 +0000 (22:27 -0800)]
minor change to log appearance

13 years agoremove rdoc and ri from 'rake install', fix bug with local install, make install...
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.

13 years agoremove highline from rakefile
elijah [Sun, 9 Dec 2012 19:32:10 +0000 (11:32 -0800)]
remove highline from rakefile

13 years agoMerge branch 'master' of ssh://leap.se/leap_cli
elijah [Sun, 9 Dec 2012 04:06:30 +0000 (20:06 -0800)]
Merge branch 'master' of ssh://leap.se/leap_cli

13 years agoadded commands 'node add' 'node rm' and 'node mv'
elijah [Sun, 9 Dec 2012 04:02:27 +0000 (20:02 -0800)]
added commands 'node add' 'node rm' and 'node mv'

13 years agominor language issues
kwadronaut [Sat, 8 Dec 2012 23:15:18 +0000 (00:15 +0100)]
minor language issues

13 years agoadded natdnshostresolver1 to Vagrantfile
elijah [Sat, 8 Dec 2012 02:43:58 +0000 (18:43 -0800)]
added natdnshostresolver1 to Vagrantfile

13 years agoadded late evaluation of some keys, and hostname tracking (node tracks all the hostna...
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).

13 years agofixed problems with ruby 1.8 and GLI, and added some tests.
elijah [Wed, 5 Dec 2012 09:02:39 +0000 (01:02 -0800)]
fixed problems with ruby 1.8 and GLI, and added some tests.

13 years agos.add_runtime_dependency => should be >=
varac [Thu, 29 Nov 2012 18:08:12 +0000 (19:08 +0100)]
s.add_runtime_dependency => should be >=

13 years agoset capistrano dependency at >= 2.13.5
elijah [Thu, 29 Nov 2012 16:06:53 +0000 (08:06 -0800)]
set capistrano dependency at >= 2.13.5

13 years agoinclude entire subcommand in help list
elijah [Thu, 29 Nov 2012 16:06:34 +0000 (08:06 -0800)]
include entire subcommand in help list

13 years agonew system for how directory paths work. now there is a file Leapfile that manages...
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

13 years agocommand name shuffle -- grouped more commands together as subcommands
elijah [Wed, 28 Nov 2012 22:08:39 +0000 (14:08 -0800)]
command name shuffle -- grouped more commands together as subcommands

13 years agoi am unable to reproduce bug #1058, but this commit might fix it.
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.

13 years agofixed tests
elijah [Wed, 28 Nov 2012 18:29:36 +0000 (10:29 -0800)]
fixed tests

13 years agogive the user a nice error if 'init-node' has not yet been run (or if there are requi...
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).

13 years agoimproved vagrant (support for node-filter, default to running on all local nodes...
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)

13 years agoimprovements to capistrano logging
elijah [Tue, 27 Nov 2012 22:43:15 +0000 (14:43 -0800)]
improvements to capistrano logging

13 years agofixed typo in 'leap local reset'
elijah [Tue, 27 Nov 2012 21:47:27 +0000 (13:47 -0800)]
fixed typo in 'leap local reset'

13 years agoremoved log_streamer
elijah [Tue, 27 Nov 2012 18:07:33 +0000 (10:07 -0800)]
removed log_streamer

13 years agoadd long description to 'leap list'
elijah [Tue, 27 Nov 2012 09:41:27 +0000 (01:41 -0800)]
add long description to 'leap list'

13 years agominor node-init change
elijah [Tue, 27 Nov 2012 09:41:11 +0000 (01:41 -0800)]
minor node-init change

13 years agobetter vagrant commands, now all grouped under 'leap local'
elijah [Tue, 27 Nov 2012 09:40:52 +0000 (01:40 -0800)]
better vagrant commands, now all grouped under 'leap local'