teleport/lib/utils
klizhentas ca7e3820d7 This commit adds ability to preconfigure the cluster without running
auth server. This is needed when you configure cluster from scratch and
all nodes including auth server spin up simultaneously.

* Add tctl tools to generate keys and certificates

  + Command "tctl authorities gen" generates public and private keypair.
  + Command "tctl authorities gencert" generates public and private keypair signed
    by existng private key
  + Command "tctl authorities export" was modified to be able to export exisitng private
    CA keys to local storage

   All of these commands are hidden by default.

section "static configuration"

* Add ability to configure teleport from environment variable

Environment variable TELEPORT_CONFIG can contain base64 encoded
YAML file config file of the standard file format, so teleport will use it on start

* Add special secrets section to the config file

Section "secrets" was updated to support pre-configured trusted CA keys and pre-generated keys

* Add special rts hidden section to add support for provisioning
2016-03-28 12:58:34 -07:00
..
addr.go This commit adds ability to preconfigure the cluster without running 2016-03-28 12:58:34 -07:00
addr_test.go fix tests 2016-03-23 18:23:48 -07:00
broadcaster.go add resize sync and detection on tsh on both sides, fixes #235 2016-03-15 17:16:58 -07:00
cli.go In CLI mode without -d flag Teleport now logs with Error level 2016-03-15 18:18:18 -07:00
clock.go Apply apache license to teleport 2015-10-31 11:56:49 -07:00
conv.go Moved to go1.5 vendoring 2016-01-20 18:52:25 +03:00
fakeconn.go Nonintrusive minor refactoring of "auth tunnel" 2016-03-01 14:40:10 -08:00
node.go Apply apache license to teleport 2015-10-31 11:56:49 -07:00
rand.go add resize sync and detection on tsh on both sides, fixes #235 2016-03-15 17:16:58 -07:00
srv.go Added scp for client, fixed scp receiveDir handler, made utils.NetAddr implement net.Addr 2015-12-18 00:40:42 +03:00
storage.go Introduce failover and auth servers sync, refs #78 2016-03-15 13:07:31 -07:00
tls.go use custom certificate pool instead of insecure connections for localhost proxies 2016-03-23 18:08:17 -07:00
utils.go This commit adds ability to preconfigure the cluster without running 2016-03-28 12:58:34 -07:00
utils_test.go This commit adds ability to preconfigure the cluster without running 2016-03-28 12:58:34 -07:00