Commit graph

136 commits

Author SHA1 Message Date
Josh Wieder 70ebd1f0c0 Update docker-compose.yml
tutum/curl has been deprecated and turned private on dockerhub for years. curlimages/curl works.
2021-12-08 18:27:48 -08:00
Alen a5e1fd2dd1 remove sudo from yum install
removed sudo from yum install b/c it's not required and causes issues with security hardened base AMIs
2021-12-08 18:27:48 -08:00
rosstimothy e51433fff6
Add Teleport loadtest infrastructure and grafana dashboard (#9023)
This adds loadtesting automation and k8s yamls to deploy teleport to a k8s cluster. The grafana
health dashboard is also included and can be consumed by end users to better monitor
their teleport clusters.
2021-12-07 17:17:02 -05:00
Russell Jones 9282fbd613
[auto] Update AMI IDs for 8.0.0 (#9025) 2021-11-17 08:20:08 -08:00
Gus Luxton 4a0e1e64d8
[ami] Get wildcard DNS cert when using certbot/Letsencrypt with Terraform AMI (#8792) 2021-11-01 09:47:44 -07:00
Russell Jones 912704bb51 [auto] Update AMI IDs for 7.3.2 2021-10-29 17:18:42 -07:00
Gus Luxton f9220893e5
Add agent support to Teleport AMIs for use with Terraform (#8387)
* Initial commit adding agent mode

* Disable auth_service and proxy_service for agents

Also explicitly start the Teleport service when the config job has run

* Remove kubernetes support from agent

Preferred deployment method is in-cluster using the Helm chart

* Handle difference between labels and static_labels

* Don't override local hostname for agents
2021-10-18 12:35:05 -07:00
Russell Jones 2b69987de5 [auto] Update AMI IDs for 7.3.0 2021-10-12 13:28:45 -07:00
Russell Jones cf2923393a [auto] Update AMI IDs for 7.2.1 2021-10-08 16:53:57 -07:00
Russell Jones e2412a7c37 [auto] Update AMI IDs for 7.2.0 2021-09-28 19:03:19 -07:00
Russell Jones ac264a2961 [auto] Update AMI IDs for 7.1.3 2021-09-20 15:58:44 -07:00
Russell Jones 5a5d9652d6 [auto] Update AMI IDs for 7.1.0 2021-08-24 18:53:59 -07:00
Russell Jones af11c9f155 [auto] Update AMI IDs for 7.0.2 2021-08-12 11:56:14 -07:00
Gus Luxton 0101f2f065
aws: Add updates to AMIs for database access (#7487)
* aws: Add updates to AMIs for database access

Also separates/adds unit tests for NLB alias/non-alias mode

* Make tctl version checks more resilient/optional
2021-07-13 11:24:41 -07:00
Gus Luxton 1b14d477c9
Update AMI IDs for 6.2.0 (#7037) 2021-05-26 11:17:51 -07:00
Gus Luxton 78e71020ab
ami: Update InfluxDB version to 1.8.5 (#6741) 2021-05-05 10:15:09 -07:00
Gus Luxton 6c5c911fad
Update region list for AWS AMI publishing (#6282) 2021-04-16 13:48:35 -07:00
Gus Luxton 1d60d723b6
Moves license_file to the correct section and adds unit test (#6420)
Fixes #6411
2021-04-15 09:23:00 -07:00
Gus Luxton 300499e253
[auto] Update AMI IDs for 6.0.2 (#6283) 2021-04-02 20:32:46 -07:00
Gus Luxton 029acc9505
Remove .bash suffix from bats includes to enable compatibility with older versions (#6053) 2021-03-18 18:50:05 -07:00
Gus Luxton 1f93c23d7d
Add unit tests to teleport-generate-config AMI script (#5682) 2021-03-16 09:58:58 -07:00
Gus Luxton 09bf1ca931
[auto] Update AMI IDs for 6.0.1 (#5894) 2021-03-08 17:02:05 -04:00
Gus Luxton 85a31ce918
Add Kubernetes listener to HA Terraform (#5633) 2021-02-23 20:45:28 -04:00
Gus Luxton 3432520ef1
[auto] Update AMI IDs for 5.1.2 (#5479) 2021-02-10 00:58:39 -04:00
Gus Luxton 50200fc2d8
Change to handle cert sync logic in AMIs when running in all-in-one mode (#5452) 2021-02-09 18:19:15 -04:00
Gus Luxton 08775e34c7
Upgrade pip to fix installation issues in AMI (#5514) 2021-02-09 16:27:52 -04:00
Forrest Marshall 8ebd7ddf71 add inputs.net to telegraf config 2021-02-02 14:51:58 -08:00
Gus Luxton dd79d2a28c
[auto] Update AMI IDs for 5.1.0 (#5231) 2021-01-06 16:43:20 -04:00
Gus Luxton b76e22ca9a
Teleport AMI fixes (#5157) 2020-12-17 14:46:48 -04:00
Gus Luxton d61c8fa9a8
[auto] Update AMI IDs for 5.0.2 (#5130) 2020-12-16 09:30:45 -04:00
Gus Luxton 11c660936d
[auto] Update AMI IDs for 5.0.1 (#5100) 2020-12-11 17:52:18 -04:00
Gus Luxton a51596d8d7
Update metrics endpoint from 3434 to default 3000 as per docs (#4955) 2020-11-25 17:47:59 -04:00
Gus Luxton 22c4915799
[auto] Update AMI IDs for 5.0.0 (#4981) 2020-11-25 17:04:19 -04:00
Gus Luxton 3dfc56624b
[auto] Update AMI IDs for 4.4.5 (#4868) 2020-11-19 19:13:23 -04:00
Gus Luxton c62f9865b6
Fixed a bug with making AMIs public (#4742) 2020-11-17 16:10:08 -04:00
Gus Luxton 2795df3f6a
Various AMI fixes (#4744) 2020-11-17 10:49:56 -04:00
Gus Luxton 8a1c226d5e
[auto] Update AMI IDs for 4.4.4 (#4743) 2020-11-09 14:49:05 -04:00
Travis Swientek 8df9a4f2fc
Utilize IMDS v2 endpoints for instance metadata. (#4649)
* Utilize IMDS v2 endpoints for instance metadata.
* DRY out the IMDS token header.
* Silence CURL output from token generation.

Co-authored-by: Gus Luxton <gus@gravitational.com>
2020-11-05 09:24:18 -06:00
Gus Luxton aaa2451908
[auto] Update AMI IDs for 4.4.1 (#4625) 2020-10-23 15:09:03 -03:00
Gus Luxton c949adfec4
Add auto PR logic (#4624) 2020-10-23 14:32:48 -03:00
Gus Luxton fe36035819
Update examples to 4.4 (#4608) 2020-10-21 16:00:17 -03:00
Gus Luxton 5a124f6d27
Remove Marketplace AMI builds, plus other tidying (#4502) 2020-10-13 11:44:34 -03:00
Gus Luxton 434775692a
Revert "Fix shellcheck quotation warnings" (#4477)
This reverts commit f06e9204d1.
2020-10-07 14:00:02 -03:00
Gus Luxton 17254fc824 Fix AWS AMI install script after shellcheck breakage 2020-10-07 09:18:52 -07:00
Andrew Lytvynov b37b02cd62 Update assets/aws/files/make-amis-public.sh
Co-authored-by: Gus Luxton <gus@gravitational.com>
2020-10-06 17:32:38 +00:00
Andrew Lytvynov 4b6cf2b2c9 Apply suggestions from code review
Co-authored-by: Gus Luxton <gus@gravitational.com>
2020-10-06 17:32:38 +00:00
Andrew Lytvynov f06e9204d1 Fix shellcheck quotation warnings
And enable all shellcheck checks in CI.
2020-10-06 17:32:38 +00:00
Gus Luxton 20d3dd3b68
Update Teleport Helm/Terraform/CloudFormation to 4.3.7 (#4453) 2020-10-05 18:28:40 -03:00
Andrew Lytvynov 8d7a217089 Run shellcheck during "make lint"
Shellcheck is a linter for shell scripts. Since we have quite a few of
those for release packaging and examples, we'll benefit from an extra
set of (robot) eyes.

Note: I disabled https://github.com/koalaman/shellcheck/wiki/Sc2086 to
make this PR smaller. That specific check is for the most frequent
mistake in our scripts - not quoting env var expansions. I'll do a
separate PR cleaning those up.

`build.assets/pkg` is no longer used and was removed.
2020-09-29 20:40:16 +00:00
Gus Luxton 09245cc091
Add scripts and Makefile targets to automatically update AMI IDs (#4219) 2020-08-24 17:17:34 -03:00