summaryrefslogtreecommitdiff
path: root/lib/leap_cli
AgeCommit message (Collapse)Author
2015-01-22added support for custom tests in files/testselijah
2015-01-06omit underscore from random alpha secrets in secrets.jsonelijah
2015-01-06added info note to leap db destroyelijah
2014-12-11set version to 1.6.2elijah
2014-12-10fix uninitialized class variable error.elijah
2014-12-09exit 1 if `leap test --continue` fails anywhere. closes #6519elijah
2014-12-08give error if cert has already expired. closes #6484elijah
2014-12-08for command `leap db destroy`, make sure that tapicero sequence log is also ↵elijah
removed, otherwise tapicero will not work with new db.
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-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-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-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-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-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-21fixed `leap cert csr` to add correct "Requested Extensions" attribute on the ↵elijah
CSR.
2014-10-21version bump to 1.6, added platform.major_versionelijah
2014-10-21fixed incorrect message in `leap env pin`elijah