Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
384 commits
Select commit Hold shift + click to select a range
3d9c5be
fix: Observe accurate `backend_read_seconds` duration (#27848)
codingllama Jun 14, 2023
bb4415a
chore: Bump Buf and Go versions (#27840)
codingllama Jun 14, 2023
e43ef74
Add skip-confirm flag for headless approval. (#27823)
Joerger Jun 14, 2023
c78743c
Ensure SSH_SESSION_WEBPROXY_ADDR is set for all sessions (#27842)
rosstimothy Jun 14, 2023
eb65bdd
Omit empty fields from DeviceCredential resources (#27821)
codingllama Jun 14, 2023
ad30386
helm: add hostAliases support (#27620)
hugoShaka Jun 14, 2023
cb84fbf
Make devbox sandbox friendly, add devbox CI. (#27728)
mdwn Jun 14, 2023
f044687
Docs: Update ADFS SSO guide (#27650)
Jun 14, 2023
c1b9492
Fixes the "Run as different user" window freezing (#27779)
Jun 14, 2023
60656b8
docs: Fix more installation commands on Windows (#27841)
webvictim Jun 14, 2023
4f01053
docs: document label expressions (#27811)
nklaassen Jun 14, 2023
fafa16a
Remove unused FIPS build boxes (#26859)
wadells Jun 14, 2023
19e36d6
Fix `tsh` relogin on not found errors (#27825)
Joerger Jun 15, 2023
94aea6f
Pass context through `UpsertAuthServer` (#27867)
espadolini Jun 15, 2023
09c4035
[Assist] Fix panic when writing to one WS from multiple threads (#27828)
jakule Jun 15, 2023
b283530
design updates for team gated features (#27756)
michellescripts Jun 15, 2023
80707cd
Remove duplicate imports (#27886)
zmb3 Jun 15, 2023
023a2d4
Provide client login IP when SSO initiated in a browser. (#27661)
AntonAM Jun 15, 2023
2aa6835
chore: Bump golangci-lint to v1.53.3 (#27898)
codingllama Jun 15, 2023
d80ab5b
Docs: Update Okta SSO Guide (#26806)
Jun 15, 2023
fe34634
Add arm deb dependency to distroless builds (#27902)
wadells Jun 15, 2023
32900f0
docs: mention required scope for GitHub app (#27730)
zmb3 Jun 15, 2023
e72254e
Use the one-liner in install-linux.mdx (#27364)
ptgott Jun 15, 2023
4901bb3
[auto] Update AMI IDs for 13.1.1 (#27870)
teleport-post-release-automation[bot] Jun 15, 2023
a2986f5
Make use of keepAliveInterval in terminal handler (#27705)
jakule Jun 15, 2023
1762c76
feat: adds motd to the ui (#27813)
flyinghermit Jun 16, 2023
e23e6b6
fix: correct minSupportedLabelExpressionVersion to v13.1.1 (#27894)
nklaassen Jun 16, 2023
95e6482
Connect: Add theme configuration (#27788)
gzdunek Jun 16, 2023
4151218
Add Machine ID tip when `tctl auth sign` is used (#27804)
strideynet Jun 16, 2023
1b69fbc
OpenSearch AWS autodiscovery (#27537)
Tener Jun 16, 2023
6be5d88
add saml wizard to ui (#27518)
rudream Jun 16, 2023
10a3a59
Add more accurate info to cloud download page re: `tbot` (#27937)
strideynet Jun 16, 2023
4e1eda9
Fix CHANGELOG spelling errors (#27954)
ptgott Jun 16, 2023
60a325a
Device Trust: `tsh` privilege elevation for TPM enrollment (#27833)
strideynet Jun 16, 2023
4bc2c04
Add mapping between user groups and applications. (#27812)
mdwn Jun 16, 2023
52e357f
Add a delete confirmation step to SyncInventory (#27906)
codingllama Jun 16, 2023
3e4a9e8
docs: update cloud downloads (#27934)
stevenGravy Jun 16, 2023
eaf1a4e
docs: include tsh install in connect your client tsh page (#26132)
stevenGravy Jun 16, 2023
b888698
Make Teleport config instructions easier to follow (#27582)
ptgott Jun 16, 2023
ca76220
Temporarily ignore Device Trust deprecation warnings (#27964)
codingllama Jun 16, 2023
6f27d40
Update e ref. (#27972)
mdwn Jun 16, 2023
57609fd
Fix invalid command example. (#27943)
Tener Jun 16, 2023
20e5a11
Remove deprecated/unused device trust protos (#27975)
codingllama Jun 16, 2023
2dd0376
helm: Use local auth server address in auth pod to prevent extra conn…
webvictim Jun 16, 2023
ec6295b
Compile binaries for access plugin tests (#27819)
justinas Jun 19, 2023
ca34114
Connect: Update Electron to 25.1 and TypeScript to 5.1 (#27837)
gzdunek Jun 19, 2023
a18a71e
Bump k8s.io/api in /integrations/kube-agent-updater (#28004)
dependabot[bot] Jun 19, 2023
5e83668
Reorder resource filters in the search bar (#28032)
ravicious Jun 19, 2023
876277f
Fix command output showing when running on multiple nodes (#27936)
ryanclark Jun 19, 2023
f4ae931
Update e ref. (#28035)
mdwn Jun 19, 2023
6ed1a58
Add HasPluginType to plugins interface. (#27903)
mdwn Jun 19, 2023
ec8594f
fix: Ignore staticcheck false positive on darwin (#28038)
codingllama Jun 19, 2023
453700e
Connect: Fix overlapping placeholder and keyboard shortcut in the sea…
gzdunek Jun 19, 2023
0d28a44
Fix `Assist` import so it does not break storybook (#28023)
gzdunek Jun 20, 2023
8833ac2
Update Connect's test plan (#25059)
ravicious Jun 20, 2023
1220470
Connect: Make tabs shadows look better (#27931)
gzdunek Jun 20, 2023
44127eb
Windows Device Trust documentation (#27758)
strideynet Jun 20, 2023
782c385
AWS OIDC Integration: Deploy DB Service in a single click (#27035)
marcoandredinis Jun 20, 2023
a9acbe1
Bump github.com/aws/aws-sdk-go-v2/service/athena from 1.30.0 to 1.30.…
dependabot[bot] Jun 20, 2023
9d432be
Bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 in /build.assets/tooling…
dependabot[bot] Jun 20, 2023
d0ee13d
Bump github.com/aws/aws-sdk-go-v2/config in /assets/aws (#28003)
dependabot[bot] Jun 20, 2023
5eacc9d
Bump github.com/aws/aws-sdk-go-v2/config from 1.18.25 to 1.18.27 (#27…
dependabot[bot] Jun 20, 2023
86e57aa
fix: Decode JSON directly from stream in `waitForCommandOutput` (#28040)
codingllama Jun 20, 2023
817b9a6
Bump k8s.io/apimachinery from 0.27.2 to 0.27.3 (#27991)
dependabot[bot] Jun 20, 2023
e1c1d2e
General Updates and Refactors to Helm Docs (#21656)
evanfreed Jun 20, 2023
6ef1186
Remove further unused fips infrastructure (#27900)
wadells Jun 20, 2023
da5580b
Okta service docs only show in enterprise and cloud. (#28061)
mdwn Jun 20, 2023
3f6e26a
Fuzzing test improvements (#28066)
jentfoo Jun 20, 2023
689f36b
Connect: Add docs for theme (#28024)
gzdunek Jun 20, 2023
3a0a7f8
Add reviewer and requester roles. (#27673)
mdwn Jun 20, 2023
85433df
Docs: Update GitLab SSO docs (#27853)
Jun 20, 2023
27ef083
Update ssh-approval-slack.mdx (#27940)
pschisa Jun 20, 2023
90f1d9a
Batched Dependabot updates (#28007)
dependabot-batcher[bot] Jun 20, 2023
2dacc4d
RFD 129: Avoid Discovery Resource Name Collisions (#27258)
GavinFrazar Jun 20, 2023
532e44b
docs: Fix syntax error (#27978)
webvictim Jun 20, 2023
c326b8c
ai: Add a node embedding watcher (#27204)
hugoShaka Jun 21, 2023
8f43fdb
render-tests: Remove test output from flaky test reporter (#27919)
camscale Jun 21, 2023
0760bc9
Allow setting max_session_ttl from clusterauth preferences (#26824)
Jun 21, 2023
9da628f
Use supplied tarball when building AMIs (#27921)
tcsc Jun 21, 2023
a725279
Changes to PagerDuty plugin to support running as a hosted plugin (#2…
tcsc Jun 21, 2023
ee79020
Remove outdated comment from ClustersService (#28090)
ravicious Jun 21, 2023
095e031
Remove debug print (#28085)
marcoandredinis Jun 21, 2023
864965e
Correct the backend_requests metric help text (#28053)
ptgott Jun 21, 2023
92e5f47
Restore `lib/ai` tests (#28077)
jakule Jun 21, 2023
d6205f5
update message on empty tsh ls results (#28095)
stevenGravy Jun 21, 2023
409e08c
docs: replace "Golang" with "Go" (#28114)
zmb3 Jun 22, 2023
92a2e6c
Connect My Computer: Add a setup document and an icon in the top bar …
gzdunek Jun 22, 2023
20dcb2b
docs: update macos tsh install instructions (#28094)
stevenGravy Jun 22, 2023
a82f2d8
permission-warning.mdx: Advise NOT TO give access,editor to users (#2…
ravicious Jun 22, 2023
c5486d1
athena audit logs - add migration script (#27099)
tobiaszheller Jun 22, 2023
e5b9505
Add CLI options for OpenSearch autodiscovery config. (#27941)
Tener Jun 22, 2023
c0a8691
Web terminal themes (#28022)
gzdunek Jun 22, 2023
c90c5fc
[master] Bumped `e` ref (#28143)
fheinecke Jun 22, 2023
d356feb
[auto] Update AMI IDs for 13.1.2 (#28148)
teleport-post-release-automation[bot] Jun 22, 2023
9d5f386
bump docs to 13.1.1 (#28062)
evanfreed Jun 22, 2023
9cec75f
feat: add support for label expressions to k8s operator (#28074)
nklaassen Jun 22, 2023
3fa6463
[Assist] Remove the empty assist message (#28125)
jakule Jun 22, 2023
d6c4775
docs: fix kubernetes guide (#28160)
hugoShaka Jun 22, 2023
91edb0a
Edit the server access Getting Started guide (#28054)
ptgott Jun 22, 2023
147fd54
Update teleport cloud faq.mdx (#28169)
pschisa Jun 22, 2023
77d3820
docs: remove note about supporting any platform supporting Go (#28112)
zmb3 Jun 22, 2023
ec4534c
Specify how host user creation invokes `useradd` (#27733)
ptgott Jun 22, 2023
0dd543a
Move "Device Trust" to a top-level docs item (#28108)
codingllama Jun 22, 2023
186a277
Adds AccessDenied reporting to PagerDuty (#28126)
tcsc Jun 23, 2023
ef123fd
Fix TestSQSMessagesCollectorErrorsOnReceive flakiness (#28046)
tobiaszheller Jun 23, 2023
6746665
Set the default session ttl in generateCert (#28138)
Jun 23, 2023
b37a8b5
Devbox update - fix legacy warning (#28168)
jakule Jun 23, 2023
e2b76bb
Add option to allow for host users not to be deleted (#26892)
Jun 23, 2023
cfe0e2a
[devbox] Update go to 1.20.5 and golangci-lint to 1.53.3. (#28157)
mdwn Jun 23, 2023
274db4a
Support `assume_role_arn` for database dynamic resources (#28039)
greedy52 Jun 23, 2023
e81eb25
Respect client idle timeout setting (#27484)
rosstimothy Jun 23, 2023
2593843
Support for benchmarking web sessions (#24864)
rosstimothy Jun 23, 2023
48a113b
InstallScripts: pin teleport version using ServerVersion (#28149)
marcoandredinis Jun 23, 2023
d258be3
Improve the upload completer logs (#28173)
zmb3 Jun 23, 2023
44960a8
Warn about clamshell-related touch ID unavailability (#28175)
codingllama Jun 23, 2023
74d66a6
copy edits (#27489)
Jun 23, 2023
fa7ff1e
update attributes to roles (#28079)
Jun 23, 2023
b217c32
Extend test timeout to fix flakiness. (#28179)
Joerger Jun 23, 2023
40033fc
Add wasm-pack to docker images (#28105)
Jun 23, 2023
fa9e83c
Discard audit events in web Moderated Session tests (#28055)
rosstimothy Jun 23, 2023
b3b37f1
Preserve applications original URL's query (#28099)
kimlisa Jun 23, 2023
4b0c7aa
Returned Vars to the code output (#28161)
Jun 23, 2023
d74e501
Add one-liner to get an RFD number (#27374)
ptgott Jun 23, 2023
07096b3
Remove absolute goteleport.com/docs links (#28170)
ptgott Jun 23, 2023
c8647a7
Don't add keys to agent during headless login. (#27960)
Joerger Jun 23, 2023
958af7a
log why the TeleportReady event is not being emitted (#28229)
zmb3 Jun 23, 2023
10dd646
Adds automatic approver user for use with access plugins (#27829)
tcsc Jun 24, 2023
dfcdb8e
athena audit logs - use sqs attribute as oldest metric (#28200)
tobiaszheller Jun 26, 2023
3f852e6
Docs: Update recommended role (#28189)
marcoandredinis Jun 26, 2023
af404e3
Always collect `deny` arm of `kubernetes_resources` (#28275)
tigrato Jun 26, 2023
44c3c56
docs: default https ports for tsh login (#28188)
stevenGravy Jun 26, 2023
58b0cdd
Skip embedding processor on Cloud Non-Team plan (#28197)
justinas Jun 26, 2023
1826f93
Fix wrong CertTTL the KeyTTL if its zero in teleterm (#28284)
Jun 26, 2023
64aca1f
Add IOKit as a dependency to Darwin. (#28217)
mdwn Jun 26, 2023
3897148
Clarify permissions for Okta API tokens. (#28223)
mdwn Jun 26, 2023
d831464
Use the long-form --config flag in shell example (#28232)
codingllama Jun 26, 2023
e62e786
Add associated applications and user groups to UI objects. (#28084)
mdwn Jun 26, 2023
7b11caa
bump e-ref (#28240)
michellescripts Jun 26, 2023
f8faaa7
only apply stripe csp for team/usage users (#28198)
michellescripts Jun 26, 2023
ec78da1
Add onboarding questionnaire components (#27977)
michellescripts Jun 26, 2023
7bee4f7
docs: include desktops for cloud faq reverse tunnel (#28295)
stevenGravy Jun 26, 2023
2e9eb27
Batched Dependabot updates (#28263)
dependabot-batcher[bot] Jun 26, 2023
a8aeedc
Pass teleport-reversetunnelv2 for auth connections (#28231)
espadolini Jun 26, 2023
f7ddec7
Reduce debug log spam for TeleportReady events (#28314)
zmb3 Jun 26, 2023
248c368
Fix audit log report of `kubernetes_users` and `kubernetes_groups` (#…
tigrato Jun 26, 2023
871aa2a
docs: include process_state in metrics (#28190)
stevenGravy Jun 26, 2023
45619aa
Restore resource requests guide with an admonition. (#28298)
mdwn Jun 26, 2023
4b33aa0
Upgrade cloud version to 13.1.2. (#28315)
Jun 27, 2023
ab22796
Machine ID: New configuration format (#27152)
strideynet Jun 27, 2023
b1808e9
Machine ID: New configuration format testing (#27615)
strideynet Jun 27, 2023
0ef6263
Teleport One Off Script (#27852)
marcoandredinis Jun 27, 2023
f2adcda
Drain database connections on graceful shutdown (#27491)
gabrielcorado Jun 27, 2023
14b510a
Add a note on the `admin` database permission requirement for MongoDB…
gabrielcorado Jun 27, 2023
46f8fbe
k8s operator supports Okta import rules. (#28158)
mdwn Jun 27, 2023
ac9054c
Machine ID: Add usage event for bot creation (#28279)
strideynet Jun 27, 2023
cafde15
update installation video (#28297)
rodgtr1 Jun 27, 2023
c949e20
Clarify the disablesse S3 backend setting (#28292)
ptgott Jun 27, 2023
d386c42
ai: compute opportinistic summary of command execution (#28033)
hugoShaka Jun 27, 2023
ea0a293
Add username to headless authentication backend key. (#28222)
Joerger Jun 27, 2023
5f4dc2a
chore: Bump Buf to v1.22.0 (#28300)
codingllama Jun 27, 2023
b15d0a2
docs: update tsh ssh example in tbot (#28335)
stevenGravy Jun 27, 2023
926996f
docs: update ssh connect example in ssh getting started (#28350)
stevenGravy Jun 27, 2023
b7240b8
[auto] Update AMI IDs for 13.1.5 (#28388)
teleport-post-release-automation[bot] Jun 27, 2023
89e4d73
Document Jamf service and auto-enroll (#28167)
codingllama Jun 27, 2023
2b0fb80
[Assist] Include embeddings in the prompt (#28116)
jakule Jun 27, 2023
b278d87
Make RFD number one-liner more resistant to typos (#28280)
ravicious Jun 27, 2023
c3d39a9
Document Jamf `exit_on_sync` toggle (#28394)
codingllama Jun 27, 2023
bcf6e8f
Connect My Computer: Add ACL (#28131)
gzdunek Jun 28, 2023
2e47bf7
Machine ID: Configuration migration (#27468)
strideynet Jun 28, 2023
73cfb29
Support specifying `assume_role_arn` for Kube cluster matchers (#28282)
tigrato Jun 28, 2023
e4e5bbe
Document create_host_user_mode (#28192)
Jun 28, 2023
b38f2b9
Add omitempty to new ResourceMatcherAWS block for best backwards comp…
greedy52 Jun 28, 2023
3179bc3
Teleport Proxy Behind ALB support for IP Pinning (#26623)
greedy52 Jun 28, 2023
3bc6497
Hide wait subcommands (#28031)
hugoShaka Jun 28, 2023
3df7896
Fix flaky athena tests (#28283)
tobiaszheller Jun 28, 2023
09a5fd9
docs: bump cloud to 13.1.5 (#28404)
Jun 28, 2023
c89bceb
Describe subject flags in Event Handler guides (#28301)
ptgott Jun 28, 2023
3a8a2e1
use teleport.sh instead of dashboard.goteleport.com for license retri…
stevenGravy Jun 28, 2023
0d3d881
Machine ID: Add support for BotJoin analytics event (#28293)
strideynet Jun 28, 2023
794e0d4
Mention helm-unittest plugin version (#28329)
zmb3 Jun 28, 2023
a91ef0d
update device trust guide (#28365)
Jun 28, 2023
95996ac
Add light & dark themes to YAML editor (#28378)
gzdunek Jun 28, 2023
f7bd643
* Enable headless authentication event watch. (#28234)
Joerger Jun 28, 2023
4337d39
Fix the username on self-hosted DB doc pages (#28387)
Jun 28, 2023
d76c7cb
Expand Docker installation instructions (#27211)
ptgott Jun 28, 2023
5ba028b
Add security notes to the session recording guide (#28230)
ptgott Jun 28, 2023
ebecb59
Replace `graviational/oxy.Forwarder` with `httputil.ReverseProxy` (#2…
tigrato Jun 29, 2023
c9bf80b
Improve error handling and embedding prompts; fix typos (#28403)
jakule Jun 29, 2023
2019e0d
Update tsh scp command description to match ssh node commands (#28465)
stevenGravy Jun 29, 2023
c33b604
Replace xitongsys/parquet-go with segment-io lib (#28442)
tobiaszheller Jun 29, 2023
18a5327
Remove most t.Log() from tests (#28453)
jakule Jun 29, 2023
3b9053f
Introduce user preferences (#28291)
ryanclark Jun 29, 2023
18b84bd
Docs: Update Google Workspace SSO Guide (#28117)
Jun 29, 2023
ff9ceb2
Change copy "Go To Dashboard" for "Go To Cluster" on new account scre…
mcbattirola Jun 29, 2023
0a5e59f
Shut down embedding processor on graceful exit (#28356)
justinas Jun 29, 2023
e2ed25c
Emit default role `editor` changes (#28209)
mcbattirola Jun 29, 2023
a5df89e
Extend Per Kube resource RBAC (#26244)
tigrato Jun 29, 2023
32a6e6a
remove sentence fragment and link (#28367)
stevenGravy Jun 29, 2023
4ea1764
Fix header levels in the authorization docs page (#28379)
Jun 29, 2023
32b7671
Refactor websocket termination and stream handling (#28452)
jakule Jun 29, 2023
74d77b6
adding name to docker run command (#28482)
rodgtr1 Jun 29, 2023
698d233
Assist: fix summary logic (#28487)
hugoShaka Jun 29, 2023
f6906f3
Discover: Add deployed method field to deploy service event (#28336)
kimlisa Jun 29, 2023
cf23101
Add the UI for Assist's settings (#28413)
ryanclark Jun 30, 2023
7c556ff
add rsync to buildbox (#28503)
capnspacehook Jun 30, 2023
a4a00d4
integrations/operator: Try to delete bot role (#28391)
hugoShaka Jun 30, 2023
c548bd7
Docs: Document that root cluster's can't populate OS users from leave…
Jun 30, 2023
faf6dad
Promote IAC docs for agents and dynamic resources (#27703)
ptgott Jun 30, 2023
beec1a9
clarify source of user cert TTL (#28498)
Jun 30, 2023
2055921
Fix tsh windows builds (#28357)
rosstimothy Jun 30, 2023
7fca7f1
Web related tweaks for access request user groups (#28455)
kimlisa Jun 30, 2023
e043ac0
AWS OIDC - DeployService: configure IAM (#28088)
marcoandredinis Jun 30, 2023
b4d5297
Web: Improve no access message and remove hard coded color (#28508)
kimlisa Jun 30, 2023
303aada
assist: add classification code (#28221)
hugoShaka Jun 30, 2023
52bba4f
fix: Use correct sync defaults and validation (#28540)
codingllama Jun 30, 2023
f2abf69
Change signup links to mention Teleport Team (#28547)
ptgott Jun 30, 2023
51e7c20
Update agentless mode description (#28551)
ptgott Jun 30, 2023
452da93
Disable disk-based logger for web tests (#28518)
zmb3 Jun 30, 2023
2e490fa
Update e (#28559)
kimlisa Jun 30, 2023
b3e83fa
Improve copy on the integrations page (#28111)
klizhentas Jul 2, 2023
3c4ed44
Connect My Computer: check permissions before showing in the UI (#28346)
gzdunek Jul 3, 2023
6e29864
dynamodbbk: don't delete non-expired items on Get (#28519)
espadolini Jul 3, 2023
4382db5
User groups in access requests will expand list of applications. (#28…
mdwn Jul 3, 2023
7bdcdac
Update Build Assets - Tooling (#28585)
public-renovate-gha[bot] Jul 3, 2023
490d9d6
[Assist] Provide interactive updates during agent execution (#27893)
Jul 3, 2023
af121b9
Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.100.1 to 1.102.0…
dependabot[bot] Jul 3, 2023
010076f
Posthog event for onboarding questionnaire submit (#28328)
michellescripts Jul 3, 2023
6569a69
Remove console.log in AssistContext (#28607)
ryanclark Jul 3, 2023
22d72d3
Introduce the Access List object. (#28385)
mdwn Jul 3, 2023
c29765b
Add t.Parallel() to several tsh tests (#28470)
jakule Jul 3, 2023
10653fd
Update module google.golang.org/protobuf to v1.31.0 (#28590)
public-renovate-gha[bot] Jul 3, 2023
79754a3
set onboarding survey on user preferences (#28530)
michellescripts Jul 3, 2023
9bc3c7a
Athena Migration Script: Add additional migration options (#28560)
logand22 Jul 3, 2023
4b85670
improve startup with empty db or discovery config (#28552)
GavinFrazar Jul 3, 2023
adabe84
Add custom component prop type for react-select (#28596)
kimlisa Jul 3, 2023
679749e
Update e ref. (#28614)
mdwn Jul 3, 2023
31b66f0
WebDiscover: Partially implement auto deploy database server view (#2…
kimlisa Jul 4, 2023
a1f8f06
update e ref (#28630)
espadolini Jul 4, 2023
a62b109
Move database validation to gRPC methods (#28619)
gabrielcorado Jul 4, 2023
37243f8
Script to configure IAM for the DeployService (#28436)
marcoandredinis Jul 4, 2023
b2cd70c
add docs for idp-initiated sso for grafana (#28058)
rudream Jul 4, 2023
18389d5
docs: correct docker installation table (#28604)
stevenGravy Jul 4, 2023
2cba82c
`tsh db connect` should prefer mongosh (#28539)
greedy52 Jul 4, 2023
6547a01
lib/teleterm: Remove misleading error log after LocalAgent.GetKey (#2…
ravicious Jul 5, 2023
e6d8f2b
Update RDP Client (#28587)
public-renovate-gha[bot] Jul 5, 2023
89bbe26
docs: edits to the headless webauthn guide (#24328)
stevenGravy Jul 5, 2023
15d3564
Rename `database_labels` to `db_labels` (#28649)
marcoandredinis Jul 5, 2023
119dc7a
Reduce login latency (#28499)
rosstimothy Jul 5, 2023
db2f9a6
Add a guide to Teleport+Spacelift
ptgott May 8, 2023
ec0bef5
Respond to alexfornuto feedback
ptgott May 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
174 changes: 138 additions & 36 deletions .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ name: push-build-linux-amd64
environment:
BUILDBOX_VERSION: teleport14
GID: "1000"
RUNTIME: go1.20.4
RUNTIME: go1.20.5
UID: "1000"
trigger:
event:
Expand Down Expand Up @@ -155,7 +155,7 @@ name: push-build-linux-386
environment:
BUILDBOX_VERSION: teleport14
GID: "1000"
RUNTIME: go1.20.4
RUNTIME: go1.20.5
UID: "1000"
trigger:
event:
Expand Down Expand Up @@ -269,7 +269,7 @@ name: push-build-linux-amd64-fips
environment:
BUILDBOX_VERSION: teleport14
GID: "1000"
RUNTIME: go1.20.4
RUNTIME: go1.20.5
UID: "1000"
trigger:
event:
Expand Down Expand Up @@ -387,7 +387,7 @@ name: push-build-windows-amd64
environment:
BUILDBOX_VERSION: teleport14
GID: "1000"
RUNTIME: go1.20.4
RUNTIME: go1.20.5
UID: "1000"
trigger:
event:
Expand Down Expand Up @@ -1042,7 +1042,7 @@ name: push-build-linux-arm
environment:
BUILDBOX_VERSION: teleport14
GID: "1000"
RUNTIME: go1.20.4
RUNTIME: go1.20.5
UID: "1000"
trigger:
event:
Expand Down Expand Up @@ -1479,7 +1479,7 @@ type: kubernetes
name: build-linux-amd64-centos7
environment:
BUILDBOX_VERSION: teleport14
RUNTIME: go1.20.4
RUNTIME: go1.20.5
trigger:
event:
include:
Expand Down Expand Up @@ -1688,7 +1688,7 @@ type: kubernetes
name: build-linux-amd64-centos7-fips
environment:
BUILDBOX_VERSION: teleport14
RUNTIME: go1.20.4
RUNTIME: go1.20.5
trigger:
event:
include:
Expand Down Expand Up @@ -1896,7 +1896,7 @@ type: kubernetes
name: build-linux-amd64
environment:
BUILDBOX_VERSION: teleport14
RUNTIME: go1.20.4
RUNTIME: go1.20.5
trigger:
event:
include:
Expand Down Expand Up @@ -2111,7 +2111,7 @@ type: kubernetes
name: build-linux-amd64-fips
environment:
BUILDBOX_VERSION: teleport14
RUNTIME: go1.20.4
RUNTIME: go1.20.5
trigger:
event:
include:
Expand Down Expand Up @@ -3411,7 +3411,7 @@ type: kubernetes
name: build-linux-386
environment:
BUILDBOX_VERSION: teleport14
RUNTIME: go1.20.4
RUNTIME: go1.20.5
trigger:
event:
include:
Expand Down Expand Up @@ -4237,7 +4237,7 @@ type: kubernetes
name: build-linux-arm
environment:
BUILDBOX_VERSION: teleport14
RUNTIME: go1.20.4
RUNTIME: go1.20.5
trigger:
event:
include:
Expand Down Expand Up @@ -5566,7 +5566,7 @@ type: kubernetes
name: build-windows-amd64
environment:
BUILDBOX_VERSION: teleport14
RUNTIME: go1.20.4
RUNTIME: go1.20.5
trigger:
event:
include:
Expand Down Expand Up @@ -6236,29 +6236,6 @@ steps:
path: /var/run
- name: dockerconfig
path: /root/.docker
- name: Build and push buildbox-fips
image: docker
pull: if-not-exists
commands:
- apk add --no-cache make aws-cli
- chown -R $UID:$GID /go
- aws ecr get-login-password --profile staging --region=us-west-2 | docker login
-u="AWS" --password-stdin 146628656107.dkr.ecr.us-west-2.amazonaws.com
- make -C build.assets buildbox-fips
- docker tag public.ecr.aws/gravitational/teleport-buildbox-fips:$BUILDBOX_VERSION
146628656107.dkr.ecr.us-west-2.amazonaws.com/gravitational/teleport-buildbox-fips:$BUILDBOX_VERSION-$DRONE_COMMIT_SHA
- docker push 146628656107.dkr.ecr.us-west-2.amazonaws.com/gravitational/teleport-buildbox-fips:$BUILDBOX_VERSION-$DRONE_COMMIT_SHA
- docker logout 146628656107.dkr.ecr.us-west-2.amazonaws.com
- aws ecr-public get-login-password --profile production --region=us-east-1 | docker
login -u="AWS" --password-stdin public.ecr.aws
- docker push public.ecr.aws/gravitational/teleport-buildbox-fips:$BUILDBOX_VERSION
volumes:
- name: awsconfig
path: /root/.aws
- name: dockersock
path: /var/run
- name: dockerconfig
path: /root/.docker
- name: Build and push buildbox-arm
image: docker
pull: if-not-exists
Expand Down Expand Up @@ -7051,6 +7028,66 @@ image_pull_secrets:
# Generated at dronegen/gha.go (main.ghaMultiBuildPipeline)
################################################

kind: pipeline
type: kubernetes
name: promote-teleport-hardened-amis
trigger:
event:
include:
- promote
target:
include:
- production
- promote-hardened-amis
repo:
include:
- gravitational/*
workspace:
path: /go
clone:
disable: true
steps:
- name: Check out code
image: docker:git
pull: if-not-exists
commands:
- mkdir -pv "/go/src/github.com/gravitational/teleport"
- cd "/go/src/github.com/gravitational/teleport"
- git init
- git remote add origin ${DRONE_REMOTE_URL}
- git fetch origin --tags
- git checkout -qf "${DRONE_COMMIT_SHA}"
- mkdir -m 0700 /root/.ssh && echo "$GITHUB_PRIVATE_KEY" > /root/.ssh/id_rsa &&
chmod 600 /root/.ssh/id_rsa
- ssh-keyscan -H github.com > /root/.ssh/known_hosts 2>/dev/null && chmod 600 /root/.ssh/known_hosts
- git submodule update --init e
- mkdir -pv /go/cache
- rm -f /root/.ssh/id_rsa
environment:
GITHUB_PRIVATE_KEY:
from_secret: GITHUB_PRIVATE_KEY
- name: Delegate build to GitHub
image: golang:1.18-alpine
pull: if-not-exists
commands:
- cd "/go/src/github.com/gravitational/teleport/build.assets/tooling"
- 'go run ./cmd/gh-trigger-workflow -owner ${DRONE_REPO_OWNER} -repo teleport.e
-tag-workflow -timeout 2h30m0s -workflow promote-teleport-hardened-amis.yaml -workflow-ref=${DRONE_TAG}
-input oss-teleport-repo=${DRONE_REPO} -input oss-teleport-ref=${DRONE_TAG} -input
"release-source-tag=${DRONE_TAG}" '
environment:
GHA_APP_KEY:
from_secret: GITHUB_WORKFLOW_APP_PRIVATE_KEY
image_pull_secrets:
- DOCKERHUB_CREDENTIALS

---
################################################
# Generated using dronegen, do not edit by hand!
# Use 'make dronegen' to update.
# Generated at dronegen/gha.go (main.ghaMultiBuildPipeline)
################################################

kind: pipeline
type: kubernetes
name: promote-teleport-kube-agent-updater-oci-images
Expand Down Expand Up @@ -8420,7 +8457,9 @@ clone:
depends_on:
- clean-up-previous-build
- build-linux-amd64-deb
- build-linux-amd64-fips-deb
- build-linux-arm64-deb
- build-linux-arm-deb
steps:
- name: Check out code
image: docker:git
Expand Down Expand Up @@ -8462,6 +8501,68 @@ image_pull_secrets:
# Generated at dronegen/gha.go (main.ghaMultiBuildPipeline)
################################################

kind: pipeline
type: kubernetes
name: build-teleport-hardened-amis
trigger:
event:
include:
- tag
ref:
include:
- refs/tags/v*
repo:
include:
- gravitational/*
workspace:
path: /go
clone:
disable: true
depends_on:
- clean-up-previous-build
- build-linux-amd64-deb
- build-linux-amd64-fips-deb
steps:
- name: Check out code
image: docker:git
pull: if-not-exists
commands:
- mkdir -pv "/go/src/github.com/gravitational/teleport"
- cd "/go/src/github.com/gravitational/teleport"
- git init
- git remote add origin ${DRONE_REMOTE_URL}
- git fetch origin --tags
- git checkout -qf "${DRONE_COMMIT_SHA}"
- mkdir -m 0700 /root/.ssh && echo "$GITHUB_PRIVATE_KEY" > /root/.ssh/id_rsa &&
chmod 600 /root/.ssh/id_rsa
- ssh-keyscan -H github.com > /root/.ssh/known_hosts 2>/dev/null && chmod 600 /root/.ssh/known_hosts
- git submodule update --init e
- mkdir -pv /go/cache
- rm -f /root/.ssh/id_rsa
environment:
GITHUB_PRIVATE_KEY:
from_secret: GITHUB_PRIVATE_KEY
- name: Delegate build to GitHub
image: golang:1.18-alpine
pull: if-not-exists
commands:
- cd "/go/src/github.com/gravitational/teleport/build.assets/tooling"
- 'go run ./cmd/gh-trigger-workflow -owner ${DRONE_REPO_OWNER} -repo teleport.e
-tag-workflow -timeout 2h30m0s -workflow release-teleport-hardened-amis.yaml -workflow-ref=${DRONE_TAG}
-input oss-teleport-repo=${DRONE_REPO} -input oss-teleport-ref=${DRONE_TAG} '
environment:
GHA_APP_KEY:
from_secret: GITHUB_WORKFLOW_APP_PRIVATE_KEY
image_pull_secrets:
- DOCKERHUB_CREDENTIALS

---
################################################
# Generated using dronegen, do not edit by hand!
# Use 'make dronegen' to update.
# Generated at dronegen/gha.go (main.ghaMultiBuildPipeline)
################################################

kind: pipeline
type: kubernetes
name: build-teleport-kube-agent-updater-oci-images
Expand Down Expand Up @@ -16996,6 +17097,7 @@ depends_on:
- teleport-container-images-branch-promote
- publish-os-package-repos
- promote-teleport-oci-distroless-images
- promote-teleport-hardened-amis
- promote-teleport-kube-agent-updater-oci-images
steps:
- name: Check if commit is tagged
Expand Down Expand Up @@ -17106,6 +17208,6 @@ image_pull_secrets:
- DOCKERHUB_CREDENTIALS
---
kind: signature
hmac: c12537f0b20719e1d7b3247410ec676e00d60db9c892bdaf02b08f13b0c224d0
hmac: d3185434ba38b96a9cbf435a59a3ab0d7e4d3ef6ef39a198164e0e2198f1286d

...
40 changes: 20 additions & 20 deletions .github/ISSUE_TEMPLATE/webtestplan.md
Original file line number Diff line number Diff line change
Expand Up @@ -572,8 +572,6 @@ Use Discover Wizard to enroll new resources and access them:
- Run the program: `$ mc`
- Resize Teleport Connect to see if the panels resize with it
- [ ] Verify that the tab automatically closes on `$ exit` command.
- [ ] Execute `tsh ssh nonexistent-node` in the command bar. Verify that you see a new tab with an
error from tsh ssh.
- Kubernetes access
- [ ] Open a new kubernetes tab, run `echo $KUBECONFIG` and check if it points to the file within Connect's app data directory.
- [ ] Close the tab and open it again (to the same resource). Verify if the kubeconfig path didn't change.
Expand Down Expand Up @@ -634,23 +632,24 @@ Use Discover Wizard to enroll new resources and access them:
- [ ] Click "Add another cluster", provide an address to a new cluster and submit the form. Close
the modal when asked for credentials. Verify that the cluster was still added and is visible in
the profile selector.
- Command bar & autocomplete
- Do the steps for the root cluster, then switch to a leaf cluster and repeat them.
- [ ] Verify that the autocomplete for tsh ssh filters SSH logins and autocompletes them.
- [ ] Verify that the autocomplete for tsh ssh filters SSH hosts by name and label and
autocompletes them.
- [ ] Verify that launching an invalid tsh ssh command shows the error in a new tab.
- [ ] Verify that launching a valid tsh ssh command opens a new tab with the session opened.
- [ ] Verify that the autocomplete for tsh proxy db filters databases by name and label and
autocompletes them.
- [ ] Verify that launching a tsh proxy db command opens a new local shell with the command
running.
- [ ] Verify that the autocomplete for tsh ssh doesn't break when you cut/paste commands in
various points.
- [ ] Verify that manually typing out what the autocomplete would suggest doesn't break the
command bar.
- [ ] Verify that launching any other command that's not supported by the autocomplete opens a
new local shell with that command running.
- Search bar
- [ ] Verify that you can connect to all three resources types on root clusters and leaf
clusters.
- [ ] Verify that picking a resource filter and a cluster filter at the same time works as
expected.
- [ ] Verify that connecting to a resource from a different root cluster switches to the
workspace of that root cluster.
- Shut down a root cluster.
- [ ] Verify that attempting to search returns "Some of the search results are incomplete" in
the search bar.
- [ ] Verify that clicking "Show details" next to the error message and then closing the modal
by clicking one of the buttons or by pressing Escape does not close the search bar.
- Log in as a user with a short TTL. Make sure you're not logged in to any other cluster. Wait for
the cert to expire. Enter a search term that usually returns some results.
- [ ] Relogin when asked. Verify that the search bar is not collapsed and shows search
results.
- [ ] Close the login modal instead of logging in. Verify that the search bar is not collapsed
and shows "No matching results found".
- Resilience when resources become unavailable
- DocumentCluster
- For each scenario, create at least one DocumentCluster tab for each available resource kind.
Expand Down Expand Up @@ -701,7 +700,8 @@ Use Discover Wizard to enroll new resources and access them:
- [ ] Verify that closing the login modal without logging in shows an appropriate error.
- Log in, create a db connection, then remove access to that db server for that user; wait for
the cert to expire, then attempt to make a connection through the proxy; log in.
- [ ] Verify that the db tab shows an appropriate error.
- [ ] Verify that psql shows an appropriate access denied error ("access to db denied. User
does not have permissions. Confirm database user and name").
- Log in, open a cluster tab, wait for the cert to expire. Switch from a servers view to
databases view.
- [ ] Verify that a login modal was shown.
Expand Down
2 changes: 0 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ updates:
- dependency-name: github.com/gravitational/ttlmap
# Breaks backwards compatibility
- dependency-name: github.com/go-webauthn/webauthn
# TODO(greedy52): Update mongo-driver and fix API changes.
- dependency-name: go.mongodb.org/mongo-driver
# Must be kept in-sync with libbpf
- dependency-name: github.com/aquasecurity/libbpfgo
# Forked/replaced dependencies
Expand Down
Loading