influxdb/tenant
Lyon Hill a0d7f9c41b
feat(tenant): Allow tenant to be composable and still maintain access across services (#19164)
Tenant services often need to make function calls to other services inside the tenant system. This can cause a problem when a external system needs to inject middleware into the call stack for the secondary system call. For instance when a bucket is created we may need to alert the storage system of the change. To accomplish this we need a way for the org svc to call a middleware influxdb.BucketService that is a tenant type service wrapped with a middleware piece. This is accomplished by allowing the individual services access to the tenant system that was generated. If a middleware is wrapping one of the systems the embedded system can still make internal calls
2020-07-30 15:55:25 -06:00
..
doc.go
error.go
error_bucket.go
error_org.go
error_urm.go
error_user.go
http_client_bucket.go
http_client_onboarding.go
http_client_org.go
http_client_user.go
http_handler_urm.go
http_handler_urm_test.go
http_server_bucket.go
http_server_bucket_test.go fix(tenant): use rand org bucket id generator over snowflake in tenant service (#19021) 2020-07-24 11:35:41 +01:00
http_server_onboarding.go
http_server_onboarding_test.go
http_server_org.go refactor: remove nested orgs labels route (#19104) 2020-07-30 10:53:14 -07:00
http_server_org_test.go refactor: remove nested orgs labels route (#19104) 2020-07-30 10:53:14 -07:00
http_server_user.go
http_server_user_test.go
middleware_bucket_auth.go
middleware_bucket_auth_test.go
middleware_bucket_logging.go
middleware_bucket_logging_test.go
middleware_bucket_metrics.go
middleware_onboarding_auth.go
middleware_onboarding_logging.go
middleware_onboarding_metrics.go
middleware_org_auth.go
middleware_org_auth_test.go
middleware_org_logging.go
middleware_org_logging_test.go
middleware_org_metrics.go
middleware_urm_auth.go
middleware_urm_auth_test.go
middleware_urm_logging.go
middleware_urm_logging_test.go
middleware_urm_metrics.go
middleware_user_auth.go
middleware_user_auth_test.go
middleware_user_logging.go
middleware_user_logging_test.go
middleware_user_metrics.go
service.go feat(tenant): Allow tenant to be composable and still maintain access across services (#19164) 2020-07-30 15:55:25 -06:00
service_bucket.go feat(tenant): Allow tenant to be composable and still maintain access across services (#19164) 2020-07-30 15:55:25 -06:00
service_bucket_test.go fix(tenant): use rand org bucket id generator over snowflake in tenant service (#19021) 2020-07-24 11:35:41 +01:00
service_onboarding.go
service_onboarding_test.go
service_org.go feat(tenant): Allow tenant to be composable and still maintain access across services (#19164) 2020-07-30 15:55:25 -06:00
service_org_test.go
service_test.go chore(bolt): add option to skip fsync for test purposes (#19037) 2020-07-24 10:13:05 +01:00
service_urm.go feat(tenant): Allow tenant to be composable and still maintain access across services (#19164) 2020-07-30 15:55:25 -06:00
service_urm_test.go
service_user.go feat(tenant): Allow tenant to be composable and still maintain access across services (#19164) 2020-07-30 15:55:25 -06:00
service_user_test.go revert: feat(pkger): add Stack resource type to global list 2020-07-22 12:48:53 -07:00
storage.go fix(tenant): use rand org bucket id generator over snowflake in tenant service (#19021) 2020-07-24 11:35:41 +01:00
storage_bucket.go fix(tenant): use rand org bucket id generator over snowflake in tenant service (#19021) 2020-07-24 11:35:41 +01:00
storage_bucket_test.go
storage_org.go fix(tenant): use rand org bucket id generator over snowflake in tenant service (#19021) 2020-07-24 11:35:41 +01:00
storage_org_test.go
storage_urm.go fix(tenant): add support for offset to list urms (#18944) 2020-07-14 19:40:04 +01:00
storage_urm_test.go fix(tenant): add support for offset to list urms (#18944) 2020-07-14 19:40:04 +01:00
storage_user.go fix(tenant): use rand org bucket id generator over snowflake in tenant service (#19021) 2020-07-24 11:35:41 +01:00
storage_user_test.go