Commit Graph
21482 Commits
Author SHA1 Message Date
rosstimothy 2cced62805 Fix violations of non-constant format strings linter (#51812)
Depends on https://github.com/gravitational/teleport.e/pull/6006.
Now that we are compliant, the ignore rule was removed from the
golangci-lint config to prevent future regressions.
2025-02-04 16:43:35 +00:00
Zac Bergquist cd7f7fef04 Rust: update rand to 0.9.0 (#51809)
https://rust-random.github.io/book/update-0.9.html
2025-02-04 16:33:33 +00:00
Matt BrockandPaul Gottschling 28853818cd Initial docs for Azure integration (#51631)
* Initial docs for Azure integration

* Linting

* Fixing multiline issue

* Adding variables

* A few more nitpicks

* Apply suggestions from code review

Suggestions from @ptgott

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

* PR feedback

* Rewriting verification instructions

* Updating wording for access graph verification

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2025-02-04 16:22:17 +00:00
Hugo Shaka 2077b16715 kube-agent-updater pre-release builds trust the staging repo + insecure validator private repo fix (#51815)
* Fix insecure resolver in private repos + trust pre-release builds

* fixup! Fix insecure resolver in private repos + trust pre-release builds
2025-02-04 16:11:07 +00:00
3c07d85b0d [buddy] fix superfluous response call for WS request (#51762)
* fix superfluous response call for WS request

when there is a wrong configured proxy before Teleport
it fails to return a proper error during WebSocket connect operation
because of response.WriteHeader duplicate call

first call is happened in the websocket.Upgrader's `returnError` function after WS headers mismatch
and it only sets status to 400 Bad Request without any text
https://github.com/gorilla/websocket/blob/v1.5.3/server.go#L77

Teleport tries to set the response status but fails to do that:
http: superfluous response.WriteHeader call
and the main reason of the error (missing WS headers) is lost

* add explanation for disabling default WS error handler

Co-authored-by: Tiago Silva <tfsantossilva93@gmail.com>
Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>

* fix gci

---------

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>
Co-authored-by: Artem Nistratov <nistratov.artem@gmail.com>
2025-02-04 15:48:07 +00:00
dependabot[bot] 169335a9c2 Bump the rust group across 1 directory with 4 updates (#51802)
Bumps the rust group with 4 updates in the / directory: [bytes](https://github.com/tokio-rs/bytes), [uuid](https://github.com/uuid-rs/uuid), [rustls](https://github.com/rustls/rustls) and [tempfile](https://github.com/Stebalien/tempfile).


Updates `bytes` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.9.0...v1.10.0)

Updates `uuid` from 1.12.0 to 1.12.1
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.12.0...1.12.1)

Updates `rustls` from 0.23.21 to 0.23.22
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.21...v/0.23.22)

Updates `tempfile` from 3.15.0 to 3.16.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.15.0...v3.16.0)

---
updated-dependencies:
- dependency-name: bytes
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: rustls
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-04 15:14:44 +00:00
Hugo Shaka 560068c69b Fix autoupdate rollout controller metrics (#51803) 2025-02-04 15:14:25 +00:00
Bartosz LeperandRafał Cieślak 5ae0088579 Make sure we don't break the role editor for some preset roles, add support for GH organizations (#51608)
* Add more fields to the role editor

* Review

* Make sure we don't break the role editor for some preset roles

Adds a test that verifies that the built-in roles, as pulled from our Go
source codes, can be unambiguously translated to the standard editor
model. Also adds one currently missing field (`github_organizations`).

* Fix type-check

* Also remove the now redundant comments in presets.go

* Post-merge fix

* Review

* Increase the test timeout

* Increase the test timeout even more

* Attempt to work around the problem with compiler output

* Switch from testPathIgnorePatterns to watchPathIgnorePatterns

* Add newline to end of Makefile

* Wrap preset role tests into a separate describe block

* Change of approach: check in the generated file

* Revert an accidental change

* One more update to the preset roles

* Final touches

---------

Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>
2025-02-04 13:55:58 +00:00
Alan ParraandTiago Silva 9227b1dc56 chore: Bump k8s modules (#51791)
* chore: Bump k8s modules

* chore: Bump helm.sh/helm/v3 to v3.17.0

---------

Co-authored-by: Tiago Silva <tiago.silva@goteleport.com>
2025-02-04 10:57:07 +00:00
Tiago Silva 62bc8c8acd kube: prepare for k8s v1.32.0 deps (#51798)
* kube: prepare for k8s v1.32.0 deps

This PR updates the Kubernetes proxy and server mock to align with the default content-type change introduced in version v1.32.0 of client-go.

In `k8s.io/client-go`, the client's default content type was changed from `application/json` to `application/vnd.kubernetes.protobuf`.

Kube mock was not equipped to decode protobuf messages, leading to multiple failures.
Additionally, there was a typo where both request content-types were inconsistently mixed.

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>

* handle review comments

---------

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>
2025-02-04 10:11:25 +00:00
Noah Stride 6a3093f3a4 Update WorkloadIdentity guides for new config resource (#51765)
* Update AWS OIDC Federation guide

* Update GCP OIDC Federation guide

* Update Azure guide

* Add roles anywhere guide
2025-02-04 08:41:05 +00:00
Andrew Burke e15bc74885 Add oci join client auth (#51445)
This change adds the client side of the auth ceremony for the
Oracle join method.
2025-02-04 01:24:57 +00:00
Michael 17d8361b2f Update CORS policy documentation (#51801)
This adds a note that lets users know that credentials are required to
be sent from their frontend apps to authenticate the request with
teleport, regardless of the need in their backend apps
2025-02-03 23:28:47 +00:00
Ben Arent 7ceae1b104 extra in-product redirects (#51315) 2025-02-03 21:11:42 +00:00
dependabot[bot]andAlan Parra 79fb23785b Bump the go group with 37 updates (#51799)
* Bump the go group with 37 updates

Bumps the go group with 37 updates:

| Package | From | To |
| --- | --- | --- |
| [cloud.google.com/go/spanner](https://github.com/googleapis/google-cloud-go) | `1.74.0` | `1.75.0` |
| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.18.0` | `1.18.1` |
| [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go) | `1.8.0` | `1.8.1` |
| [github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v6](https://github.com/Azure/azure-sdk-for-go) | `6.2.0` | `6.3.0` |
| [github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/redis/armredis/v3](https://github.com/Azure/azure-sdk-for-go) | `3.2.0` | `3.3.0` |
| [github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://github.com/Azure/azure-sdk-for-go) | `1.5.0` | `1.6.0` |
| [github.com/ClickHouse/ch-go](https://github.com/ClickHouse/ch-go) | `0.63.1` | `0.64.1` |
| [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) | `2.30.0` | `2.30.2` |
| [github.com/beevik/etree](https://github.com/beevik/etree) | `1.4.1` | `1.5.0` |
| [github.com/envoyproxy/go-control-plane/envoy](https://github.com/envoyproxy/go-control-plane) | `1.32.3` | `1.32.4` |
| [github.com/evanphx/json-patch](https://github.com/evanphx/json-patch) | `5.9.0+incompatible` | `5.9.11+incompatible` |
| [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) | `1.51.0` | `1.52.1` |
| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.13.1` | `5.13.2` |
| [github.com/go-resty/resty/v2](https://github.com/go-resty/resty) | `2.16.2` | `2.16.5` |
| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.20.2` | `0.20.3` |
| [github.com/mailgun/mailgun-go/v4](https://github.com/mailgun/mailgun-go) | `4.21.0` | `4.22.0` |
| [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) | `0.48.2` | `0.49.0` |
| [github.com/schollz/progressbar/v3](https://github.com/schollz/progressbar) | `3.17.1` | `3.18.0` |
| [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil) | `4.24.12` | `4.25.1` |
| [github.com/sigstore/sigstore](https://github.com/sigstore/sigstore) | `1.8.11` | `1.8.12` |
| [github.com/sijms/go-ora/v2](https://github.com/sijms/go-ora) | `2.8.22` | `2.8.23` |
| [github.com/snowflakedb/gosnowflake](https://github.com/snowflakedb/gosnowflake) | `1.12.1` | `1.13.0` |
| [github.com/spiffe/go-spiffe/v2](https://github.com/spiffe/go-spiffe) | `2.4.0` | `2.5.0` |
| [gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go) | `0.119.0` | `0.121.0` |
| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.5.17` | `3.5.18` |
| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.5.17` | `3.5.18` |
| [helm.sh/helm/v3](https://github.com/helm/helm) | `3.16.4` | `3.17.0` |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.31.3` | `0.32.0` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.31.3` | `0.32.0` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.31.3` | `0.32.0` |
| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.31.3` | `0.32.0` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.31.3` | `0.32.0` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.31.3` | `0.32.0` |
| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.31.3` | `0.32.0` |
| [k8s.io/kubectl](https://github.com/kubernetes/kubectl) | `0.31.3` | `0.32.0` |
| [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20240921022957-49e7df575cb6` | `0.0.0-20241104100929-3ea5e8cea738` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.4` | `0.20.1` |


Updates `cloud.google.com/go/spanner` from 1.74.0 to 1.75.0
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-cloud-go/compare/spanner/v1.74.0...spanner/v1.75.0)

Updates `connectrpc.com/connect` from 1.18.0 to 1.18.1
- [Release notes](https://github.com/connectrpc/connect-go/releases)
- [Changelog](https://github.com/connectrpc/connect-go/blob/main/RELEASE.md)
- [Commits](https://github.com/connectrpc/connect-go/compare/v1.18.0...v1.18.1)

Updates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md)
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.8.0...sdk/azidentity/v1.8.1)

Updates `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v6` from 6.2.0 to 6.3.0
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md)
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/resourcemanager/compute/armcompute/v6.2.0...sdk/resourcemanager/compute/armcompute/v6.3.0)

Updates `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/redis/armredis/v3` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md)
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/resourcemanager/redis/armredis/v3.2.0...sdk/resourcemanager/redis/armredis/v3.3.0)

Updates `github.com/Azure/azure-sdk-for-go/sdk/storage/azblob` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md)
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.5.0...sdk/azcore/v1.6.0)

Updates `github.com/ClickHouse/ch-go` from 0.63.1 to 0.64.1
- [Release notes](https://github.com/ClickHouse/ch-go/releases)
- [Commits](https://github.com/ClickHouse/ch-go/compare/v0.63.1...v0.64.1)

Updates `github.com/ClickHouse/clickhouse-go/v2` from 2.30.0 to 2.30.2
- [Release notes](https://github.com/ClickHouse/clickhouse-go/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ClickHouse/clickhouse-go/compare/v2.30.0...v2.30.2)

Updates `github.com/beevik/etree` from 1.4.1 to 1.5.0
- [Release notes](https://github.com/beevik/etree/releases)
- [Changelog](https://github.com/beevik/etree/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/beevik/etree/compare/v1.4.1...v1.5.0)

Updates `github.com/envoyproxy/go-control-plane/envoy` from 1.32.3 to 1.32.4
- [Release notes](https://github.com/envoyproxy/go-control-plane/releases)
- [Changelog](https://github.com/envoyproxy/go-control-plane/blob/main/CHANGELOG.md)
- [Commits](https://github.com/envoyproxy/go-control-plane/compare/envoy/v1.32.3...envoy/v1.32.4)

Updates `github.com/evanphx/json-patch` from 5.9.0+incompatible to 5.9.11+incompatible
- [Release notes](https://github.com/evanphx/json-patch/releases)
- [Commits](https://github.com/evanphx/json-patch/compare/v5.9.0...v5.9.11)

Updates `github.com/fsouza/fake-gcs-server` from 1.51.0 to 1.52.1
- [Release notes](https://github.com/fsouza/fake-gcs-server/releases)
- [Commits](https://github.com/fsouza/fake-gcs-server/compare/v1.51.0...v1.52.1)

Updates `github.com/go-git/go-git/v5` from 5.13.1 to 5.13.2
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/compare/v5.13.1...v5.13.2)

Updates `github.com/go-resty/resty/v2` from 2.16.2 to 2.16.5
- [Release notes](https://github.com/go-resty/resty/releases)
- [Commits](https://github.com/go-resty/resty/compare/v2.16.2...v2.16.5)

Updates `github.com/google/go-containerregistry` from 0.20.2 to 0.20.3
- [Release notes](https://github.com/google/go-containerregistry/releases)
- [Changelog](https://github.com/google/go-containerregistry/blob/main/.goreleaser.yml)
- [Commits](https://github.com/google/go-containerregistry/compare/v0.20.2...v0.20.3)

Updates `github.com/mailgun/mailgun-go/v4` from 4.21.0 to 4.22.0
- [Release notes](https://github.com/mailgun/mailgun-go/releases)
- [Changelog](https://github.com/mailgun/mailgun-go/blob/master/CHANGELOG)
- [Commits](https://github.com/mailgun/mailgun-go/compare/v4.21.0...v4.22.0)

Updates `github.com/quic-go/quic-go` from 0.48.2 to 0.49.0
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.48.2...v0.49.0)

Updates `github.com/schollz/progressbar/v3` from 3.17.1 to 3.18.0
- [Release notes](https://github.com/schollz/progressbar/releases)
- [Commits](https://github.com/schollz/progressbar/compare/v3.17.1...v3.18.0)

Updates `github.com/shirou/gopsutil/v4` from 4.24.12 to 4.25.1
- [Release notes](https://github.com/shirou/gopsutil/releases)
- [Commits](https://github.com/shirou/gopsutil/compare/v4.24.12...v4.25.1)

Updates `github.com/sigstore/sigstore` from 1.8.11 to 1.8.12
- [Release notes](https://github.com/sigstore/sigstore/releases)
- [Commits](https://github.com/sigstore/sigstore/compare/v1.8.11...v1.8.12)

Updates `github.com/sijms/go-ora/v2` from 2.8.22 to 2.8.23
- [Release notes](https://github.com/sijms/go-ora/releases)
- [Commits](https://github.com/sijms/go-ora/compare/v2.8.22...v2.8.23)

Updates `github.com/snowflakedb/gosnowflake` from 1.12.1 to 1.13.0
- [Release notes](https://github.com/snowflakedb/gosnowflake/releases)
- [Changelog](https://github.com/snowflakedb/gosnowflake/blob/master/release.go)
- [Commits](https://github.com/snowflakedb/gosnowflake/compare/v1.12.1...v1.13.0)

Updates `github.com/spiffe/go-spiffe/v2` from 2.4.0 to 2.5.0
- [Release notes](https://github.com/spiffe/go-spiffe/releases)
- [Changelog](https://github.com/spiffe/go-spiffe/blob/main/CHANGELOG.md)
- [Commits](https://github.com/spiffe/go-spiffe/compare/v2.4.0...v2.5.0)

Updates `gitlab.com/gitlab-org/api/client-go` from 0.119.0 to 0.121.0
- [Release notes](https://gitlab.com/gitlab-org/api/client-go/tags)
- [Commits](https://gitlab.com/gitlab-org/api/client-go/compare/v0.119.0...v0.121.0)

Updates `go.etcd.io/etcd/api/v3` from 3.5.17 to 3.5.18
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.17...v3.5.18)

Updates `go.etcd.io/etcd/client/v3` from 3.5.17 to 3.5.18
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.17...v3.5.18)

Updates `helm.sh/helm/v3` from 3.16.4 to 3.17.0
- [Release notes](https://github.com/helm/helm/releases)
- [Commits](https://github.com/helm/helm/compare/v3.16.4...v3.17.0)

Updates `k8s.io/api` from 0.31.3 to 0.32.0
- [Commits](https://github.com/kubernetes/api/compare/v0.31.3...v0.32.0)

Updates `k8s.io/apiextensions-apiserver` from 0.31.3 to 0.32.0
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.31.3...v0.32.0)

Updates `k8s.io/apimachinery` from 0.31.3 to 0.32.0
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.31.3...v0.32.0)

Updates `k8s.io/apiserver` from 0.31.3 to 0.32.0
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.31.3...v0.32.0)

Updates `k8s.io/cli-runtime` from 0.31.3 to 0.32.0
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.31.3...v0.32.0)

Updates `k8s.io/client-go` from 0.31.3 to 0.32.0
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.31.3...v0.32.0)

Updates `k8s.io/component-base` from 0.31.3 to 0.32.0
- [Commits](https://github.com/kubernetes/component-base/compare/v0.31.3...v0.32.0)

Updates `k8s.io/kubectl` from 0.31.3 to 0.32.0
- [Commits](https://github.com/kubernetes/kubectl/compare/v0.31.3...v0.32.0)

Updates `k8s.io/utils` from 0.0.0-20240921022957-49e7df575cb6 to 0.0.0-20241104100929-3ea5e8cea738
- [Commits](https://github.com/kubernetes/utils/commits)

Updates `sigs.k8s.io/controller-runtime` from 0.19.4 to 0.20.1
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.4...v0.20.1)

---
updated-dependencies:
- dependency-name: cloud.google.com/go/spanner
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: connectrpc.com/connect
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v6
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/redis/armredis/v3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/storage/azblob
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/ClickHouse/ch-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/ClickHouse/clickhouse-go/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/beevik/etree
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/envoyproxy/go-control-plane/envoy
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/evanphx/json-patch
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/fsouza/fake-gcs-server
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/go-git/go-git/v5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/go-resty/resty/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/google/go-containerregistry
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/mailgun/mailgun-go/v4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/quic-go/quic-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/schollz/progressbar/v3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/shirou/gopsutil/v4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/sigstore/sigstore
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/sijms/go-ora/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/snowflakedb/gosnowflake
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/spiffe/go-spiffe/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: gitlab.com/gitlab-org/api/client-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: go.etcd.io/etcd/api/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: go.etcd.io/etcd/client/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: helm.sh/helm/v3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: k8s.io/apiserver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: k8s.io/cli-runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: k8s.io/component-base
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: k8s.io/kubectl
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: k8s.io/utils
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>

* Rollback k8s modules and helm

* Tidy modules

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alan Parra <alan.parra@goteleport.com>
2025-02-03 20:13:15 +00:00
STeve (Xin) Huang 1fc1c80a1d GitHub proxy: web apis for enrolment (#51423)
* GitHub proxy: web apis for enrolment

* github integration update

* updates

* add ut

* add overwrite test

* fix lint

* add generic field size check

* fix lint

* update log for using existing oauth id
2025-02-03 19:12:08 +00:00
Alan Parra 00df065163 chore: Bump gcloud modules (#51790) 2025-02-03 18:40:48 +00:00
Alan Parra 6fc25a4482 chore: Bump AWS modules (#51787) 2025-02-03 17:58:38 +00:00
Stephen Levine 5fa17d4d31 [teleport-update] Warn instead of erroring when disabling the deprecated updater (#51759)
* Warn instead of erroring when disabling old updater

* Update lib/service/service.go

* Update lib/service/service.go
2025-02-03 17:43:20 +00:00
marie 593988fafc docs: adding redirects for broken links (#51736)
* adding redirects for broken links

* adding redirects for broken links
2025-02-03 17:40:47 +00:00
Stephen Levine e8c2f56ec3 [teleport-update] Only use CDN for community / enterprise editions (#51726)
* Only use CDN for community / enterprise

* wording
2025-02-03 17:05:53 +00:00
Evan Freedandrosstimothy c64253265b Add kubernetes enrichment option with pyroscope (#51521)
* feat: add kubernetes enrichment option for pyroscope

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* fix license and refactor

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* refactor and tests

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* review comments

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* fix

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* review comments for tests

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope_test.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* logger

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* replace logger

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

---------

Signed-off-by: Evan Freed <evan.freed@goteleport.com>
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
2025-02-03 16:31:01 +00:00
rosstimothy 1ef1f843fd Improve instance join error message (#51714)
This replaces context cancellation messages with a nicer and more
intuitive message that folks unfamiliar with Go and gRPC will
understand.
2025-02-03 16:24:06 +00:00
Rafał Cieślak d3bd4ed544 Update e ref (#51770) 2025-02-03 16:20:45 +00:00
dependabot[bot] a22aefb761 Bump aws-actions/configure-aws-credentials in /.github/workflows (#51757)
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/e3dd6a429d7300a6a4c196c26e071d42e0343502...4fc4975a852c8cd99761e2de1f4ba73402e44dd9)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 16:16:53 +00:00
dependabot[bot] 04620e5390 Bump docker/build-push-action in /.github/workflows (#51756)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/67a2d409c0a876cbe6b11854e3e25193efe4e62d...ca877d9245402d1537745e0e356eab47c3520991)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 15:20:43 +00:00
dependabot[bot] 2042c80ed2 Bump github.com/alecthomas/kong (#51748)
Bumps the go group in /integrations/event-handler with 1 update: [github.com/alecthomas/kong](https://github.com/alecthomas/kong).


Updates `github.com/alecthomas/kong` from 1.6.1 to 1.7.0
- [Release notes](https://github.com/alecthomas/kong/releases)
- [Commits](https://github.com/alecthomas/kong/compare/v1.6.1...v1.7.0)

---
updated-dependencies:
- dependency-name: github.com/alecthomas/kong
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 15:20:40 +00:00
dependabot[bot] bd81ccab73 Bump github.com/bmatcuk/doublestar/v4 (#51753)
Bumps the go group in /build.assets/tooling with 1 update: [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar).


Updates `github.com/bmatcuk/doublestar/v4` from 4.8.0 to 4.8.1
- [Release notes](https://github.com/bmatcuk/doublestar/releases)
- [Commits](https://github.com/bmatcuk/doublestar/compare/v4.8.0...v4.8.1)

---
updated-dependencies:
- dependency-name: github.com/bmatcuk/doublestar/v4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 15:20:40 +00:00
dependabot[bot] ea44558490 Bump the go group in /assets/aws with 3 updates (#51745)
Bumps the go group in /assets/aws with 3 updates: [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2), [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) and [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2).


Updates `github.com/aws/aws-sdk-go-v2` from 1.33.0 to 1.36.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.33.0...v1.36.0)

Updates `github.com/aws/aws-sdk-go-v2/config` from 1.29.1 to 1.29.4
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.1...config/v1.29.4)

Updates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.200.0 to 1.202.2
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.200.0...service/ec2/v1.202.2)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/ec2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 15:20:38 +00:00
Steven Martin 3cf208e74c docs: remove sudo tctl users reference in cloud install docs (#51461) 2025-02-03 15:18:52 +00:00
dependabot[bot]andAlan Parra 518028773a Bump the go group in /api with 11 updates (#51752)
* Bump the go group in /api with 11 updates

Bumps the go group in /api with 11 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/gravitational/trace](https://github.com/gravitational/trace) | `1.4.0` | `1.5.0` |
| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.58.0` | `0.59.0` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.58.0` | `0.59.0` |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.33.0` | `1.34.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.33.0` | `1.34.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.33.0` | `1.34.0` |
| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.33.0` | `1.34.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.33.0` | `1.34.0` |
| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.33.0` | `1.34.0` |
| [google.golang.org/genproto/googleapis/rpc](https://github.com/googleapis/go-genproto) | `0.0.0-20250102185135-69823020774d` | `0.0.0-20250115164207-1a7da9e5054f` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.69.2` | `1.69.4` |


Updates `github.com/gravitational/trace` from 1.4.0 to 1.5.0
- [Release notes](https://github.com/gravitational/trace/releases)
- [Commits](https://github.com/gravitational/trace/compare/v1.4.0...v1.5.0)

Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.58.0...zpages/v0.59.0)

Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.58.0...zpages/v0.59.0)

Updates `go.opentelemetry.io/otel` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/metric` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `go.opentelemetry.io/otel/trace` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0)

Updates `google.golang.org/genproto/googleapis/rpc` from 0.0.0-20250102185135-69823020774d to 0.0.0-20250115164207-1a7da9e5054f
- [Commits](https://github.com/googleapis/go-genproto/commits)

Updates `google.golang.org/grpc` from 1.69.2 to 1.69.4
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.2...v1.69.4)

---
updated-dependencies:
- dependency-name: github.com/gravitational/trace
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: go.opentelemetry.io/otel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: go.opentelemetry.io/otel/metric
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/genproto/googleapis/rpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump google.golang.org/grpc to v1.70.0

* Tidy modules

* Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alan Parra <alan.parra@goteleport.com>
2025-02-03 15:09:08 +00:00
Hugo ShakaandEdoardo Spadolini f818816ff3 Always create debug socket and expose health endpoints (#51616)
* Always create debug socket and expose health endpoints

* Consolidate the diagnostic multiplexers in a single function

* Fix tests

* Apply suggestions from code review

Co-authored-by: Edoardo Spadolini <edoardo.spadolini@goteleport.com>

---------

Co-authored-by: Edoardo Spadolini <edoardo.spadolini@goteleport.com>
2025-02-03 15:08:06 +00:00
Rafał Cieślak cee98c50fd Update integrity keys used by corepack (#51761)
* Add shasum for pnpm in packageManager field

The shasum was generated  by executing `corepack use pnpm@9.9.0`.

* Make corepack use updated keys

* Export keys where needed instead of saving to $GITHUB_ENV

* Add COREPACK_INTEGRITY_KEYS to Dockerfiles and build.ps1
2025-02-03 14:50:38 +00:00
Lisa Kim 2004893be0 Web: make SelectResource.tsx component leaner (#51698)
* Web: Move resource specs into resource directory

* Web: move code out into separate files
2025-02-01 00:18:19 +00:00
Nicolas 4d4a406f5a Convert Sequence Diagram img to mermaid (#51723)
* Convert Sequence Diagram img to mermaid

* Remove PTY communication documentation files
2025-01-31 22:50:03 +00:00
Steven Martin 79b11308ca Fix spelling for error message and logging (#51727) 2025-01-31 22:39:53 +00:00
Zac Bergquist 7c92500164 Fix TELEPORT_ALLOW_NO_SECOND_FACTOR (#51676)
Some parts of Teleport required this env var to be set to "true"
while other parts required a value of "yes" - this made it
impossible to pass all of the checks.

Use ParseBool instead to be more generous in what values are allowed.
2025-01-31 22:36:29 +00:00
Yassine Bounekhla 098441d6fb update eref (#51730) 2025-01-31 21:51:26 +00:00
Paul Gottschling 551a051ad4 Import the Mattermost bot logo as a module (#51193)
Closes #50827
Closes #50826

This allows us to create a download link using the `a` tag.

Depends on gravitational/docs-website#114
2025-01-31 20:26:02 +00:00
Andrew Burke 5494b72e63 Deflake TestStaticHostUserHandler (#51578) 2025-01-31 19:29:52 +00:00
Yassine Bounekhla 061b2df094 remove local notifications (#51624) 2025-01-31 18:10:08 +00:00
Tiago SilvaandRoman Tkachenko 5ecddcf8f6 docs: Add NetIQ documentation (#51703)
* docs: Add NetIQ documentation

This PR adds the documentation for NetIQ enrollment.

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>

* handle code review comments

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>

* Update docs/pages/admin-guides/teleport-policy/integrations/netiq.mdx

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

* update teleport release version

---------

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>
Co-authored-by: Roman Tkachenko <roman@goteleport.com>
2025-01-31 17:39:05 +00:00
Alan Parra 1b2f13be83 fix: Don't attempt to renew sessions that are about to expire (#51675)
* Return session expiration (in seconds) from lib/web

* fix: Don't attempt to renew sessions that are about to expire

* Appease linter

* Return early if no token; simplify code
2025-01-31 17:31:58 +00:00
Edward DowlingandPawel Kopiczko 46b23ce10d Respect role max duration when request does not set it (#51467)
* Respect role max duration when request does not set it

* Update lib/services/access_request_test.go

Co-authored-by: Pawel Kopiczko <pawel.kopiczko@goteleport.com>

* Update lib/services/access_request.go

Co-authored-by: Pawel Kopiczko <pawel.kopiczko@goteleport.com>

* Add test for max_duration when a requesting user has multiple roles

* Refactor max duration calculation to be clearer

* Fix typo

---------

Co-authored-by: Pawel Kopiczko <pawel.kopiczko@goteleport.com>
2025-01-31 17:27:48 +00:00
Yassine Bounekhla af77efbae1 fix typo (#51712) 2025-01-31 17:19:51 +00:00
Pawel Kopiczko 8d7f61b717 Revert "Add temporary protobuf liter exception" (#51710)
This reverts commit cabbbc7a63 from PR #51709
2025-01-31 16:55:08 +00:00
Yassine Bounekhla 5b4dee8bd0 periodically create access list reminder notifications when needed (#51581) 2025-01-31 15:59:23 +00:00
Pawel Kopiczko a3150103ee Restore field order in UpdateIntegrationRequest proto (#51709)
* Restore field order in UpdateIntegrationRequest proto

Restore field order after https://github.com/gravitational/teleport/pull/51637. It turned out those
fields got to v17.

* Add temporary protobuf liter exception
2025-01-31 15:58:41 +00:00
rosstimothy 6fa487296a Convert lib/services to use aws-sdk-go-v2 (#51706)
There was only one usage of the legacy sdk, a call to arn.IsARN,
which has a direct replacement in the v2 arn package.
2025-01-31 15:53:33 +00:00
STeve (Xin) Huang 7b160600b8 Fix misaligned command usage for 'help' commands of Teleport binaries (#51660)
* Fix an issue command help is not aligned for help command

* align when unknown command/subcommand
2025-01-31 15:35:31 +00:00