teleport/lib/services
Forrest Marshall 45cc314426 improve cache correctness
improves the reliability and correctness of the cache via
various small improvements, including preventing reads of
partially initialized/reset state, and delaying watcher
init events until unhealthy states recover.

fixes an issue where reads could result in missing or
inconsistent results.
2020-11-13 16:29:18 -08:00
..
local Migrate kube_service CRUD endpoints to gRPC (#4792) 2020-11-12 18:35:34 +00:00
suite RBAC for kubernetes clusters (#4782) 2020-11-11 22:58:33 +00:00
access_request.go extended dynamic access API 2020-11-05 12:18:26 -08:00
access_request_test.go extended dynamic access API 2020-11-05 12:18:26 -08:00
authentication.go golint: final batch of fixes (#4589) 2020-10-22 00:13:09 +00:00
authority.go Added Application Access. 2020-11-03 14:32:13 -08:00
clusterconfig.go Session streaming 2020-09-28 23:08:56 -07:00
clustername.go Use in-memory cache for the auth server API. 2019-04-12 14:23:09 -07:00
configuration.go Use in-memory cache for the auth server API. 2019-04-12 14:23:09 -07:00
doc.go moving code around and splitting interfaces 2016-04-04 17:09:00 -07:00
events.go fix access request delete event filtering 2020-06-09 15:25:49 -07:00
fanout.go improve cache correctness 2020-11-13 16:29:18 -08:00
fanout_test.go Fix context leak in events fanout. 2020-10-14 21:33:44 -07:00
github.go cache event fanout & reversetunnel improvements 2020-04-23 14:03:52 -07:00
github_test.go Fix staticcheck findings in lib/services/... 2020-04-28 15:17:44 +00:00
identity.go Added Application Access. 2020-11-03 14:32:13 -08:00
license.go Add Cloud flag to Teleport license (#4776) 2020-11-10 21:50:23 -05:00
license_test.go Add Cloud flag to Teleport license (#4776) 2020-11-10 21:50:23 -05:00
map_test.go Fix mapping of default implicit role 2018-08-22 19:40:04 -07:00
migrations_test.go Added support for nodes dialing back to cluster. 2019-04-26 15:41:45 -07:00
namespace.go Use in-memory cache for the auth server API. 2019-04-12 14:23:09 -07:00
oidc.go extended dynamic access API 2020-11-05 12:18:26 -08:00
oidc_test.go extended dynamic access API 2020-11-05 12:18:26 -08:00
parser.go Fix common misspellings detected by misspell linter 2020-05-11 16:44:27 +00:00
plugin_data.go golint: final batch of fixes (#4589) 2020-10-22 00:13:09 +00:00
presence.go Kubernetes request routing and cluster registration (#4670) 2020-11-09 19:40:02 +00:00
provisioning.go Add cluster labels 2020-11-03 16:10:15 -08:00
proxywatcher.go verify ProxyWatcher reset behavior in test suite 2020-07-28 16:24:45 -07:00
remotecluster.go Add cluster labels 2020-11-03 16:10:15 -08:00
resetpasswordtoken.go Merge Teleport V4.3 UI branch to master (#3583) 2020-04-15 15:35:26 -04:00
resetpasswordtoken_test.go Merge Teleport V4.3 UI branch to master (#3583) 2020-04-15 15:35:26 -04:00
resetpasswordtokensecrets.go Merge Teleport V4.3 UI branch to master (#3583) 2020-04-15 15:35:26 -04:00
resource.go Added Application Access. 2020-11-03 14:32:13 -08:00
role.go RBAC for kubernetes clusters (#4782) 2020-11-11 22:58:33 +00:00
role_test.go RBAC for kubernetes clusters (#4782) 2020-11-11 22:58:33 +00:00
saml.go extended dynamic access API 2020-11-05 12:18:26 -08:00
saml_test.go Support resource-based bootstrapping for backend. (#2871) 2019-08-29 16:16:03 -07:00
semaphore.go Fixing golint warnings, batch 1 2020-10-13 00:22:49 +00:00
semaphore_test.go concurrent session control 2020-09-17 11:02:35 -07:00
server.go RBAC for kubernetes clusters (#4782) 2020-11-11 22:58:33 +00:00
servers_test.go Add kubernetes_service to teleport.yaml (#4497) 2020-10-19 17:28:10 +00:00
services.go Added Application Access. 2020-11-03 14:32:13 -08:00
services_test.go improve label fmt enforcement 2020-07-23 22:51:05 -07:00
session.go Added Application Access. 2020-11-03 14:32:13 -08:00
statictokens.go Use in-memory cache for the auth server API. 2019-04-12 14:23:09 -07:00
traits.go extended dynamic access API 2020-11-05 12:18:26 -08:00
traits_test.go extended dynamic access API 2020-11-05 12:18:26 -08:00
trust.go Added Application Access. 2020-11-03 14:32:13 -08:00
trustedcluster.go Improve error messages for trusted cluster updates 2020-04-23 17:04:23 +00:00
tunnel.go Kubernetes request routing and cluster registration (#4670) 2020-11-09 19:40:02 +00:00
tunnelconn.go Remove unused functions and methods throughout lib/... 2020-05-06 00:02:53 +00:00
types.pb.go RBAC for kubernetes clusters (#4782) 2020-11-11 22:58:33 +00:00
types.proto RBAC for kubernetes clusters (#4782) 2020-11-11 22:58:33 +00:00
user.go Validate node_labels syntax at role creation time 2020-10-05 18:00:55 +00:00
user_test.go extended dynamic access API 2020-11-05 12:18:26 -08:00