Commit graph

15738 commits

Author SHA1 Message Date
Zac Bergquist 3c9e6bd1f7
Introduce a new streaming player API (#31754)
This new API can be used to play back sessions of any type.
The player accepts a session ID and a streamer, and provides
the caller with an API for playback controls (speed, play/pause,
seek, etc) as well as a channel that receives events with the
proper timing delay applied.

The design for this change is discussed in RFD 91.

Updates #10578
Updates #10579
Updates gravitational/teleport-private#665
Updates gravitational/teleport-private#1024
2023-10-31 04:29:37 +00:00
Andrew Burke 34492de3ee
Improve tsh ssh parallel output (#33429)
This change improves the output of tsh ssh when running on multiple
nodes. Stdout and stderr are now labeled with the hostname of the
node they came from. The --log-dir flag on tsh ssh will create a
directory where the separated output of each command will be stored.
2023-10-30 21:51:36 +00:00
Paul Gottschling 5ce0c330bc
Edit the teleport-cluster Helm guide (#31979)
Edit the guide based on testing for v14.

- Add a missing section introduction paragraph in Step 1.
- Use ordered lists for most instructions. We have started rolling this
  convention out across the docs for clarity.
- Remove a redundant `create-namespace` flag in `helm install`.
- Remove `Var` components that failed to render in example command
  output. While it's possible to get these to render by removing the `#`
  that begins their lines, these variables aren't useful in this case.
- Remove redundant `#` characters in `code` snippet output lines. These
  are no longer necessary for indicating that a line is an example
  return value.
- Use the imperative mood in `helm-repo-add.mdx`, since we use this
  partial in how-to guides.
2023-10-30 21:28:10 +00:00
Marco André Dinis 901a52cfe6
AWS OIDC IdP Configure script: remove region (#34036)
We are asking for a region when configuring the AWS IAM OIDC IdP.
The region is actually irrelevant for the configuration: IAM resources
are global.
This can cause some confusion for the user:
- is the integration only for this region?

Our recommended way to run this script is in AWS CloudShell which has an
env var (AWS_REGION) that the Go AWS SDK uses to decide which region to
use.

If the user is running this script elsehwere, where they don't have the
env var set, an error message will be shown:
... please set the AWS_REGION evironment variable.

Which should be helpful enough for them to fix the issue.
2023-10-30 19:26:30 +00:00
Brian Joerger 129e5901d0
Fix agentless leaf node authorization (#33993)
* Use remoteClient for remoteSite to ensure the correct authorization mechanism is used for openssh leaf nodes.

* Use remoteClient only for auth handler access point.

* Resolve nomenclature comments.

* Update integration test to cover same-name role mapping logic.

* Add nil check.

* Apply suggestions from code review

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

---------

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
2023-10-30 19:23:57 +00:00
Andrew Burke 3348618d47
Update permissions required in Slack access request docs (#33844)
* Add permissions for friendly names

* Only show updated permissions for Slack

* Remove duplicate impersonation instructions

* Use preview_as_roles for access plugin permissions

* Capitalize Access Requests
2023-10-30 18:47:26 +00:00
Alan Parra a7a396ef08
Deprecate the GetDevicesUsage RPC (#33588)
* Deprecate the GetDevicesUsage RPC

* Update generated protos
2023-10-30 17:53:28 +00:00
dependabot[bot] a85600682b
Bump github.com/docker/docker in /examples/service-discovery-api-client (#34032)
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.1+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v24.0.1...v24.0.7)

---
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>
2023-10-30 17:30:16 +00:00
dependabot[bot] 43944d020f
Bump the go group in /api with 2 updates (#34022)
Bumps the go group in /api with 2 updates: [github.com/google/uuid](https://github.com/google/uuid) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).


Updates `github.com/google/uuid` from 1.3.1 to 1.4.0
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.3.1...v1.4.0)

Updates `google.golang.org/grpc` from 1.58.3 to 1.59.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.58.3...v1.59.0)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/grpc
  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>
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
2023-10-30 17:28:30 +00:00
Alan Parra 86f8aeb0cf
chore: Bump the go group with 32 updates (#34028)
* Bump the go group with 32 updates

Bumps the go group with 32 updates:

| Package | From | To |
| --- | --- | --- |
| [cloud.google.com/go/compute](https://github.com/googleapis/google-cloud-go) | `1.23.1` | `1.23.2` |
| [cloud.google.com/go/container](https://github.com/googleapis/google-cloud-go) | `1.26.1` | `1.26.2` |
| [cloud.google.com/go/firestore](https://github.com/googleapis/google-cloud-go) | `1.13.0` | `1.14.0` |
| [cloud.google.com/go/iam](https://github.com/googleapis/google-cloud-go) | `1.1.3` | `1.1.4` |
| [cloud.google.com/go/kms](https://github.com/googleapis/google-cloud-go) | `1.15.3` | `1.15.4` |
| [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) | `2.14.3` | `2.15.0` |
| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.45.25` | `1.46.6` |
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.18.45` | `1.19.1` |
| [github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue](https://github.com/aws/aws-sdk-go-v2) | `1.10.42` | `1.10.43` |
| [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) | `1.11.90` | `1.11.92` |
| [github.com/aws/aws-sdk-go-v2/service/athena](https://github.com/aws/aws-sdk-go-v2) | `1.31.8` | `1.32.0` |
| [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.125.0` | `1.128.0` |
| [github.com/aws/aws-sdk-go-v2/service/ecs](https://github.com/aws/aws-sdk-go-v2) | `1.30.3` | `1.30.4` |
| [github.com/aws/aws-sdk-go-v2/service/glue](https://github.com/aws/aws-sdk-go-v2) | `1.63.0` | `1.64.0` |
| [github.com/aws/aws-sdk-go-v2/service/iam](https://github.com/aws/aws-sdk-go-v2) | `1.22.7` | `1.24.0` |
| [github.com/aws/aws-sdk-go-v2/service/rds](https://github.com/aws/aws-sdk-go-v2) | `1.56.0` | `1.58.0` |
| [github.com/aws/aws-sdk-go-v2/service/sns](https://github.com/aws/aws-sdk-go-v2) | `1.22.2` | `1.23.0` |
| [github.com/creack/pty](https://github.com/creack/pty) | `1.1.18` | `1.1.20` |
| [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) | `1.47.5` | `1.47.6` |
| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.2.4` | `1.3.0` |
| [github.com/google/go-tpm-tools](https://github.com/google/go-tpm-tools) | `0.4.1` | `0.4.2` |
| [github.com/google/uuid](https://github.com/google/uuid) | `1.3.1` | `1.4.0` |
| [github.com/prometheus/common](https://github.com/prometheus/common) | `0.44.0` | `0.45.0` |
| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.5.9` | `3.5.10` |
| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.5.9` | `3.5.10` |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.28.2` | `0.28.3` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.28.2` | `0.28.3` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.28.2` | `0.28.3` |
| [k8s.io/kubectl](https://github.com/kubernetes/kubectl) | `0.28.2` | `0.28.3` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.15.2` | `0.15.3` |
| [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) | `1.3.0` | `1.4.0` |
| software.sslmate.com/src/go-pkcs12 | `0.2.1` | `0.3.0` |


Updates `cloud.google.com/go/compute` from 1.23.1 to 1.23.2
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md)
- [Commits](https://github.com/googleapis/google-cloud-go/compare/pubsub/v1.23.1...compute/v1.23.2)

Updates `cloud.google.com/go/container` from 1.26.1 to 1.26.2
- [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/container/v1.26.1...container/v1.26.2)

Updates `cloud.google.com/go/firestore` from 1.13.0 to 1.14.0
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md)
- [Commits](https://github.com/googleapis/google-cloud-go/compare/kms/v1.13.0...kms/v1.14.0)

Updates `cloud.google.com/go/iam` from 1.1.3 to 1.1.4
- [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/iam/v1.1.3...iam/v1.1.4)

Updates `cloud.google.com/go/kms` from 1.15.3 to 1.15.4
- [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/kms/v1.15.3...kms/v1.15.4)

Updates `github.com/ClickHouse/clickhouse-go/v2` from 2.14.3 to 2.15.0
- [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.14.3...v2.15.0)

Updates `github.com/aws/aws-sdk-go` from 1.45.25 to 1.46.6
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.25...v1.46.6)

Updates `github.com/aws/aws-sdk-go-v2/config` from 1.18.45 to 1.19.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/v1.19.1/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.45...v1.19.1)

Updates `github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue` from 1.10.42 to 1.10.43
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/dynamodb/attributevalue/v1.10.42...feature/dynamodb/attributevalue/v1.10.43)

Updates `github.com/aws/aws-sdk-go-v2/feature/s3/manager` from 1.11.90 to 1.11.92
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/manager/v1.11.90...feature/s3/manager/v1.11.92)

Updates `github.com/aws/aws-sdk-go-v2/service/athena` from 1.31.8 to 1.32.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/s3/v1.32.0/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/athena/v1.31.8...service/s3/v1.32.0)

Updates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.125.0 to 1.128.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.125.0...service/ec2/v1.128.0)

Updates `github.com/aws/aws-sdk-go-v2/service/ecs` from 1.30.3 to 1.30.4
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.30.3...service/s3/v1.30.4)

Updates `github.com/aws/aws-sdk-go-v2/service/glue` from 1.63.0 to 1.64.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/ec2/v1.64.0/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.63.0...service/ec2/v1.64.0)

Updates `github.com/aws/aws-sdk-go-v2/service/iam` from 1.22.7 to 1.24.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/s3/v1.24.0/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/fms/v1.22.7...service/s3/v1.24.0)

Updates `github.com/aws/aws-sdk-go-v2/service/rds` from 1.56.0 to 1.58.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/ec2/v1.58.0/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.56.0...service/ec2/v1.58.0)

Updates `github.com/aws/aws-sdk-go-v2/service/sns` from 1.22.2 to 1.23.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/s3/v1.23.0/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/eks/v1.22.2...service/s3/v1.23.0)

Updates `github.com/creack/pty` from 1.1.18 to 1.1.20
- [Release notes](https://github.com/creack/pty/releases)
- [Commits](https://github.com/creack/pty/compare/v1.1.18...v1.1.20)

Updates `github.com/fsouza/fake-gcs-server` from 1.47.5 to 1.47.6
- [Release notes](https://github.com/fsouza/fake-gcs-server/releases)
- [Commits](https://github.com/fsouza/fake-gcs-server/compare/v1.47.5...v1.47.6)

Updates `github.com/go-logr/logr` from 1.2.4 to 1.3.0
- [Release notes](https://github.com/go-logr/logr/releases)
- [Changelog](https://github.com/go-logr/logr/blob/master/CHANGELOG.md)
- [Commits](https://github.com/go-logr/logr/compare/v1.2.4...v1.3.0)

Updates `github.com/google/go-tpm-tools` from 0.4.1 to 0.4.2
- [Release notes](https://github.com/google/go-tpm-tools/releases)
- [Changelog](https://github.com/google/go-tpm-tools/blob/main/.goreleaser.yaml)
- [Commits](https://github.com/google/go-tpm-tools/compare/v0.4.1...v0.4.2)

Updates `github.com/google/uuid` from 1.3.1 to 1.4.0
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.3.1...v1.4.0)

Updates `github.com/prometheus/common` from 0.44.0 to 0.45.0
- [Release notes](https://github.com/prometheus/common/releases)
- [Commits](https://github.com/prometheus/common/compare/v0.44.0...v0.45.0)

Updates `go.etcd.io/etcd/api/v3` from 3.5.9 to 3.5.10
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.9...v3.5.10)

Updates `go.etcd.io/etcd/client/v3` from 3.5.9 to 3.5.10
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.9...v3.5.10)

Updates `k8s.io/api` from 0.28.2 to 0.28.3
- [Commits](https://github.com/kubernetes/api/compare/v0.28.2...v0.28.3)

Updates `k8s.io/apiextensions-apiserver` from 0.28.2 to 0.28.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.28.2...v0.28.3)

Updates `k8s.io/cli-runtime` from 0.28.2 to 0.28.3
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.28.2...v0.28.3)

Updates `k8s.io/kubectl` from 0.28.2 to 0.28.3
- [Commits](https://github.com/kubernetes/kubectl/compare/v0.28.2...v0.28.3)

Updates `sigs.k8s.io/controller-runtime` from 0.15.2 to 0.15.3
- [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.15.2...v0.15.3)

Updates `sigs.k8s.io/yaml` from 1.3.0 to 1.4.0
- [Release notes](https://github.com/kubernetes-sigs/yaml/releases)
- [Changelog](https://github.com/kubernetes-sigs/yaml/blob/master/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/yaml/compare/v1.3.0...v1.4.0)

Updates `software.sslmate.com/src/go-pkcs12` from 0.2.1 to 0.3.0

---
updated-dependencies:
- dependency-name: cloud.google.com/go/compute
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: cloud.google.com/go/container
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: cloud.google.com/go/firestore
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: cloud.google.com/go/iam
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: cloud.google.com/go/kms
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/ClickHouse/clickhouse-go/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go
  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-minor
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/athena
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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
- dependency-name: github.com/aws/aws-sdk-go-v2/service/ecs
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/glue
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/iam
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/rds
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sns
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/creack/pty
  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-patch
  dependency-group: go
- dependency-name: github.com/go-logr/logr
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/google/go-tpm-tools
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/google/uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/prometheus/common
  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: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: k8s.io/cli-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: k8s.io/kubectl
  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-patch
  dependency-group: go
- dependency-name: sigs.k8s.io/yaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: software.sslmate.com/src/go-pkcs12
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
...

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

* Fix IAMDatabaseAuthenticationEnabled and Endpoint.Port type changes

* Fix lib/integrations/awsoidc

* Replace deprecated pkcs12.Encode method

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 16:24:36 +00:00
dependabot[bot] a9ca4d0a58
Bump github.com/docker/docker in /integrations/kube-agent-updater (#34033)
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.0+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v24.0.0...v24.0.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 16:06:32 +00:00
Jakub Nyckowski e3c0ae3123
Remove redundant node setup in GitHub workflows (#33990)
* Remove redundant node setup in GitHub workflows

The Node setup step in both the `lint-ui.yaml` and `unit-tests-ui.yaml` GitHub workflows has been removed. It appears to be unnecessary as we pass Node version information in an earlier step and it may cause complications. Simplifying these workflows should reduce potential points of failure.

* Trigger CI build

* Add print node version
2023-10-30 15:15:11 +00:00
Mike Jensen ce5075eb08
Fix missed gRPC 1.58.3 updates (#33981)
`examples/go-client` and `integrations/kube-agent-updater` appear to be the only usage of gRPC using a version older than 1.58.3
examples/go-client is primarily addressed through updating the `api` module.
2023-10-30 15:06:40 +00:00
dependabot[bot] 4cac52aa4d
Bump the rust group with 2 updates (#34017)
Bumps the rust group with 2 updates: [rsa](https://github.com/RustCrypto/RSA) and [tempfile](https://github.com/Stebalien/tempfile).


Updates `rsa` from 0.9.2 to 0.9.3
- [Changelog](https://github.com/RustCrypto/RSA/blob/master/CHANGELOG.md)
- [Commits](https://github.com/RustCrypto/RSA/compare/v0.9.2...v0.9.3)

Updates `tempfile` from 3.8.0 to 3.8.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/commits)

---
updated-dependencies:
- dependency-name: rsa
  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-patch
  dependency-group: rust
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 14:19:50 +00:00
dependabot[bot] 0e04f1dca0
Bump the go group in /assets/aws with 2 updates (#34014)
Bumps the go group in /assets/aws with 2 updates: [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/config` from 1.18.45 to 1.19.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/v1.19.1/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.45...v1.19.1)

Updates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.125.0 to 1.128.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.125.0...service/ec2/v1.128.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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>
2023-10-30 14:02:09 +00:00
dependabot[bot] 393d506d76
Bump the go group in /integrations/kube-agent-updater with 1 update (#34016)
Bumps the go group in /integrations/kube-agent-updater with 1 update: [github.com/sigstore/sigstore](https://github.com/sigstore/sigstore).

- [Release notes](https://github.com/sigstore/sigstore/releases)
- [Commits](https://github.com/sigstore/sigstore/compare/v1.7.4...v1.7.5)

---
updated-dependencies:
- dependency-name: github.com/sigstore/sigstore
  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>
2023-10-30 14:02:08 +00:00
dependabot[bot] 007fe0e228
Bump the go group in /build.assets/tooling with 4 updates (#34020)
Bumps the go group in /build.assets/tooling with 4 updates: [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar), [github.com/bradleyfalzon/ghinstallation/v2](https://github.com/bradleyfalzon/ghinstallation), [github.com/google/uuid](https://github.com/google/uuid) and [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver).


Updates `github.com/bmatcuk/doublestar/v4` from 4.6.0 to 4.6.1
- [Release notes](https://github.com/bmatcuk/doublestar/releases)
- [Commits](https://github.com/bmatcuk/doublestar/compare/v4.6.0...v4.6.1)

Updates `github.com/bradleyfalzon/ghinstallation/v2` from 2.7.0 to 2.8.0
- [Release notes](https://github.com/bradleyfalzon/ghinstallation/releases)
- [Commits](https://github.com/bradleyfalzon/ghinstallation/compare/v2.7.0...v2.8.0)

Updates `github.com/google/uuid` from 1.3.1 to 1.4.0
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.3.1...v1.4.0)

Updates `k8s.io/apiextensions-apiserver` from 0.28.2 to 0.28.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.28.2...v0.28.3)

---
updated-dependencies:
- dependency-name: github.com/bmatcuk/doublestar/v4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/bradleyfalzon/ghinstallation/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/google/uuid
  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-patch
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 13:58:28 +00:00
dependabot[bot] a91d7e2a9f
Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.22.2 to 1.23.0 (#33801)
Bumps [github.com/aws/aws-sdk-go-v2/service/dynamodb](https://github.com/aws/aws-sdk-go-v2) from 1.22.2 to 1.23.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/s3/v1.23.0/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/eks/v1.22.2...service/s3/v1.23.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/dynamodb
  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>
2023-10-30 13:34:43 +00:00
dependabot[bot] b610f36f84
Bump google.golang.org/grpc from 1.58.3 to 1.59.0 (#33798)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.3 to 1.59.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.58.3...v1.59.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  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>
2023-10-30 13:33:42 +00:00
Rafał Cieślak cb514175b2
Change deep links to include port number (#33918) 2023-10-30 12:26:36 +00:00
Marco André Dinis c02e89cc6f
DiscoveryConfig: fix CheckAndSetDefaults for matchers (#33697)
* add test: checkandset does not update matcher

* fix checkandset for discovery config matchers

* inline update with function call

* add azure params client
2023-10-30 10:18:00 +00:00
Reed Loden 91d3bedb7b
Remove custom BoringSSL build (#33886)
The `boring` crate will compile BoringSSL on demand.

Remove unneeded Clang 7 build and replace Clang 10 with Clang 12.
BoringSSL in FIPS mode explicitly requires Clang 12.0.0, while libbpf
and related tools only require Clang 10+, so standardized everything
on Clang 12.0.0 so that we don't need multiple Clang installations.

This also required libbpf to be bumped, as 1.0.1 no longer compiled.
Both 1.1.x and 1.2.x seem to build fine, so went ahead and bumped to
1.2.2 (latest libbpf). As a result, `aquasecurity/libbpfgo` was also
bumped to match the new version.

Additionally, add a few missing git commit hash validations that were
noticed as all the `Dockerfile`s were being reviewed/updated.
2023-10-29 19:34:14 +00:00
rosstimothy 8370b3afda
Implement users service (#33315)
Adds an implementation of the teleport.users.v1.UsersService RPC
service. Logic was copied from lib/auth/auth.go and
lib/auth/auth_with_roles.go but not removed in favor of the new
service yet. Follow up work will consolidate the legacy code to
call into the new users service.
2023-10-28 00:06:30 +00:00
Walt 0c88cafc44
Upgrade GitHub actions to node 20 (#32098)
* Bump docker/metadata-action from 4 to 5

Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Bump docker/build-push-action from 2 to 5

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v2...v5)

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

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

* Bump docker/setup-buildx-action from 2 to 3

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Bump docker/login-action from 2 to 3

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Bump aws-actions/configure-aws-credentials from 3.0.1 to 4.0.1

Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 3.0.1 to 4.0.1.
- [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](04b98b3f9e...010d0da01d)

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

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

* Bump actions/setup-node from 3 to 4

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Update e ref

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-27 23:59:09 +00:00
rosstimothy 96133038d3
Fix discrepancies with dynamo events retention period (#33998)
* Replace audit_retention_period with retention_period

* Override a zero retention period with the default value

* Update docs to reflect which backends respect the retention_period

* Remove unused json tags from dynamo events config

---------

Co-authored-by: Musaed Albrikan <mabrikan@gmail.com>
2023-10-27 20:51:38 +00:00
Paul Gottschling 913c3fb70b
Remove "Preview" designation (#33899)
* Remove "Preview" designation

Teleport is moving away from the concept of a preview feature. This
change reflects this move on the docs site.

* Respond to zmb3 feedback

Restore the "Preview" note to the AI Assist page.
2023-10-27 16:13:12 +00:00
Zac Bergquist 8991250830
Remove unnecessary format verb from watcher log (#33972) 2023-10-27 15:37:55 +00:00
Mike Jensen 05adc2d422
Limit GRPC Active streams (#33936)
Originally there was a default limit of 100 max concurrent streams, however in 2017 the GRPC team removed this default: https://github.com/grpc/grpc-go/pull/1624

With the recent HTTP/2 Rapid Reset DoS, it is now being encouraged to re-introduce a limit.  The fix requires this value to be configured in fact: https://github.com/grpc/grpc-go/pull/6703
2023-10-27 15:26:07 +00:00
Paul Gottschling 0afe60558e
Explain template variables wherever they appear (#32755)
* Explain template variables wherever they appear

Closes #13377

Wherever a page in the docs mentions the `internal` or `external`
template variables as they apply to Teleport roles, link to the Teleport
Access Controls Reference
(docs/pages/access-controls/reference.mdx#roles).

A separate change (#32696) will expand the Access Controls Reference to
include more information on the `external` and `internal` template
variables.

* Respond to zmb3 feedback

Refer to `internal` and `external` as traits instead of template
variables.

* Apply suggestions from code review

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

* Linter fixes

---------

Co-authored-by: Gus Luxton <gus@goteleport.com>
2023-10-27 15:25:08 +00:00
rosstimothy 5d89de6024
Unify auth server receiver names (#33968)
There was a mix of `a` and `s` being used as the receiver names
for auth.Server. This converts them all to use `a` to eliminate
warnings in editors.
2023-10-27 15:19:22 +00:00
Zac Bergquist 9e4ca3cd9f
Ensure upload streams use the correct context (#33924)
The context here is meant to be the process's close context, but
the deferred closure was capturing future changes to the variable.

As a result, we would often see failures in the logs:

    DEBU Failed to close stream. error:[context canceled]
2023-10-27 15:18:55 +00:00
Grzegorz Zdunek abda5340dd
Make unified resources data fetching mechanism more flexible (#33917)
* Extract `useUnifiedResourcesFetch` hook

* Set correct deps

* Reset the entire `UnifiedResources` component in Web UI when the `clusterId` changes

* Avoid passing unified request params to `useKeyBasedPagination`

* Rename `EmptySearchResults` to `NoResources`

The component is rendered when there are no resources,
not when the search returns nothing.

* Introduce `UnifiedResourcesQueryParams` type, which contains the only properties that the user can modify in the unified resource view

* Remove `data-testid`

* Improve comments and moved the hook

* Use `clear` function explicitly to reset `useUnifiedResourcesFetch` state

* Document what triggers the initial fetch request in `useInfiniteScroll`

* Rename `Wrapper` to `ClusterResources`

* Use a custom `AbortError` class that both Web UI and Connect can throw

* Revert "Use a custom `AbortError` class that both Web UI and Connect can throw"

This reverts commit f548c6989f.

* Handle gRPC abort errors in `isAbortError`
2023-10-27 14:57:07 +00:00
rosstimothy 04b1598c91
Emit new update events when resources are updated (#33753)
Auth connectors, users, and roles have all recently had their APIs
extended to support create and update but were still only emitting
create events. This adds new update events and update metadata
and emits them instead of the create events.
2023-10-27 14:21:09 +00:00
Tiago Silva b5696c059e
Fix Azure Identity federated Application ID (#33953)
A recent change on Azure Side forces the server id to include the
`.default` suffix.

Fixes #33920

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>
2023-10-27 01:08:37 +00:00
Zac Bergquist cf92f0e4b2
Clean up logging of watcher kinds (#33940)
We were logging the raw struct, which is hard to read.
Log only the values of kind strings instead.
2023-10-27 01:04:26 +00:00
Paul Gottschling fd9d607620
Expand the Access Controls reference (#32696)
* add template vars/functions reference

* Update docs/pages/access-controls/reference.mdx

* replace details blocks with headers

With unopened details blocks the headers cannot be directly linked to, negating their usefullness as H4s

* partial updates

* Clarify predicate language contexts

Teleport roles make use of different but similar predicate languages.
Clarify these languages by giving each one a section within the Access
Controls reference.

This also clarifies other aspects of predicates in Teleport roles:

- Explain the dot vs. bracket syntax in `external` variables
- Add a note re: OIDC claim data types

To make room for the new organization, this also changes other aspects
of the page's structure:
- Some paragraphs in the introductory section were more appropriate in
  the section re: managing access to Teleport RBAC resources.
- Make the intro and title more readable.
- Move an out-of-place H3 regarding SAML to the `external` trait
  section.

* Respond to lsgunn-teleport feedback

- Readability improvements.

* Respond to zmb3 feedback

- Replace "predicate" uses with more suitable terms.
- Clarify wording.
- Move the section that explains `app_labels` below the one that
  explains `app_labels_expression`.

* Respond to nklaassen feedback

Restore the original label expressions H3

* Linter fixes

---------

Co-authored-by: alexfornuto <alex.fornuto@goteleport.com>
2023-10-26 22:38:53 +00:00
Tiago Silva bf2625bec3
Use the correct error when inspecting Kubernetes session (#33904)
* Use the correct error when inspecting Kubernetes session

This PR fixes the audit log report for Kubernetes sessions that returned
errors. The previous functions was using the incorrect error variable.

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

* append error to the session recorder

* correct session leave code

* avoid emisleading debug error when owner joins the session

---------

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>
2023-10-26 20:23:20 +00:00
Zac Bergquist 3b4b5a2e54
Fix the bloat check (#33947)
The changes in #33929 broke this workflow, which uses an older version
of the action for compatibility reasons.
2023-10-26 20:06:07 +00:00
Zac Bergquist 68d8647cd6
ci: update inputs for create-github-app-token step (#33929)
As per https://github.com/actions/create-github-app-token#inputs,
we should be using `app-id` and `private-key`.

This has been showing up in warnings in our runs for some time now:

    Warning: Input 'app_id' has been deprecated with message
    'app_id' is deprecated and will be removed in a future version.
    Use 'app-id' instead.
    Warning: Input 'private_key' has been deprecated with message:
    'private_key' is deprecated and will be removed in a future version.
    Use 'private-key' instead.
2023-10-26 18:47:35 +00:00
lsgunn-teleport b1eb339d1f
Replace mermaid diagram, add guided instructions, remove includes wit… (#33554)
* Replace mermaid diagram, add guided instructions, remove includes with the get context command

* Change strings to pass linter

* Update diagram text, collapse sign in steps, add Kubernetes where missing.

* Remove manual enrollment, add new next steps, modify wording around running commands

* Rename Getting Started to Enroll s Kubernetes Cluster

* Change link to registering clusters toppic
2023-10-26 18:11:50 +00:00
lsgunn-teleport 239c534a9c
Remove SSL and details UI component (#33887)
* Remove SSL and details UI component

* Remove SSL from diagram
2023-10-26 18:11:25 +00:00
Paul Gottschling 6eb7001bbc
Fix potential SEO issues (#33903)
- Fix clashing reference page titles ("Teleport CLI Reference" and
  "teleport CLI reference").
- Add missing redirects: The Teleport blog encountered 404s navigating
  to three pages. This change adds redirects for these pages in case
  other sites link to them as well.
2023-10-26 18:08:09 +00:00
rosstimothy 5b9585ab1c
Add ListUsers to the services.IdentityService (#33582)
Listing users is different from most existing list operations
because multiple resource types are stored under the users prefix.
Care was taken to ensure that these extra resources(passwords,
mfa devices, etc) do not cause lising to omit any users.
2023-10-26 15:18:22 +00:00
Paul Schisa 454bfc7280
Update Oracle DB docs and messaging (#33751)
* Update Oracle DB docs and messaging

update the docs and `tctl auth sign` instructions to call out the need to have the file permissions set to the oracle user

* Update oracle-self-hosted.mdx

* Update oracle-self-hosted.mdx

* Update docs/pages/database-access/guides/oracle-self-hosted.mdx

Co-authored-by: Marek Smoliński <marek@goteleport.com>

* Update tool/tctl/common/auth_command.go

Co-authored-by: Marek Smoliński <marek@goteleport.com>

* Update auth_command.go

---------

Co-authored-by: Marek Smoliński <marek@goteleport.com>
2023-10-25 17:48:13 +00:00
STeve (Xin) Huang 4c2dd577cb
[docs] Database Automatic User Provisioning for MariaDB and Redshift (#33888)
* [docs] Database Automatic User Provisioning for MariaDB and Redshift

* fix spelling
2023-10-25 16:46:58 +00:00
Zac Bergquist a87be85859
Add the no-changelog label to automated PRs (#33854)
These are for things like version updates in the docs and
AWS AMI IDs.
2023-10-25 15:33:35 +00:00
Rafał Cieślak 71a37bf50c
Await peristed state restoration before concluding UI initialization (#33735)
* Wait for restoring persisted state in initUi

* DocumentsReopen: Show number of open tabs and cluster name

* Move the comment for pluralize

* Log errors in AppInitializer

* Create useLogger hook

* Rename functions which initialize the app

* Don't wait for startup modals before showing UI
2023-10-25 09:05:33 +00:00
Grzegorz Zdunek 29e8d4677f
Update e (#33913) 2023-10-25 08:51:54 +00:00
rosstimothy 07abd2277e
Fix enterprise github connector marshaling (#33909)
#32653 refactored github connector marshaling so that enterprise
could call the oss marshaler instead of maintaining a copy of it
in two repos. However, the check on the EndpointURL was not omitted
in ent builds.
2023-10-25 03:01:13 +00:00
Brian Joerger 2ed1538e40
Ignore shared aws config not found error (#33651)
* Ignore shared aws config not found error.

* Move error conversion to lib/cloud/aws/errors.go
2023-10-25 01:56:46 +00:00