Commit Graph
523 Commits
Author SHA1 Message Date
Laurent Lavaud 1373490c95 Fix serviceAccount template (#5398)
current serviceAccount template failed to apply correctly
2021-01-25 13:50:39 -04:00
Andreas Lutro 23b80356b5 correct typo in onelogin connector config example (#5372) 2021-01-21 13:15:45 -04:00
Gus Luxton 8d40ce9b6a Address post-release checklist items for 5.1 (#5223) 2021-01-20 17:13:42 -04:00
Rob Coward 20e6466525 Adding annotations to the serviceAccount definition (#5271)
* Adding annotations to the serviceAccount definition to allow IRSA to be used on AWS EKS deployments

* Adding separate settings for the auth service when deploying highAvailability and passing through loadBalancerSourceRanges when service type is LoadBalancer
2021-01-20 10:31:09 -04:00
Sasha Klizhentas 579ee120bc Adds simpler standalone k8s chart.
A new chart teleport-cluster helps users to get started
with Teleport on Kubernetes. It uses single node deployment with
persitent volumens and supports ACME.

A new quickstart guide will use this chart.
2021-01-18 09:43:41 -08:00
William Reed 40b68708af checksum must be on pod, not deployment (#5289)
checksum must be on pod, not deployment
2021-01-13 11:20:14 -08:00
Marco Monaco b58c603c7d Fix health check protocol (#5268)
proxy will not respond to plain HTTP requests, and the health check will fail otherwise
2021-01-11 19:10:25 -04:00
Gus Luxton 6e1726bc4c Add teleport-kube-agent chart and remove unwanted charts (#5233) 2021-01-07 16:53:25 -04:00
Gus Luxton dd79d2a28c [auto] Update AMI IDs for 5.1.0 (#5231) 2021-01-06 16:43:20 -04:00
joerger f020f75078 Refactor API client into a separate package. 2020-12-29 10:06:37 -08:00
Kevin NisbetandAndrew Lytvynov 7947160afa Apply suggestions from code review
Co-authored-by: Andrew Lytvynov <andrew@goteleport.com>
2020-12-17 11:06:05 -08:00
Kevin Nisbet eb386e21f0 add PSP to kube-agent helm chart 2020-12-17 11:06:05 -08:00
c0232bfd0e Use tag as string instead of number in chart values (#5075)
* Use "5.0" as string instead of integer

Otherwise, it won't find the tag as it will look for tag 5, instead of 5.0

* update values for teleport-auto-trustedcluster and teleport-deamonset

Co-authored-by: Gus Luxton <gus@gravitational.com>
Co-authored-by: Andrew Lytvynov <andrew@goteleport.com>
2020-12-16 10:28:27 -08:00
Gus Luxton d61c8fa9a8 [auto] Update AMI IDs for 5.0.2 (#5130) 2020-12-16 09:30:45 -04:00
Andrew Lytvynov 441cb95a77 kube-agent helm chart: use image tag 5.0 instead of 5.0.0 (#5117)
Automatically picks up the latest patch version.
2020-12-14 13:44:20 -04:00
Gus Luxton 11c660936d [auto] Update AMI IDs for 5.0.1 (#5100) 2020-12-11 17:52:18 -04:00
Steven Martin 8957b67856 Provide enterprise create user instructions for terraform example (#5069) 2020-12-08 19:47:32 -08:00
Gus Luxton 96dcfde3c4 Always set proxy public_addr port to 443 when ingress is enabled (#5019) 2020-12-02 10:36:25 -04:00
jane (quin) 9c26188d30 Fix coordinated omission bug (#4643)
* benchmark package

* use default config if path is not specified

* progressiveBench as a config method

* implement a main.go approach to run progressive tests

* make teleport client, run specified benchmark

* function and method descriptions

* make teleport client

* testing

* change interface method signatures

* dry up bench.go code, move producer goroutines to own function

* output formatting

* remove yaml

* fix linter errors

* remove print

* PR suggested changes, moved export latency profile functionality to the benchmark package

* PR fixes

* method description

* update testing

* linter

* docs and example

* PR suggestion changes

* fix coord omission bug

* remove benchmark struct

* remove threads, using open system

* recover in run

* close channel, check if open with each execution

* update testing, pr suggestions

* add more instructions to readme

* update example.go

* pass back context

* use SyncBuffer

* export response and service histograms

* update readme, exporting profiles section

* return from execute()

* export singular latency profile

* export response profile

* Revert "export response profile"

This reverts commit 5a21cb034c.

* export response profile

* update branch

* format example.go

* remove threads

* update example.go

* update branch

* goimports

* add signal handler & update docs

* PR suggestions

* exit out of interactive session

* revert execute

* PR suggestion

* run commmand on non-interactive instead of nil
2020-12-01 11:04:31 -08:00
jane (quin) 6eaaf3a27e Linear benchmark generator (#4588)
* benchmark package

* use default config if path is not specified

* progressiveBench as a config method

* implement a main.go approach to run progressive tests

* make teleport client, run specified benchmark

* function and method descriptions

* make teleport client

* testing

* change interface method signatures

* dry up bench.go code, move producer goroutines to own function

* output formatting

* remove yaml

* fix linter errors

* remove print

* PR suggested changes, moved export latency profile functionality to the benchmark package

* PR fixes

* method description

* update testing

* linter

* docs and example

* PR suggestion changes

* PR changes

* wrap errors

* move bench to benchmark & testing updates

* PR changes

* PR suggestions
2020-11-25 15:47:39 -08: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 553d632b2d Post-release checklist for 5.0 (#4982) 2020-11-25 17:23:00 -04:00
Gus Luxton 22c4915799 [auto] Update AMI IDs for 5.0.0 (#4981) 2020-11-25 17:04:19 -04:00
1159c4ba7b Adda a helm chart for in-cluster kubernetes_service agent (#4963)
* Add helm chart for in-cluster kubernetes_service agent

This is a simplified version of the teleport chart, intended to only run
a "stateless" `kubernetes_service` instance within a kubernetes cluster.
This instance joins an externally-managed teleport cluster, given a
proxy address and a join token. The connection is always over a reverse
tunnel, per our recommended approach.

The chart is opinionated and only lets the user modify the bare minimum.

* Apply suggestions from code review

Co-authored-by: Gus Luxton <gus@gravitational.com>

* Move join token into a secret

Secret can be more tightly restricted via RBAC, and encrypted at rest
with KMSs.

Also, a few other small tweaks for UX.

Co-authored-by: Andrew Lytvynov <andrew@gravitational.com>
Co-authored-by: Gus Luxton <gus@gravitational.com>
2020-11-24 20:20:00 -08:00
Russell Jones e3aaf86753 Updated Application Access RFD.
Updated Application Access RFD to include a small example program that
can be used to verify a JWT.
2020-11-20 17:19:18 -08:00
Brian Joerger 1439f35902 [docs] Go API Docs CA (#4777) 2020-11-20 10:17:39 -08:00
Gus Luxton e7b8cda3ee Update Terraform to 0.13 (#4950) 2020-11-20 10:05:23 -04:00
Gus Luxton 3dfc56624b [auto] Update AMI IDs for 4.4.5 (#4868) 2020-11-19 19:13:23 -04:00
Gus Luxton 2795df3f6a Various AMI fixes (#4744) 2020-11-17 10:49:56 -04:00
Gus Luxton 02d62f9be9 Update to Helm v3 and package all charts (#4809) 2020-11-12 21:02:33 -04:00
Brian Joerger 4abb0cb40e Go API Docs improved descriptions/examples (#4704)
* Update go-client example readme and code.
* Update docs for go-api.
* Build up each section of the docs with more info examples.
2020-11-10 16:36:26 -08:00
Gus Luxton 8a1c226d5e [auto] Update AMI IDs for 4.4.4 (#4743) 2020-11-09 14:49:05 -04:00
Ben Arent 51f3076973 [examples] Fixing extra s/admins/admin (#4683) 2020-11-03 08:34:38 -08:00
Gus Luxton aaa2451908 [auto] Update AMI IDs for 4.4.1 (#4625) 2020-10-23 15:09:03 -03:00
Gus Luxton fe36035819 Update examples to 4.4 (#4608) 2020-10-21 16:00:17 -03:00
Ben ArentandGus Luxton 6e784c9413 [docs] Feature content for Teleport 4.4 (#4488)
Co-authored-by: Gus Luxton <gus@gravitational.com>
2020-10-19 08:28:36 -07:00
Gus Luxton 5a124f6d27 Remove Marketplace AMI builds, plus other tidying (#4502) 2020-10-13 11:44:34 -03:00
Steven Martin 26ca81bfde Update etcd image to 3.4.X version for example (#4473) 2020-10-07 14:47:21 -04:00
Gus Luxton 434775692a Revert "Fix shellcheck quotation warnings" (#4477)
This reverts commit f06e9204d1.
2020-10-07 14:00:02 -03:00
Andrew Lytvynov 5b93ebb800 Disable quotation shellcheck warning in some cases
`dirname` will always output a single item.
2020-10-06 17:32:38 +00:00
Andrew LytvynovandGus Luxton 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
Travis Swientek 8bc142b62b [docs] AWS Terraform Quick Start (#4149) 2020-10-01 10:30:57 -07:00
Gus Luxton 803c3fb410 Add higher LimitNOFILE limit to Teleport unit file (#4417) 2020-10-01 11:35:24 -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 32890ab70c Fix namespace usage in k8s-auth script (#4388)
* Fix namespace usage in k8s-auth script

* Fix more namespace usages
2020-09-29 11:07:43 -03:00
Gus Luxton 470bd61dc4 Remove unused teleport-demo chart (#4387) 2020-09-29 09:43:52 -03:00
Gus Luxton 360f642fc8 Remove autoscaler ARN (#4360) 2020-09-23 13:09:27 -03:00
Steven Martin 5e166d425e Updated READMEI AMI example to 4.3.5 from 4.2.3 (#4341) 2020-09-17 19:31:15 -03:00