Commit graph

55 commits

Author SHA1 Message Date
Gus Luxton bc6aa7851b
Add support for use of existing VPC with Cloudformation (#1957)
- Cloudformation now expects an existing VPC, 2 public and 4 private subnets to run
- Updated Teleport to version 2.6.0
- Randomised domain name to make SSL certificate issuing work more frequently
- S3 buckets are now deleted after running
- Old AMIs/snapshots are deleted automtaically
2018-06-01 15:54:46 -03:00
Gus Luxton ca395d01be
Enable Jenkins to builld AWS Quickstart Packer images and deploy Cloudformation stack as part of CI/CD testing (#1920)
* Changes to Makefile and Packer template to allow automated builds, plus script to update AMI IDs

* Add basic Jenkinsfile

* Update Jenkinsfile with new curl/wget commands

* Add dir() statements to use assets/marketplace Makefile

* Split build steps up and add mkdir

* Correct path for build dir

* Use stash/unstash in Jenkinsfile

* Slight changes for Jenkins compatibility

* Jenkinsfile debugging

* Jenkinsfile debugging

* Jenkinsfile debugging

* file function only supported in newer versions of make than Jenkins has available

* Need to rebuild Packer AMIs fully to get correct timestamp

* Isolate Cloudformation step for testing

* Write credentials to file

* Allow overriding of Jenkins Cloudformation parameters path

* Add sleep

* Add debug mode

* Add region to aws wait

* Fix up debugging

* Fix up debugging

* Update Jenkinsfile to final form

* Changes to Makefile and Packer template to allow automated builds, plus script to update AMI IDs

* Add basic Jenkinsfile

* Update Jenkinsfile with new curl/wget commands

* Add dir() statements to use assets/marketplace Makefile

* Split build steps up and add mkdir

* Correct path for build dir

* Use stash/unstash in Jenkinsfile

* Slight changes for Jenkins compatibility

* Jenkinsfile debugging

* Jenkinsfile debugging

* Jenkinsfile debugging

* file function only supported in newer versions of make than Jenkins has available

* Need to rebuild Packer AMIs fully to get correct timestamp

* Isolate Cloudformation step for testing

* Write credentials to file

* Allow overriding of Jenkins Cloudformation parameters path

* Add sleep

* Add debug mode

* Add region to aws wait

* Fix up debugging

* Fix up debugging

* Update Jenkinsfile to final form

* Tidy up Makefile

* Remove debug values from AMI update script

* Add support for oss/ent

* Fix documentation

* Always take down Cloudformation stack after running

* Enable timestamps in build log
2018-05-09 11:52:11 -03:00
Gus Luxton 911d1d43ed
Merge branch 'master' into gus/readme-typo-fix 2018-04-25 17:53:08 -03:00
Gus Luxton a230608be7 Fixed a slight typo in README 2018-04-25 17:51:46 -03:00
Gus Luxton 8df6dd61eb Fixes issue with pip 10 being unable to remove requests library 2018-04-25 11:12:32 -03:00
Gus Luxton 9b8a3a299b Move teleport-quickstart-aws into teleport repo 2018-04-24 11:31:18 -03:00
Sasha Klizhentas 18adedcf8c Update dashboard and add metrics.
Minor change adding more diagrams to the builtin
dahsboard and add measuring of access point on the
wire latencies.
2018-02-06 13:27:38 -08:00
Sasha Klizhentas f84e9e0fe1 Add monitoring stack.
Demo monitoring stack sets up example monitoring
infrastructure:

* All nodes, auth servers and proxies
  run telegraf alongside them, polling prometheus
  diagnostic endpoints.

* Telegraf sends the data to InfluxDB database

* Grafana sets up cluster health dashboard
watching key teleport metrics - numbers of goroutines,
number of active sessions, file descriptors and so on.
2018-01-25 13:22:43 -08:00
Sasha Klizhentas a22e817db9 dashboard and detect dangling sessions, refs #931
* Improve Grafana dashboard and fix some metrics
* Add dectection for dangling sessions
* Add documentation for Perf Testing
2017-06-01 19:35:14 -07:00
Sasha Klizhentas 659255b620 monitoring, docs and fix forward on conn close 2017-05-28 15:37:21 -07:00
Sasha Klizhentas cea133f27c fix bench goroutine leak and add more stats 2017-05-14 12:47:04 -07:00
Sasha Klizhentas 7c50174566 add some monitoring units 2017-05-13 19:27:38 -07:00
Sasha Klizhentas 91b4a663b9 instrument with monitoring tools, fixes #935
* Add prometheus endpoint to expose system stats
* Add heealthz endpoint
* Add gops endpoint for real time troubleshooting
* Deprecate httprof endpoint
2017-05-13 18:32:10 -07:00
Ev Kontsevoy 1136e98ef3 Two changes:
1. Removed `assets` directory
2. Removed Gravity package building from the Makefile
3. Updated "Admin Guide" with the information regarding web assets.
2016-03-18 14:23:01 -07:00
Ev Kontsevoy 4e1548fb1d User Manual 2016-03-18 12:56:59 -07:00
Ev Kontsevoy 23eda5780b User manual edits 2016-03-18 12:36:33 -07:00
Ev Kontsevoy 034d2ce765 Removed old web UI 2016-03-18 11:14:06 -07:00
Ev Kontsevoy e02378baf8 Minor code refactoring and commenting...
...in preparation for server side chagnes
2016-02-29 19:00:45 -08:00
Ev Kontsevoy 4e2e82c0c7 Fixes #177 2016-02-29 19:00:45 -08:00
Ev Kontsevoy f95eb92f46 Two minor things:
1. Created Vagrant file to play with Teleport
2. Nicer CLI UI for 'nodes add'
2016-02-12 16:29:33 -08:00
Ev Kontsevoy 640c6cf772 Removed excessive INFO logging and fixed a bug
The bug was 'missing default shell'
2016-02-09 21:50:06 -08:00
klizhentas b72c76ea41 use environment variables 2016-02-04 13:45:59 -08:00
klizhentas 297c2e9915 update orbit manifest 2016-02-02 11:12:59 -08:00
Alex Lyulkov 287c7ac3c0 Removed valid tokens from signup client side 2016-01-25 16:15:41 +03:00
Alex Lyulkov ebb25f0f88 Fixed new account creation, added Error page for website 2016-01-22 22:05:46 +03:00
Alex Lyulkov 0def2900a3 Added new account creation via website 2016-01-21 21:18:59 +03:00
Alex Lyulkov aee5b39c4b Working on new account creating 2016-01-21 03:05:23 +03:00
Alex Lyulkov 8451bc1e31 fixed bugs, added error text when web login fails 2015-12-10 18:37:48 +03:00
klizhentas ecb1a8a9cd add license to JSX and JS files too 2015-10-31 13:10:42 -07:00
klizhentas 2174ea71ba start adding support for preconfigured user and host certificate authoritites 2015-10-25 19:30:42 -07:00
klizhentas 47f98fc89d add support for pre-configured trusted authorities 2015-10-25 16:13:12 -07:00
klizhentas 8cb3f63f39 fix orbit integration, tests and configuration samples 2015-10-25 14:48:03 -07:00
klizhentas dbbd15b192 first batch of code changes of moving telescope into teleport 2015-10-24 16:04:13 -07:00
Alex Lyulkov 59a5fd0318 Added 2 factor hotp authorization, not tested 2015-10-22 17:45:51 -07:00
klizhentas c58654d55f orbit-compatible packaging and configuration for teleport and telescope 2015-10-14 20:01:25 -07:00
klizhentas 6ac28d8cca bunch of bugfixes 2015-08-05 11:09:05 -07:00
klizhentas 80e8e1c195 Renames and configs 2015-07-17 17:54:26 -07:00
klizhentas 3ce5afc00b Cleanup and make sure teleport CP is reusable 2015-07-14 17:52:12 -07:00
klizhentas 9da00a86cc Expand terminal to occupy the whole screen 2015-07-13 10:53:55 -07:00
klizhentas b6e8047c56 fast forward periods of inactivity 2015-07-10 22:58:31 -07:00
klizhentas 1cc639d00a timeline 2015-07-10 22:50:56 -07:00
klizhentas 2bc49f3ca5 before update 2015-07-10 22:27:42 -07:00
klizhentas 2928a8fe8f playback works in sessions too 2015-07-10 19:24:58 -07:00
klizhentas de063a44b4 factor out player 2015-07-10 18:20:14 -07:00
klizhentas c9eaacb267 Playbacks work 2015-07-10 17:24:44 -07:00
klizhentas cdbeb15b25 messages and chats work 2015-07-09 14:38:50 -07:00
klizhentas 76f28e20a9 Refactored events 2015-07-08 20:57:34 -07:00
klizhentas 79b31fab8a share 2015-07-08 11:29:59 -07:00
klizhentas 4d97d63413 download and upload works 2015-07-07 16:49:37 -07:00
klizhentas f6ae111d04 File upload control 2015-07-07 13:10:57 -07:00