Rafał Cieślak

Results 40 issues of Rafał Cieślak

After [a conversation with Alan](https://gravitational.slack.com/archives/C0DF0TPMY/p1715853418962919), I decided to try out a couple of improvements which could simplify what I've done in #41413. In #41413, `vnet.Setup` and `vnet.Run` serve mostly as...

#41587 adds telemetry to VNet in Connect which just always reports usage events. But before we do so, we must first check if the user has agreed to collecting telemetry...

ui
size/sm
no-changelog

This PR makes it so that tshd reports a usage event once per each app accessed through VNet, [as described in the RFD](https://github.com/gravitational/teleport/blob/master/rfd/0163-vnet.md#product-usage). To accomplish this, I added a new...

ui
tsh
size/md
no-changelog

## Failure #### Link(s) to logs - https://github.com/gravitational/teleport/actions/runs/9078324496/job/24945120161?pr=41317#step:7:771 #### Relevant snippet ``` === FAIL: e2e/aws TestDatabases/redshift_cluster/auto_user_keep (83.17s) redshift_test.go:162: Error Trace: /__w/teleport/teleport/e2e/aws/redshift_test.go:275 /opt/go/src/runtime/asm_amd64.s:1695 Error: Should be false Messages: user "auto_keep_d0fc17" should...

flaky tests

https://typescript-eslint.io/rules/no-floating-promises/ There's a minor bug in Connect caused by forgetting to return a promise from a function. This seemed like something which could be caught by a linter, so I...

developer-experience

This PR largely copies the implementation of `daemon.Service.reissueGatewayCerts` and adjusts it to VNet needs. I considered extracting a shared method so that both `daemon.Service.reissueGatewayCerts` and `vnet.appProvider.ReissueAppCert` can use it, but...

ui
size/md
no-changelog

Backport #43595 to branch/v14 changelog: Fixed startup crash of Teleport Connect on Ubuntu 24.04 by adding an AppArmor profile

ui
backport
size/sm

Backport #43595 to branch/v15 changelog: Fixed startup crash of Teleport Connect on Ubuntu 24.04 by adding an AppArmor profile

ui
backport
size/sm

Backport #43595 to branch/v16 changelog: Fixed startup crash of Teleport Connect on Ubuntu 24.04 by adding an AppArmor profile

ui
backport
size/sm

While working on a v16 feature, I discovered that `MockedUnaryCall` behaves incorrectly when returned from a non-async function (which should be perfectly valid) https://github.com/gravitational/teleport/pull/43195#discussion_r1645964540. Since that PR won't be backported...

ui
backport
size/sm
no-changelog