Service Registry Lookup Service
Tetrate Istio Subscription Plus (TIS+) utilizes many of the same components as the Tetrate Service Bridge(TSB) product but has the several distinctions.
Service to map registered services to configuration groups.
Lookup
The Lookup API allows resolving the groups that configure a particular service in the registry. It allows lookups given a service, but also reverse lookups to get all the services in the registry that are configured by a particular workspace or group.
Groups
Services
GroupLookupRequest
Request to lookup the groups that configure a particular registered service.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GroupLookupResponse
List of groups that configure the requested service.
Field | Description | Validation Rule |
---|---|---|
trafficGroups | List of tetrateio.api.tsb.traffic.v2.Group | – |
securityGroups | List of tetrateio.api.tsb.security.v2.Group | – |
gatewayGroups | List of tetrateio.api.tsb.gateway.v2.Group | – |
istioInternalGroups | List of tetrateio.api.tsb.istiointernal.v2.Group | – |
ServiceLookupRequest
Request for all the services in the registry that are part of the given selector.
Field | Description | Validation Rule |
---|---|---|
selector | tetrateio.api.tsb.types.v2.NamespaceSelector | – |
parent | string | string = { |
ServiceLookupResponse
List of services that are included in the provided namespace selector.
Field | Description | Validation Rule |
---|---|---|
services | List of tetrateio.api.tsb.registry.v2.Service | – |