| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Remove static OrgID across services (#473) * Remove static OrgID across services Until now, all Dispatch services have an OrgID flag that sets the orgID on entities created by those services. With this change, orgID is passed as a custom request header X-DISPATCH-ORG-ID to all API's. Identity Manager is responsible to set this header for all user requests while individual services set this header for inter-service requests. This patch is a pre-requiste to introduce multi-tenancy in Dispatch. * Removes OrgID flags from most services Note:- We don't remove it from Identity Manager since we don't have tenancy concept. Hence, it's statically set only in the identity manager. We also don't remove from service-manager since the k8s service catalog lacks tenancy constructs. * Set the X-DISPATCH-ORG-ID as required req header for API's * Set the X-DISPATCH-ORG-ID in auth response header from IDM * Introduce a entity store method to retrieve all org's * Fix controller sync to handle entities across all org's * Enhance service clients to handle the org header * Fix Charts * Fix tests * Add missing orgID params to service clients * Fix missing OrgID in few places * Camel-case X-Dispatch-Org header and fix api-manager Fixed api-manager to inset X-Dispatch-Org header to Function API requests. | 8 年前 | |
Remove built-in event driver (#559) * Removes the logic and every mention of built-in event driver * Fixes a bug in libkv-based entity store where shared prefix could result in entities of different type to be returned when listing | 8 年前 | |
support cli commands: - create entity with application tags - dispatch create [entity] --application foo ... - list entities by application name - dispatch get [entity] --application foo ... - dispatch get [entity] -a bar - provide --application flag for get/update/delete command - e.g. dispatch get/update/delete [entity] [entity-name] --application <application-name> - note: due to issue of entity-store interface, current the application flag has no filtering abilities - to be able to filter with application, need some refactor on entity-store interface - some refactor on secret store, add an Options arg on secretService interface - some refactor on entity-store filter, be able to filter on Tags - add e2e test for applications - refactor entity-store Get interface, adding an Option local e2e test passed | 8 年前 | |
Nkaashoek/ZookeeperScaling (#573) * Use zookeeper as a system for distributed locking * Install our own zookeeper charts independent of riff/kafka * Point existing services to this instance of zookeeper * Controller creates and uses znodes as locking scheme as described in: https://zookeeper.apache.org/doc/r3.1.2/recipes.html#sc_recipes_Locks | 7 年前 | |
Remove built-in event driver (#559) * Removes the logic and every mention of built-in event driver * Fixes a bug in libkv-based entity store where shared prefix could result in entities of different type to be returned when listing | 8 年前 | |
Remove built-in event driver (#559) * Removes the logic and every mention of built-in event driver * Fixes a bug in libkv-based entity store where shared prefix could result in entities of different type to be returned when listing | 8 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 年前 | ||
| 8 年前 | ||
| 8 年前 | ||
| 7 年前 | ||
| 8 年前 | ||
| 8 年前 |