Commit Graph
219 Commits
Author SHA1 Message Date
Takao ShibataandGus Luxton 4b6081657d fix nindent of service.spec in teleport-cluster chart (#9645)
Co-authored-by: Gus Luxton <gus@goteleport.com>
2022-01-14 18:32:52 +00:00
Trent Clarke 4ba0248769 Restrores CI lint for non-go files (#9663)
Linting for non-go files was accidentally dropped in the transition to
GCB (sorry!). This patch restores linting for non-go files and fixes
any lint failures that have crept in during the interim.
2022-01-06 22:20:56 +11:00
nml11c 7d93a42106 Restart teleport-kube-agent can't join cluster.
Sometimes `teleport-kube-agent` halt connection to main `teleport-proxy` and
the only way to fix it is to restart it. Liveness probe seems like a perfect
way to do that.
2021-12-21 21:50:58 -08:00
Brendan Germain 16844397b4 add TLS routing support to helm chart 2021-12-21 21:50:58 -08:00
Gus Luxton 896f64c99b Added log configuration to teleport-cluster chart.
Also support mirroring audit events to stdout for external log collectors
2021-12-21 21:50:58 -08:00
Johannes Jungkunst b2ab91f809 Added support for service.spec.loadBalancerIP.
* Add loadBalancerIP option
* Add docs to value file
* Changed var path
* Changed docs
* Added example and docs
* Added spec to values.schema.json
2021-12-21 21:50:58 -08:00
Travis Haas 27708b30e1 Add PDB to teleport-kube-agent chart
* Add PDB to teleport-kube-agent chart
* Support a root value of replicaCount
* Update lint values for kube-agent pdb
* Add changes to statefulset
2021-12-09 21:58:58 -08:00
David Heitman 5601c085c0 Optionally allow cluster_name to override public_address being used for cluster_name 2021-12-09 21:58:58 -08:00
Gus LuxtonandVlad Losev da6ffea054 [pr-buddy] helm: Add support for annotation on secrets generated by cert-manager (#8872)
* helm: Add support for annotation on secrets generated by cert-manager.

* Adds documentation and a linter test.

* Fixes lint error.

Signed-off-by: Gus Luxton <gus@goteleport.com>
Co-authored-by: Vlad Losev <vladimir.losev@sage.com>
2021-11-15 12:25:14 -08:00
Gus Luxton 3cedd55338 [helm] Change path -> mountPath under extraVolumeMounts (#8806) 2021-11-01 11:33:35 -07:00
Brian Joerger 6f17db50b3 Add link to Teleport Changelog in helm chart repository site. (#8734) 2021-10-26 17:43:32 -07:00
Gus LuxtonandGaetan 1866f308c8 Add priority class name (#8669)
Add documentation, schema and linter config

Signed-off-by: Gus Luxton <gus@goteleport.com>

Co-authored-by: Gaetan <gaetan.snl@gmail.com>
2021-10-25 07:09:09 -07:00
Gus Luxton 06d83fcd9b teleport-kube-agent: postgresql -> postgres in README (#8496)
Change `protocol: postgresql` to `protocol: postgres` as required by database service.
2021-10-06 10:02:02 -07:00
Russell Jones dafcf377a0 Release 8.0.0-alpha.1. 2021-10-05 15:28:42 -07:00
Andrej Tokarčík 3585bf9034 Bump version to 8.0.0-dev 2021-09-23 21:11:03 +02:00
Steven Martin ee1aa74f26 Add mysql port to config and service in Teleport Cluster Helm Chart (#8183)
* Add mysql port to config and service
2021-09-15 14:24:23 -04:00
Aris ChowandGus Luxton abfc66d1bc helm: Set correct fsGroup in teleport-kube-agent chart when using persistent storage (#7804)
Co-authored-by: Gus Luxton <gus@goteleport.com>
2021-08-20 14:05:26 -03:00
Aymen MemniandGus Luxton 28dcdb9aa0 Add imagePullSecrets in kube-agent chart (#6941)
* Add imagePullSecrets in kube-agent chart

Co-authored-by: Gus Luxton <gus@goteleport.com>
2021-08-20 09:09:58 -07:00
Antonio GurgelandGus Luxton 9c01ca2f8d helm: Make auth type configurable (#7508)
Co-authored-by: Gus Luxton <gus@goteleport.com>
2021-08-20 08:06:13 -07:00
Stefan SedichandGus Luxton 8fb89a207e Add abilty to configure postStart handler for teleport-cluster chart (#7168)
Co-authored-by: Gus Luxton <gus@goteleport.com>
2021-08-20 07:31:51 -07:00
Stefan SedichandGus Luxton 3219103c12 Add support for PDB with the teleport-cluster helm chart (#7138)
* Add support for PDB with the teleport-cluster helm chart

Co-authored-by: Gus Luxton <gus@goteleport.com>
2021-08-19 06:25:02 -07:00
Stefan SedichandGus Luxton 8c833ecdfe Allow teleport-cluster-agent chart to use an existing volume for the data directory (#7096)
* Allow teleport-cluster-agent chart to use an existing volume for the data

Co-authored-by: Gus Luxton <gus@goteleport.com>
2021-08-19 05:45:37 -07:00
Stefan SedichandGus Luxton f081c8d172 Mount teleport-tls to the init container for the teleport-cluster helm chart (#7166)
Co-authored-by: Gus Luxton <gus@goteleport.com>
2021-07-29 08:00:10 -07:00
Marek Smoliński fed1475a45 Add missing kubeClusterName value in teleport-cluster helm chart (#7620) 2021-07-28 22:18:06 +02:00
Kevin Nisbet 4cacc2c5d5 add support for running agent helm chart on persistent volume (#7123)
* add support for running agent on persistent volume

* address review feedback

* add more comments on the fields

* update statefulset to be compatabile with upstream change
2021-07-22 09:26:06 -07:00
Tim SpencerandGus Luxton fa5b2e3bc0 allow overrides of the AWS config for the service in the helm chart (#7287)
* allow overrides of the AWS config for the service in the helm chart

Co-authored-by: Gus Luxton <gus@goteleport.com>
2021-07-13 07:27:35 -07:00
Russell Jones 29c390f1fc Release 7.0.0-beta.1. 2021-07-08 14:56:08 -07:00
Stefan SedichandGus Luxton 973d306f95 Configure env for teleport-cluster chart (#7167)
* Add abilty to configure pod env for the teleport-cluster chart

Co-authored-by: Gus Luxton <gus@goteleport.com>
2021-06-30 10:45:12 -07:00
Tim SpencerandGus Luxton 27645ba6d4 add support for dynamodb backups in helm chart (#7288)
* add support for dynamodb backups in helm chart

* added backups to values.schema.json

Co-authored-by: Gus Luxton <gus@goteleport.com>
2021-06-29 12:34:56 -07:00
inertial-frame 9fbe282052 [v7.0] docs: port of edit pass 2/9 (#7173)
* docs: port 6961

* docs: comment out line

* docs: correct OSS

* docs: correction

* docs: bump example from 24h to 2190h

* docs: update notes
2021-06-15 20:14:00 -05:00
Gus Luxtonanddinesh a659e8682c define diag ports in helm (#7212)
* define diag ports in helm

* add port conditionally

* define diagPort helper function

Signed-off-by: Gus Luxton <gus@goteleport.com>

Co-authored-by: dinesh <dinesh@users.noreply.github.com>
2021-06-11 07:39:00 -07:00
Gus Luxton 0c6e7a0691 teleport-kube-agent: Support multiple installations in a single cluster (#7057) 2021-06-09 13:14:06 -07:00
Gus Luxton 9275c0579a teleport-kube-agent: Add support for annotations.serviceAccount (#7060)
This functionality is present in the `teleport-cluster` chart and it seems logical toduplicate it in the `teleport-kube-agent` chart.

Also adds missing documentation for `annotations.serviceAccount` to the `teleport-cluster` reference.
2021-05-26 13:03:03 -07:00
Gus Luxton 593e0e6145 helm: Don't package/update old teleport chart (#6902)
Also updates the teleport-cluster chart README and chart repo index page with links to the new Helm guides.
2021-05-25 10:53:11 -07:00
Gus Luxton 9d5e3e6a8e helm: Fix antiAffinity in teleport-cluster (#6944)
The syntax for `requiredDuringSchedulingIgnoredDuringExecution` is different to that for `preferredDuringSchedulingIgnoredDuringExecution`.
2021-05-20 11:34:12 -07:00
Gus Luxton 925801440a helm: Adds 'aws', 'gcp', 'standalone' and ‘custom’ modes to teleport-cluster chart (#6344) 2021-05-17 11:35:11 -03:00
Steven Martin 39cafd6a1c Added reverse tunnel port info to teleport-kube-agent readme (#5621) 2021-04-13 13:55:10 -07:00
Gus Luxton 52a29bb63f helm: Improve linting and add log level override (#6330) 2021-04-08 08:02:29 -07:00
Yurii MatsiukandGus Luxton 7569413f99 Make authToken optional if secret exists (#6273)
Co-authored-by: Gus Luxton <webvictim@gmail.com>
Signed-off-by: Yurii Matsiuk <ymatsiuk@users.noreply.github.com>
2021-04-01 14:37:01 -03:00
Ben Arent a11ee59c80 Getting started with Kubernetes (#5981) 2021-03-13 09:39:15 -08:00
Gus Luxton 1102afb958 Update Helm charts to use Teleport 6 by default (#5983)
Also bump chart version so people who have pinned versions don't get auto-updated.
2021-03-12 13:40:17 -08:00
Gus Luxton c01fe027e5 Publish teleport-cluster Helm chart (#5895)
* Publish teleport-cluster Helm chart

* Add teleport-cluster to Helm repo index HTML and update instructions
2021-03-08 08:06:54 -08:00
Steven Martin 5f49e5a4c3 Fix for HA auth configmap (#5618)
`session_control_timeout` and `session_recording` were not in the right spacing in the auth_service HA configuration.
2021-02-19 13:26:51 -05:00
Steven Martin 3a7c7e80d9 Added recording type, session lockout and https key pair settings for teleport helm chart (#5555)
* Added recording type, session lockout as `auth_service` options  and https key pair as `proxy_service` option
2021-02-17 14:02:36 -05:00
Steven Martin 974825d6f5 Add kubernetes_service option to teleport helm chart (#5490)
* Increment to version 0.0.10

* Add kubernetes_service option config
2021-02-08 19:28:08 -05:00
Gus Luxton e7efa6738a Add linting for Helm charts with example values (#5495) 2021-02-08 17:08:05 -04:00
Loïc CotonéaandGus Luxton bbd69866c5 [BUG FIX] Wrong value name persistnce.pdName (#5457)
Co-authored-by: Gus Luxton <gus@gravitational.com>
2021-02-02 17:28:32 -04:00
Steven MartinandGus Luxton 335b923f4b Allows specifying different public addresses for ssh, tunnel and k8s (#5422)
* Checks for public addresses to assign instead of default

* Provide examples of specifying different public addresses for ssh, tunnel and k8s

* Update Chart.yaml

* Update examples/chart/teleport/values.yaml

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

* move example indentation

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

* Update examples/chart/teleport/values.yaml

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

* Update examples/chart/teleport/templates/config.yaml

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

* spacing

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

* spacing

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

* spacing

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

* can use different ports in the config based on the public addr setting

* Update examples/chart/teleport/values.yaml

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

* Update examples/chart/teleport/values.yaml

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

* spacing

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

* spacing

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

* spacing

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

* spacing

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

* spacing

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

Co-authored-by: Gus Luxton <gus@gravitational.com>
2021-01-28 13:32:13 -05:00
Gus Luxton f7d542b3b0 teleport-kube-agent: Check whether Teleport version is >=6 before setting db_service key (#5407) 2021-01-26 13:45:19 -04:00
Gus Luxton 96f70860b6 Combined Helm chart for kube, app and db services (#5348) 2021-01-25 18:37:25 -04:00