Commit Graph
797 Commits
Author SHA1 Message Date
Edoardo Spadolini 9fb54266e0 Use Restart=always for the Teleport systemd service (#41564) 2024-05-15 12:40:12 +00:00
Paul Gottschling 127184f0a8 Break up /database-access/guides/ (#38574)
* Break up /database-access/guides/

Closes #17641

Organize the guides to enrolling databases in specific cloud providers
(or self-hosted databases) into separate subsections of the "Database
Actions" section, organized by cloud provider (or self-hosted).

We can later add general information to the index page of each
subsection about how Teleport database access works for each cloud
provider. The remaining guides in the "Guides" subsection have to do
with database-agnostic functionality of the Teleport Database Service.

This change also adds a redirect for each page it moves.

* Respond to greedy52 feedback

- In the "Database Access" intro page, move the self-hosted section
  first in the list of links to database-specific guides so it's less
  easy to miss.
- Change "AWS" to "Amazon" in product names.

* Fix linter issues

* Remove redirects added by the DB guide reorg

This prevents us from running into Vercel route limit issues, since the
number of redirects is large.
2024-05-14 20:44:59 +00:00
Gavin Frazar e1c47c0f21 fix docs step numbering (#41508) 2024-05-14 19:16:18 +00:00
Bernard Kim 3a7ece300d Reload teleport service config on upgrade (#41127)
* Reload teleport service config on upgrade

* Ignore daemon-reload error
2024-05-13 22:48:35 +00:00
Tiago Silva ee42b77138 Allow configuring clusterDomain in teleport-cluster helm chart (#41311)
This PR allows users to set `clusterDomain` to match Kubernetes Cluster
domain address when running clusters with non default cluster domains.

Fixes #41165

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>
2024-05-08 18:21:48 +00:00
teleport-post-release-automation[bot]andGitHub e7804db334 [auto] Update AMI IDs for 15.3.1 (#41297)
Co-authored-by: GitHub <noreply@github.com>
2024-05-08 01:34:54 +00:00
Paul Schisa 85d03b30a5 Update HA Terraform to remove unneeded security group access (#41186)
as discussed internally, the security group for direct from proxy to auth service access is not needed.  connectivity should go through the auth service nlb/alb and be covered by https://github.com/gravitational/teleport/blob/master/examples/aws/terraform/ha-autoscale-cluster/auth_network.tf#L72-L77
2024-05-06 18:25:04 +00:00
Hugo Shaka 8399e0b1c4 generate chart references from values (#41167)
* generate chart references from values

* fixup! generate chart references from values

* Make documentation linter happy

* Fix jira values + bad slack copy-paste
2024-05-02 20:58:56 +00:00
Logan Davis f2ea652e8e Fix minor issue with athena backends documentation (#41122) 2024-05-02 14:20:30 +00:00
Gus Luxton e5b16f6f00 helm: Fix incorrect logo path in Chart.yaml (#41134)
Fixes #39570
2024-05-02 12:58:14 +00:00
Gavin Frazar 2917648750 add node permissions to operator (#41082) 2024-05-01 17:21:12 +00:00
teleport-post-release-automation[bot]andGitHub eaf344e25c [auto] Update AMI IDs for 15.3.0 (#41084)
Co-authored-by: GitHub <noreply@github.com>
2024-05-01 04:30:21 +00:00
teleport-post-release-automation[bot]andGitHub 8b512d7954 [auto] Update AMI IDs for 15.2.5 (#40976)
Co-authored-by: GitHub <noreply@github.com>
2024-04-27 04:11:50 +00:00
Hugo ShakaandNiek den Breeje 13e9d2f2da charts/teleport-cluster: configurable podSecurityContext (#40945)
* Configurable podSecurityContext for auth and proxy deployments

* Lint podSecurityContext for Teleport Cluster chart

* Test podSecurityContext for auth and proxy deployments

* PodSecurityContext schema for Teleport Cluster chart

* Document podSecurityContext for Teleport Cluster chart

---------

Co-authored-by: Niek den Breeje <n.denbreeje@guardian360.nl>
2024-04-26 14:21:42 +00:00
Hugo Shaka 21347e95b8 Add Access Monitoring configuration to the chart (#40765)
* Add Access Monitoring configuration to the chart

* fix configuration
2024-04-26 14:21:39 +00:00
Hugo Shaka bdba571a29 Add extra volumes to the teleport updater (#40915)
* add volume mounnts in kube-agent updater

* update docs
2024-04-26 13:18:05 +00:00
Hugo Shaka 22c1483945 Render slack chart reference from values (#40374)
* Render slack chart reference

* Show the plugin in the repo index

* fix broken doc syntax

* fix link

* fix link
2024-04-25 19:50:33 +00:00
Hugo Shaka 74d43828a6 fix YAML messing session_recording type in chart (#40887)
* fix YAML messing session_recording type in chart

* update snapshot
2024-04-25 19:47:03 +00:00
Hugo Shaka 1352a8db0a add extraLabels support (#40884) 2024-04-25 16:28:17 +00:00
teleport-post-release-automation[bot]andGitHub bbcc5e2b8a [auto] Update AMI IDs for 15.2.4 (#40885)
Co-authored-by: GitHub <noreply@github.com>
2024-04-25 11:14:37 +00:00
Zac Bergquist 8cd1c429f5 Fix up some poor wording (#40832)
Closes #40294
Closes #39172
2024-04-23 22:01:41 +00:00
Taras 18e3fd1e18 helm: Expose flag to enable/disable passwordless auth (#40651)
* helm: Expose flag to enable/disable passwordless auth

* Add lint/snap for "passwordless"

* Use relative link
2024-04-22 14:34:17 +00:00
Alan Parra dd592a06b8 chore: Bump /x/net and docker/docker in all modules (#40694)
* chore: Bump /x/net and docker/docker in all modules

* Fix breakages on examples/service-discovery-api-client/
2024-04-19 15:30:02 +00:00
Anton MiniailoandHugo Shaka 7ec26dd1fb Mention in the documentation that we ignore "kube-system" and "kube-public" namespaces for kube app discovery (#40529)
* Mentioned in the documentation that we ignore "kube-system" and "kube-public" namespaces for kube app discovery.

* Use admonition

Co-authored-by: Hugo Shaka <hugo.hervieux@goteleport.com>

* Rerender kube agent docs

---------

Co-authored-by: Hugo Shaka <hugo.hervieux@goteleport.com>
2024-04-12 22:21:01 +00:00
Noah Stride c8f13946a8 Fix tpm joining protobuf oneof (#40514)
* Fix tpm joining protobuf oneof

* See if Buf will allow me to reuse the indexes outside of oneof

* Regen protos

* Tactical renaming

* Update CRDs
2024-04-12 19:16:44 +00:00
teleport-post-release-automation[bot]andGitHub 8a8b31290c [auto] Update AMI IDs for 15.2.2 (#40508)
Co-authored-by: GitHub <noreply@github.com>
2024-04-12 08:29:29 +00:00
Hugo Shaka d653405c28 Vendor plugin charts (#40373)
* vendor plugin charts

* add tests and version update
2024-04-10 12:59:58 +00:00
Noah Stride 0590d724c5 Add Protos for TPM Joining (#40307)
* Add protos for TPM joining

* Add `*proto.UnimplementedJoinServiceServer` to `JoinServiceGRPCServer`

* Update CRDs
2024-04-09 12:26:27 +00:00
Marek Smoliński 944085f04b IaC AccessMonitoring (#40213) 2024-04-09 11:11:43 +00:00
teleport-post-release-automation[bot]andGitHub d1e9f1fdcf [auto] Update AMI IDs for 15.2.1 (#40291)
Co-authored-by: GitHub <noreply@github.com>
2024-04-06 00:55:23 +00:00
Bernard Kim 46eb4b5b92 Configure the systemd unit file RestartSec value (#40189)
* Set RestartSec=5

* Update examples
2024-04-04 17:04:07 +00:00
teleport-post-release-automation[bot]andGitHub 61a035b964 [auto] Update AMI IDs for 15.2.0 (#40064)
Co-authored-by: GitHub <noreply@github.com>
2024-03-30 18:03:49 +00:00
Sakshyam Shah bdba1a65c2 remove saml_idp_service_provider_labels and saml_idp_service_provider_labels_expression (#40047)
* reserve 40, 41 tag numbers for RoleConditions

* remove GetSAMLIdPServiceProviderLabels and SetSAMLIdPServiceProviderLabels

* remove SAMLIdPServiceProviderLabels from label matchers and rolev6 test

* run make -C integrations/operator manifests
2024-03-29 20:22:48 +00:00
Hugo Shaka 81c512f711 Improve CRD display in kubectl (#39985)
* add support for additional CR columns

* re-render CRDs

* lint
2024-03-28 21:34:09 +00:00
Hugo ShakaandRoman Tkachenko 3afa6b5d1d Document creating SSH servers via IaC (#39726)
* document creating SSH servers via IAC

* add links and index page

* Apply suggestions from code review

Co-authored-by: Roman Tkachenko <roman@goteleport.com>

* address feedback + fix Var XML tags

* test tctl flow and fill tctl command outputs

* fix kubernetes and terraform documentation

* make docs linter happy

---------

Co-authored-by: Roman Tkachenko <roman@goteleport.com>
2024-03-28 21:28:02 +00:00
Hugo Shaka e77e5e080b Allow the operator chart to deploy CRDs separately (#39382) 2024-03-27 20:37:20 +00:00
Hugo Shaka 9784347b26 helm: support Athena backend (#39801)
* add aws athena support

* update reference

* improve test readability

* address feedback
2024-03-27 16:02:05 +00:00
teleport-post-release-automation[bot]andGitHub be7ca74316 [auto] Update AMI IDs for 15.1.10 (#39874)
Co-authored-by: GitHub <noreply@github.com>
2024-03-27 14:32:42 +00:00
Steven MartinandReed Loden 16b0f4547e update ami list instrs in aws ha terraform makefile (#39746)
* update ami list in aws ha terraform makefile

* include fips instrs

Co-authored-by: Reed Loden <reed@goteleport.com>

---------

Co-authored-by: Reed Loden <reed@goteleport.com>
2024-03-27 14:23:45 +00:00
Zac Bergquistandpgreidanusupgrade d40a36b186 yaml lint fix on agent roles (#39846)
Signed-off-by: Zac Bergquist <zac.bergquist@goteleport.com>
Co-authored-by: pgreidanusupgrade <91497290+pgreidanusupgrade@users.noreply.github.com>
2024-03-26 17:47:44 +00:00
Hugo Shaka 7ffd399a3c Document enum possible values in protobuf messages (#39542)
* Document enums for the generators

* regenerate protobuf and CRDs

* render CRDs
2024-03-21 19:02:19 +00:00
dependabot[bot] 7631374ffc Bump github.com/docker/docker in /examples/service-discovery-api-client (#39632)
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.7+incompatible to 24.0.9+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v24.0.7...v24.0.9)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 15:13:18 +00:00
teleport-post-release-automation[bot]andGitHub ad015469fb [auto] Update AMI IDs for 15.1.9 (#39606)
Co-authored-by: GitHub <noreply@github.com>
2024-03-20 10:08:55 +00:00
Trent Clarke bf92fc5f26 Removes AccessList Membership & Ownership fields from protobuf (#39481)
Following on from #39222; removes and reserves the obsolete AccessList
membership and ownership fields from the API protobuf messages.
2024-03-19 07:58:07 +00:00
teleport-post-release-automation[bot]andGitHub a320e60ab5 [auto] Update AMI IDs for 15.1.8 (#39500)
Co-authored-by: GitHub <noreply@github.com>
2024-03-18 13:53:00 +00:00
teleport-post-release-automation[bot]andGitHub 5c06dd07d4 [auto] Update AMI IDs for 15.1.6 (#39453)
Co-authored-by: GitHub <noreply@github.com>
2024-03-16 07:18:01 +00:00
Zac Bergquistandgardar c982f421fa fix incorrectly placed provision token name (#39415)
name is part of metadata not spec

Signed-off-by: gardar <gardar@users.noreply.github.com>
Signed-off-by: Zac Bergquist <zac.bergquist@goteleport.com>
Co-authored-by: gardar <gardar@users.noreply.github.com>
2024-03-15 17:01:57 +00:00
Reed Loden 23c67d4c16 Re-enable AWS IMDSv1 fallback (#39363)
It was discovered that some customers' EKS clusters did not have their IMDSv2 hop limits
set correctly, causing requests for key functionality to attempt IMDSv1 fallback and failing.

For now, re-enable IMDSv1 fallback by way of removing the explicit disabling of
`EC2MetadataEnableFallback` until better documentation, error handling, and other work
can be done to inform customers that they need to correctly set their IMDSv2 hop limits.
2024-03-14 18:12:50 +00:00
teleport-post-release-automation[bot]andGitHub eff3577948 [auto] Update AMI IDs for 15.1.4 (#39284)
Co-authored-by: GitHub <noreply@github.com>
2024-03-13 04:26:41 +00:00
teleport-post-release-automation[bot]andGitHub e148c7248b [auto] Update AMI IDs for 15.1.3 (#39160)
Co-authored-by: GitHub <noreply@github.com>
2024-03-09 15:02:49 +00:00