Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: gravitational/teleport
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 93ed1e830e253b5c6d67293c536f610b214773d6
Choose a base ref
..
head repository: gravitational/teleport
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f1cd65b3a3c84177769ed9848d84751de2b6e612
Choose a head ref
Showing with 5,905 additions and 1,087 deletions.
  1. +654 −20 api/gen/proto/go/teleport/decision/v1alpha1/ssh_identity.pb.go
  2. +166 −1 api/proto/teleport/decision/v1alpha1/ssh_identity.proto
  3. +22 −0 api/proto/teleport/legacy/types/types.proto
  4. +978 −517 api/types/types.pb.go
  5. +5 −0 docs/config.json
  6. +1 −0 docs/cspell.json
  7. +2 −1 docs/pages/enroll-resources/workload-identity/introduction.mdx
  8. +12 −0 docs/pages/includes/machine-id/workload-identity-selector-config.yaml
  9. +81 −0 docs/pages/reference/cli/tbot.mdx
  10. +83 −3 docs/pages/reference/machine-id/configuration.mdx
  11. +255 −0 docs/pages/reference/workload-identity/attributes.mdx
  12. +61 −0 docs/pages/reference/workload-identity/configuration-resource-migration.mdx
  13. +418 −0 docs/pages/reference/workload-identity/workload-identity-api-and-workload-attestation.mdx
  14. +276 −0 docs/pages/reference/workload-identity/workload-identity-resource.mdx
  15. +6 −0 docs/pages/reference/workload-identity/workload-identity.mdx
  16. +6 −3 integration/helpers/instance.go
  17. +22 −23 lib/auth/auth.go
  18. +1 −1 lib/auth/auth_test.go
  19. +3 −5 lib/auth/auth_with_roles.go
  20. +26 −15 lib/auth/init_test.go
  21. +33 −36 lib/auth/keygen/keygen.go
  22. +14 −14 lib/auth/keygen/keygen_test.go
  23. +2 −2 lib/auth/sessions.go
  24. +19 −18 lib/auth/test/suite.go
  25. +2 −3 lib/auth/testauthority/testauthority.go
  26. +2 −7 lib/client/api.go
  27. +53 −38 lib/client/ca_export.go
  28. +91 −28 lib/client/ca_export_test.go
  29. +6 −5 lib/client/client_store_test.go
  30. +2 −2 lib/client/identityfile/identity_test.go
  31. +19 −14 lib/client/keyagent_test.go
  32. +5 −3 lib/client/known_hosts_migrate_test.go
  33. +143 −0 lib/decision/ssh_identity.go
  34. +101 −0 lib/decision/ssh_identity_test.go
  35. +20 −0 lib/kube/proxy/forwarder.go
  36. +191 −0 lib/kube/proxy/single_cert_handler.go
  37. +221 −0 lib/kube/proxy/single_cert_handler_test.go
  38. +17 −0 lib/kube/proxy/utils_testing.go
  39. +6 −5 lib/reversetunnel/srv_test.go
  40. +0 −42 lib/services/authority.go
  41. +4 −4 lib/srv/authhandlers_test.go
  42. +13 −10 lib/srv/discovery/access_graph_aws.go
  43. +14 −0 lib/srv/discovery/access_graph_azure.go
  44. +28 −24 lib/srv/discovery/access_graph_test.go
  45. +5 −5 lib/srv/discovery/discovery.go
  46. +15 −29 lib/srv/discovery/fetchers/aws-sync/aws-sync.go
  47. +3 −3 lib/srv/discovery/fetchers/aws-sync/ec2.go
  48. +4 −4 lib/srv/discovery/fetchers/aws-sync/eks.go
  49. +1 −1 lib/srv/discovery/fetchers/aws-sync/eks_test.go
  50. +4 −4 lib/srv/discovery/fetchers/aws-sync/groups.go
  51. +2 −2 lib/srv/discovery/fetchers/aws-sync/iam_test.go
  52. +4 −4 lib/srv/discovery/fetchers/aws-sync/idp.go
  53. +2 −2 lib/srv/discovery/fetchers/aws-sync/policies.go
  54. +4 −4 lib/srv/discovery/fetchers/aws-sync/rds.go
  55. +4 −4 lib/srv/discovery/fetchers/aws-sync/rds_test.go
  56. +4 −4 lib/srv/discovery/fetchers/aws-sync/roles.go
  57. +4 −4 lib/srv/discovery/fetchers/aws-sync/s3.go
  58. +1 −1 lib/srv/discovery/fetchers/aws-sync/s3_test.go
  59. +5 −5 lib/srv/discovery/fetchers/aws-sync/users.go
  60. +59 −50 lib/srv/discovery/status.go
  61. +5 −5 lib/srv/git/forward_test.go
  62. +84 −33 lib/sshca/identity.go
  63. +29 −20 lib/sshca/identity_test.go
  64. +50 −4 lib/sshca/sshca.go
  65. +104 −0 lib/tbot/cli/start_kubernetes_v2.go
  66. +85 −0 lib/tbot/cli/start_kubernetes_v2_test.go
  67. +6 −0 lib/tbot/config/config.go
  68. +1 −1 lib/tbot/config/config_test.go
  69. +2 −0 lib/tbot/config/output_test.go
  70. +157 −0 lib/tbot/config/service_kubernetes_v2.go
  71. +144 −0 lib/tbot/config/service_kubernetes_v2_test.go
  72. +8 −0 lib/tbot/config/testdata/TestKubernetesV2Output_YAML/full.golden
  73. +5 −0 lib/tbot/config/testdata/TestKubernetesV2Output_YAML/minimal.golden
  74. +1 −1 lib/tbot/service_kubernetes_output.go
  75. +450 −0 lib/tbot/service_kubernetes_v2_output.go
  76. +310 −0 lib/tbot/service_kubernetes_v2_output_test.go
  77. +15 −0 lib/tbot/tbot.go
  78. +45 −0 lib/tbot/testdata/TestKubernetesV2OutputService_render/absolute_path/kubeconfig.yaml.golden
  79. +38 −0 lib/tbot/testdata/TestKubernetesV2OutputService_render/exec_plugin_disabled/kubeconfig.yaml.golden
  80. +45 −0 lib/tbot/testdata/TestKubernetesV2OutputService_render/relative_path/kubeconfig.yaml.golden
  81. +2 −9 lib/teleterm/clusters/cluster_auth.go
  82. +1 −1 lib/web/integrations_awsoidc.go
  83. +3 −0 tool/tbot/main.go
  84. +28 −15 tool/tctl/common/auth_command.go
  85. +2 −2 tool/tsh/common/proxy.go
  86. +2 −2 tool/tsh/common/proxy_test.go
  87. +6 −1 web/packages/shared/components/FieldInput/FieldInput.tsx
  88. +7 −2 web/packages/shared/components/TextEditor/TextEditor.jsx
  89. +2 −0 web/packages/teleport/src/components/LabelsInput/LabelsInput.story.tsx
  90. +63 −21 web/packages/teleport/src/components/LabelsInput/LabelsInput.tsx
Loading