summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-08leap test --continue will continue on to the next node. closes #6497elijah
2014-12-08added `leap tunnel` command.elijah
2014-12-07rename shell.rb to ssh.rbelijah
2014-12-01better secrets.json compile when environment is pinned.elijah
2014-12-01don't mess up secrets.json when env is pinnedelijah
2014-12-01colorize leap test report lineselijah
2014-12-01only include monitor ssh key in authorized keys if it actually exists.elijah
2014-11-30fix monitor key problems: was erased with a `leap node init` and was ↵elijah
generated as ecdsa. closes #6448
2014-11-30more puppet noise suppressionelijah
2014-11-30add command aliases for most commonly used commands.elijah
2014-11-26specify that leap test can accept a FILTERelijah
2014-11-26make debugger gem optionalelijah
2014-11-24moved core_ext and lib_ext under leap_clielijah
2014-11-24allow more flexible `leap env` commandelijah
2014-11-24minor: warn if env doesn't exist in `leap env pin`elijah
2014-11-22issue a warning if the platform.rb in the platform is incompatible with leap_clielijah
2014-11-10pin gem gli to a version we know will work.elijah
2014-11-09make sure to specify HostKeyAlgorithms for ssh and rsync. this is needed ↵elijah
because otherwise you can't connect to a server that has ecdsa host key if all you have is an rsa key host key. closes bug #6337
2014-11-07node init - skip updating local host keys for vagrant nodeselijah
2014-11-06allow leap_cli tests to run againelijah
2014-11-05prompt user to update ssh host keys when a better one is available. closes #6320elijah
2014-11-04logging - suppress warnings 'You cannot collect without storeconfigs being ↵elijah
set' (unless -v2)
2014-11-04node init - privilege rsa keys over ecdsa-sha2-nistp256 keys, because screw ↵elijah
nist p256.
2014-11-04bugfix - deploy failed when all nodes had default environmentelijah
2014-11-03only print out net-ssh info if --debug is activeelijah
2014-10-31Merge branch 'master' of https://github.com/KwadroNaut/leap_cli into developelijah
2014-10-31only spit out stack trace if --debugelijah
2014-11-01update basebox url closes #5468KwadroNaut
By using 'wheezy' instead of Debian in the url and box name, this is less confusing. At the same time, this makes it easier to support jessie boxes in the near future. The subdirectory virtualbox is to differentiate with the libvirt ones.
2014-10-311.6.1elijah
2014-10-31allow json properties to be named 'key'elijah
2014-10-30don't change log level to 3 when in bail!{} blockelijah
2014-10-30minor fixes to Path.find_fileelijah
2014-10-30minor fix to bail and log levelelijah
2014-10-30less verbose net-ssh loggingelijah
2014-10-29silently fail if ssh_key cannot be loadedelijah
2014-10-29give up on removing activesupportelijah
2014-10-29fixed bugs with add-user: skip keys we can't understand, don't die if gpg ↵elijah
can't be loaded.
2014-10-29allow for control over how arrays are merged in json inheritanceelijah
2014-10-29remove minitest deprecation notices when running testselijah
2014-10-29leap cli completion for bash added.guido
2014-10-28updated RELEASES.mdelijah
2014-10-28pin net-ssh version to 2.7.0. later versions break interactive password ↵elijah
authentication in capistrano. boo.
2014-10-28make certificate authority only load the parts of activemodel it needs, so ↵elijah
that all of activesupport doesn't get loaded.
2014-10-28properly debug Net::SSH based on -v log levelelijah
2014-10-28support both rsa and ecdsa ssh host keys in `leap node init`. closes #2373elijah
2014-10-28better solution to activesupport dependency problemelijah
2014-10-28autoload some of the external dependencies that are rarely used, so that we ↵elijah
don't need to load them every time.
2014-10-27certs: fix csr generation (correct the key usage, remove msExtReq from ↵elijah
attributes)
2014-10-22bug fix: fixed bad default for --tags in `leap deploy`elijah
2014-10-22json bugfix: upgrading CertificateAuthority gem broke everything, since it ↵elijah
depends on ActiveSupport, which in turn badly modifies how JSON works. This commit does some hacky stuff to prevent ActiveSupport from messing with JSON and allows us to mess with JSON.