(Migrated from https://github.com/syndesisio/syndesis/issues/5112)
Author: Heiko Braun
Assignees: Zoran Regvart,
(See also https://issues.jboss.org/browse/ENTESB-11338)
As a citizen integrator when I create an API client connector, I want to be able to access my APIs already managed by 3scale in the same namespace.
I want to be able to browse all 'applicable' APIs (where applicable means the API is set to discoverable in 3scale)
I want to seamlessly add my API (no authentication steps required)
I want to be able to navigate to the API descriptions in 3scale
Discussion details shared by Andrew:
- Discover APIs managed by 3scale in the same cluster
Use k8s labels? - 3scale or customer labels them
Query 3scale via it's API (need to get a secret from the cluster...)
Search for resources in the clusters? (for CRD created ones)
- Discover (any) API in the same k8s cluster
Use routes or labeled routes? (Need to think about wild-card routes maybe?)
- Discover 3scale managed services "anywhere"
local cluster (as above)
other clusters? need a registry, or to know the cluster(s) to look in
3scale SaaS - query via it's API (limited to your provider via provider key)
- Discover any APIs elsewhere
Need the central Registry of APIs and be able to query it via API...