Closed derrickburns closed 4 years ago
Hey! So not yet, but wouldn't be all that difficult to do. How complicated are your configs? Just using "Mapping" or using the other stuff too?
Just using mappings.
@derrickburns we are definitely interested in providing this feature, we'll need some time to prioritize and execute on it. we'd love to get a look at some examples of config from you, and we can start by showing you what the corresponding Gloo config would look like
See https://github.com/tidepool-org/development/tree/k8s/k8s/charts/tidepool
We are about to make an Enterprise/Pro purchase decision.
The sooner we can experiment with gloo on our services, the better. Thx.
So this is what your application routes would look like with Gloo.
Since all of these routes are highly related to your single application (Ie, you're exposing a virtual API to your application, we don't need to scatter the routing rules all over the place. With Gloo, we can use a VirtualService
object (a Kubernetes CRD when running on k8s) to describe our routing rules.
Your routing rules look like this:
https://gist.github.com/christian-posta/f766540db646cb3c200839e1424cc50b
Basically, if you installed Gloo (https://gloo.solo.io/installation/) your application as it is in that link (even with the ambassador stuff there), you can just kubectl create -f tidepool-virtualservice.yaml
you would have all of your routing rules set up equivalent to ambassador.
If you're interested in a demo (of your Tidepool app with Gloo) and discuss more, please reach out to us sales@solo.io or me directly christian AT solo.io
That was fast! Thank you very much. I will start our evaluation immediately.
I see the port encoded in the names. Is this the way port info is communicated?
Derrick On Mar 13, 2019, 5:13 PM -0700, Christian Posta notifications@github.com, wrote:
So this is what your application routes would look like with Gloo. Since all of these routes are highly related to your single application (Ie, you're exposing a virtual API to your application, we don't need to scatter the routing rules all over the place. With Gloo, we can use a VirtualService object (a Kubernetes CRD when running on k8s) to describe our routing rules. Your routing rules look like this: https://gist.github.com/christian-posta/f766540db646cb3c200839e1424cc50b Basically, if you installed Gloo (https://gloo.solo.io/installation/) your application as it is in that link (even with the ambassador stuff there), you can just kubectl create -f tidepool-virtualservice.yaml you would have all of your routing rules set up equivalent to ambassador. If you're interested in a demo (of your Tidepool app with Gloo) and discuss more, please reach out to us sales@solo.io or me directly christian AT solo.io — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
No, these are auto discovered services and default names. Ports are discovered based on where they live and are configured. For example in Kubernetes the ports would be defined as you would expect in Kubernetes services. Gloo has a powerful “function” discovery service that augments the gloo control plane to try and automatically find services AND try and figure out if they are Swagger/OAS OR GRPC or even cloud functions like lambda. If you want to manually add services and explicitly set their names you can do that too. The names are not material to the API or service definition.
On Wed, Mar 13, 2019 at 6:56 PM Derrick Burns notifications@github.com wrote:
I see the port encoded in the names. Is this the way port info is communicated?
Derrick On Mar 13, 2019, 5:13 PM -0700, Christian Posta notifications@github.com, wrote:
So this is what your application routes would look like with Gloo. Since all of these routes are highly related to your single application (Ie, you're exposing a virtual API to your application, we don't need to scatter the routing rules all over the place. With Gloo, we can use a VirtualService object (a Kubernetes CRD when running on k8s) to describe our routing rules. Your routing rules look like this: https://gist.github.com/christian-posta/f766540db646cb3c200839e1424cc50b Basically, if you installed Gloo (https://gloo.solo.io/installation/) your application as it is in that link (even with the ambassador stuff there), you can just kubectl create -f tidepool-virtualservice.yaml you would have all of your routing rules set up equivalent to ambassador. If you're interested in a demo (of your Tidepool app with Gloo) and discuss more, please reach out to us sales@solo.io or me directly christian AT solo.io — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/solo-io/gloo/issues/529#issuecomment-472673860, or mute the thread https://github.com/notifications/unsubscribe-auth/AADP0Y0B1aIyybwRU451tf-llMUpI2dYks5vWaxbgaJpZM4btpss .
-- Christian Posta twitter: @christianposta http://blog.christianposta.com http://www.christianposta.com/blog
Very nice! Thx
I am getting some errors:
{"level":"info","ts":1552592768.018064,"logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer.reporter","caller":"reporter/reporter.go:99","msg":"wrote report {gateway gloo-system} : {Accepted gateway map[v1.Proxy gloo-system gateway-proxy:state:Rejected reason:\"35 errors occurred:\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platfor m-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.def ault-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-tide-whisperer-9127\n\t route_config.invalid route: list did not find upstream gloo-system.default-shoreline-9107\n\t route_config.invalid route: list did not find upstream gloo-system.default-seagull-9120\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system .default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-message-api-9119\n\t route_config.invalid route: list did not find upstream gloo-system.default-hydrophone-9157\n\t route_config.invalid route: list did not find upstream gloo-system.default-highwater-9191\n\t route_config.invalid route: list did not find upstream gloo-system.default-gatekeeper-9123\n\t route_config.invalid route: list did not find upstream gloo-system.default-export-9300\n\t route_config.invalid route: list did not find upstream gloo-system.default-blip-3000\n\n\" reported_by:\"gloo\" ] {} [] 0}"} {"level":"info","ts":1552592768.0296721,"logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer.reporter","caller":"reporter/reporter.go:99","msg":"wrote report {gateway-ssl gloo-system} : {Accepted gateway map[v1.Proxy gloo-system gateway-proxy:state:Rejected reason:\"35 errors occurred:\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-pl atform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-syste m.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-tide-whisperer-9127\n\t route_config.invalid route: list did not find upstream gloo-system.default-shoreline-9107\n\t route_config.invalid route: list did not find upstream gloo-system.default-seagull-9120\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-s ystem.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-message-api-9119\n\t route_config.invalid route: list did not find upstream gloo-system.default-hydrophone-9157\n\t route_config.invalid route: list did not find upstream gloo-system.default-highwater-9191\n\t route_config.invalid route: list did not find upstream gloo-system.default-gatekeeper-9123\n\t route_config.invalid route: list did not find upstream gloo-system.default-export-9300\n\t route_config.invalid route: list did not find upstream gloo-system.default-blip-3000\n\n\" reported_by:\"gloo\" ] {} [] 0}"} {"level":"info","ts":1552592768.06347,"logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer.reporter","caller":"reporter/reporter.go:99","msg":"wrote report {default gloo-system} : {Accepted gateway map[v1.Proxy gloo-system gateway-proxy:state:Rejected reason:\"35 errors occurred:\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform -data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.defa ult-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-tide-whisperer-9127\n\t route_config.invalid route: list did not find upstream gloo-system.default-shoreline-9107\n\t route_config.invalid route: list did not find upstream gloo-system.default-seagull-9120\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system. default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-message-api-9119\n\t route_config.invalid route: list did not find upstream gloo-system.default-hydrophone-9157\n\t route_config.invalid route: list did not find upstream gloo-system.default-highwater-9191\n\t route_config.invalid route: list did not find upstream gloo-system.default-gatekeeper-9123\n\t route_config.invalid route: list did not find upstream gloo-system.default-export-9300\n\t route_config.invalid route: list did not find upstream gloo-system.default-blip-3000\n\n\" reported_by:\"gloo\" ] {} [] 0}"}
I presume this is because my services are in a non-default namespace? On Mar 14, 2019, 12:50 PM -0700, Derrick Burns derrickrburns@gmail.com, wrote:
I am getting some errors:
{"level":"info","ts":1552592768.018064,"logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer.reporter","caller":"reporter/reporter.go:99","msg":"wrote report {gateway gloo-system} : {Accepted gateway map[v1.Proxy gloo-system gateway-proxy:state:Rejected reason:\"35 errors occurred:\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platf orm-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.d efault-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-tide-whisperer-9127\n\t route_config.invalid route: list did not find upstream gloo-system.default-shoreline-9107\n\t route_config.invalid route: list did not find upstream gloo-system.default-seagull-9120\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-syst em.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-message-api-9119\n\t route_config.invalid route: list did not find upstream gloo-system.default-hydrophone-9157\n\t route_config.invalid route: list did not find upstream gloo-system.default-highwater-9191\n\t route_config.invalid route: list did not find upstream gloo-system.default-gatekeeper-9123\n\t route_config.invalid route: list did not find upstream gloo-system.default-export-9300\n\t route_config.invalid route: list did not find upstream gloo-system.default-blip-3000\n\n\" reported_by:\"gloo\" ] {} [] 0}"} {"level":"info","ts":1552592768.0296721,"logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer.reporter","caller":"reporter/reporter.go:99","msg":"wrote report {gateway-ssl gloo-system} : {Accepted gateway map[v1.Proxy gloo-system gateway-proxy:state:Rejected reason:\"35 errors occurred:\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default- platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-sys tem.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-tide-whisperer-9127\n\t route_config.invalid route: list did not find upstream gloo-system.default-shoreline-9107\n\t route_config.invalid route: list did not find upstream gloo-system.default-seagull-9120\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo -system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-message-api-9119\n\t route_config.invalid route: list did not find upstream gloo-system.default-hydrophone-9157\n\t route_config.invalid route: list did not find upstream gloo-system.default-highwater-9191\n\t route_config.invalid route: list did not find upstream gloo-system.default-gatekeeper-9123\n\t route_config.invalid route: list did not find upstream gloo-system.default-export-9300\n\t route_config.invalid route: list did not find upstream gloo-system.default-blip-3000\n\n\" reported_by:\"gloo\" ] {} [] 0}"} {"level":"info","ts":1552592768.06347,"logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer.reporter","caller":"reporter/reporter.go:99","msg":"wrote report {default gloo-system} : {Accepted gateway map[v1.Proxy gloo-system gateway-proxy:state:Rejected reason:\"35 errors occurred:\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platfo rm-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.de fault-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-tide-whisperer-9127\n\t route_config.invalid route: list did not find upstream gloo-system.default-shoreline-9107\n\t route_config.invalid route: list did not find upstream gloo-system.default-seagull-9120\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-syste m.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-message-api-9119\n\t route_config.invalid route: list did not find upstream gloo-system.default-hydrophone-9157\n\t route_config.invalid route: list did not find upstream gloo-system.default-highwater-9191\n\t route_config.invalid route: list did not find upstream gloo-system.default-gatekeeper-9123\n\t route_config.invalid route: list did not find upstream gloo-system.default-export-9300\n\t route_config.invalid route: list did not find upstream gloo-system.default-blip-3000\n\n\" reported_by:\"gloo\" ] {} [] 0}"}
Ah, yah that's correct. I installed your services inside the default
namespace, but the upstream names are different if they're in a different
namespace.
On Thu, Mar 14, 2019 at 12:52 PM Derrick Burns notifications@github.com wrote:
I presume this is because my services are in a non-default namespace? On Mar 14, 2019, 12:50 PM -0700, Derrick Burns derrickrburns@gmail.com, wrote:
I am getting some errors:
{"level":"info","ts":1552592768.018064,"logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer.reporter","caller":"reporter/reporter.go:99","msg":"wrote report {gateway gloo-system} : {Accepted gateway map[v1.Proxy gloo-system gateway-proxy:state:Rejected reason:\"35 errors occurred:\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platf orm-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.d efault-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-tide-whisperer-9127\n\t route_config.invalid route: list did not find upstream gloo-system.default-shoreline-9107\n\t route_config.invalid route: list did not find upstream gloo-system.default-seagull-9120\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-syst em.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-message-api-9119\n\t route_config.invalid route: list did not find upstream gloo-system.default-hydrophone-9157\n\t route_config.invalid route: list did not find upstream gloo-system.default-highwater-9191\n\t route_config.invalid route: list did not find upstream gloo-system.default-gatekeeper-9123\n\t route_config.invalid route: list did not find upstream gloo-system.default-export-9300\n\t route_config.invalid route: list did not find upstream gloo-system.default-blip-3000\n\n\" reported_by:\"gloo\" ] {} [] 0}"}
{"level":"info","ts":1552592768.0296721,"logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer.reporter","caller":"reporter/reporter.go:99","msg":"wrote report {gateway-ssl gloo-system} : {Accepted gateway map[v1.Proxy gloo-system gateway-proxy:state:Rejected reason:\"35 errors occurred:\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default- platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-sys tem.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-tide-whisperer-9127\n\t route_config.invalid route: list did not find upstream gloo-system.default-shoreline-9107\n\t route_config.invalid route: list did not find upstream gloo-system.default-seagull-9120\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo -system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-message-api-9119\n\t route_config.invalid route: list did not find upstream gloo-system.default-hydrophone-9157\n\t route_config.invalid route: list did not find upstream gloo-system.default-highwater-9191\n\t route_config.invalid route: list did not find upstream gloo-system.default-gatekeeper-9123\n\t route_config.invalid route: list did not find upstream gloo-system.default-export-9300\n\t route_config.invalid route: list did not find upstream gloo-system.default-blip-3000\n\n\" reported_by:\"gloo\" ] {} [] 0}"}
{"level":"info","ts":1552592768.06347,"logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer.reporter","caller":"reporter/reporter.go:99","msg":"wrote report {default gloo-system} : {Accepted gateway map[v1.Proxy gloo-system gateway-proxy:state:Rejected reason:\"35 errors occurred:\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platfo rm-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.de fault-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-tide-whisperer-9127\n\t route_config.invalid route: list did not find upstream gloo-system.default-shoreline-9107\n\t route_config.invalid route: list did not find upstream gloo-system.default-seagull-9120\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-user-9221\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-task-9224\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-image-9226\n\t route_config.invalid route: list did not find upstream gloo-syste m.default-platform-data-9220\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-blob-9225\n\t route_config.invalid route: list did not find upstream gloo-system.default-platform-auth-9222\n\t route_config.invalid route: list did not find upstream gloo-system.default-message-api-9119\n\t route_config.invalid route: list did not find upstream gloo-system.default-hydrophone-9157\n\t route_config.invalid route: list did not find upstream gloo-system.default-highwater-9191\n\t route_config.invalid route: list did not find upstream gloo-system.default-gatekeeper-9123\n\t route_config.invalid route: list did not find upstream gloo-system.default-export-9300\n\t route_config.invalid route: list did not find upstream gloo-system.default-blip-3000\n\n\" reported_by:\"gloo\" ] {} [] 0}"}
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/solo-io/gloo/issues/529#issuecomment-473033665, or mute the thread https://github.com/notifications/unsubscribe-auth/AADP0QOl8bNNUWagrjP4zunZPdsOtCX2ks5vWqhigaJpZM4btpss .
-- Christian Posta twitter: @christianposta http://blog.christianposta.com http://www.christianposta.com/blog
Closing this as stale. We resolved Derrick's migration and this issue contains some useful context for the future. We haven't made further progress productizing these migrations but can reopen new issues if we decide to prioritize that.
Do you have a script to transform an Ambassador config to a Gloo config? I would like to try out Gloo....