microsoft / mindaro

Bridge to Kubernetes - for Visual Studio and Visual Studio Code
MIT License
307 stars 106 forks source link

Failed to get routing manager deployment status #184

Open developer-ivolve opened 3 years ago

developer-ivolve commented 3 years ago

2021-06-08T07:45:07.1587406Z | MindaroCli | TRACE | Event: Command.Start {"properties":{"arguments":"connect --service ms-billing --env /tmp/tmp-7124xb87jgcep1b0.env --script /tmp/tmp-7124xb87jgcep1b0.env.cmd --control-port 58231 --ppid 7079 --namespace default --elevation-requests [{\"requesttype\":\"edithostsfile\"}] --routing darklord-6df4 --local-port 8022","isRoutingEnabled":"true"},"metrics":null}\nOperation context: {"clientRequestId":null,"correlationId":"875916ed-a9de-4f8e-9065-f44789b3bf4c1623130830195:d159213a22b1","requestId":null,"userSubscriptionId":null,"startTime":"2021-06-08T07:45:06.8136226Z","userAgent":"VSCode/1.0.120210517","requestHttpMethod":null,"requestUri":null,"version":"1.0.20210517.1","requestHeaders":{},"loggingProperties":{"applicationName":"MindaroCli","deviceOperatingSystem":"Linux 5.4.0-74-generic #83-Ubuntu SMP Sat May 8 02:35:39 UTC 2021","framework":".NET Core 3.1.9","macAddressHash":"d91241f0b35358b72131223110dfbb2ba2a555c5dd348dda09d6f7fb4b6d0db9","processId":25788,"targetEnvironment":"Production","commandId":"d159213a22b1"}} 2021-06-08T07:45:07.2787348Z | MindaroCli | TRACE | Running Microsoft.BridgeToKubernetes.Exe.Commands.Connect.ConnectCommand...\nOperation context: {"clientRequestId":null,"correlationId":"875916ed-a9de-4f8e-9065-f44789b3bf4c1623130830195:d159213a22b1","requestId":null,"userSubscriptionId":null,"startTime":"2021-06-08T07:45:06.8136226Z","userAgent":"VSCode/1.0.120210517","requestHttpMethod":null,"requestUri":null,"version":"1.0.20210517.1","requestHeaders":{},"loggingProperties":{"applicationName":"MindaroCli","deviceOperatingSystem":"Linux 5.4.0-74-generic #83-Ubuntu SMP Sat May 8 02:35:39 UTC 2021","framework":".NET Core 3.1.9","macAddressHash":"d91241f0b35358b72131223110dfbb2ba2a555c5dd348dda09d6f7fb4b6d0db9","processId":25788,"targetEnvironment":"Production","commandId":"d159213a22b1","targetNamespaceName":"default","targetServiceName":"ms-billing","isRoutingEnabled":true}} 2021-06-08T07:45:07.2896110Z | MindaroCli | TRACE | Initializing progress reporter... 2021-06-08T07:45:09.4749716Z | MindaroCli | TRACE | Remoting started listening on 58231 2021-06-08T07:45:13.2688804Z | MindaroCli | TRACE | Waiting for EndpointManager to come up ...\n 2021-06-08T07:45:16.1316215Z | MindaroCli | TRACE | EndpointManager came up successfully.\n 2021-06-08T07:45:18.0078219Z | MindaroCli | TRACE | Routing successfully enabled for service through pod 'darklord-ms-billing-7d794df6f5-dzlbt' in namespace 'default'.\n 2021-06-08T07:45:18.9358937Z | MindaroCli | TRACE | Waiting for 'darklord-ms-billing-7d794df6f5-dzlbt' in namespace 'default' to reach running state...\n 2021-06-08T07:49:06.0131096Z | MindaroCli | TRACE | Pod 'darklord-ms-billing-7d794df6f5-dzlbt' created in namespace 'default'.\n 2021-06-08T07:49:06.0443965Z | MindaroCli | TRACE | Found container 'ms-billing' in pod 'darklord-ms-billing-7d794df6f5-dzlbt'.\n 2021-06-08T07:49:06.0768818Z | MindaroCli | TRACE | Preparing to run Bridge To Kubernetes configured as pod default/darklord-ms-billing-7d794df6f5-dzlbt ...\n 2021-06-08T07:51:18.9228550Z | MindaroCli | ERROR | Dependency: Service Run - Port Forward {"target":null,"success":false,"duration":null,"properties":{"requestId":"null","clientRequestId":"null","correlationRequestId":"null"}} 2021-06-08T07:51:18.9596143Z | MindaroCli | ERROR | ServiceConnectCommand.ExecuteInnerAsync caught exception System.InvalidOperationException: Failed to get routing manager deployment status\n at Microsoft.BridgeToKubernetes.Exe.Commands.Connect.ConnectCommand.ExecuteInnerAsync(IConnectManagementClient connectManagementClient, Action1 workloadStartedHandler, CancellationToken cancellationToken, IRoutingManagementClient routingManagementClient) 2021-06-08T07:51:18.9605156Z | MindaroCli | ERROR | Connect operation failed.\n 2021-06-08T07:51:18.9613374Z | MindaroCli | TRACE | Stopping workload and cleaning up...\n 2021-06-08T07:51:19.1098069Z | MindaroCli | TRACE | Restore: Pod 'darklord-ms-billing-7d794df6f5-dzlbt' deleted.\n 2021-06-08T07:51:19.4468176Z | MindaroCli | ERROR | Dependency: Service Run - Port Forward <json>{"target":null,"success":false,"duration":null,"properties":{"requestId":"null","clientRequestId":"null","correlationRequestId":"null"}}</json> 2021-06-08T07:51:20.3558926Z | MindaroCli | ERROR | An unexpected error occurred: 'Failed to get routing manager deployment status'\n 2021-06-08T07:51:20.3562911Z | MindaroCli | ERROR | To see our active issues or file a bug report, please visit https://aka.ms/bridge-to-k8s-report.\n 2021-06-08T07:51:20.3572176Z | MindaroCli | ERROR | For diagnostic information, see logs at '/tmp/Bridge To Kubernetes'.\n 2021-06-08T07:51:20.3741654Z | MindaroCli | ERROR | Logging handled exception: System.InvalidOperationException: {"ClassName":"System.InvalidOperationException","Message":"Failed to get routing manager deployment status","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Microsoft.BridgeToKubernetes.Exe.Commands.Connect.ConnectCommand.ExecuteInnerAsync(IConnectManagementClient connectManagementClient, Action1 workloadStartedHandler, CancellationToken cancellationToken, IRoutingManagementClient routingManagementClient)\n at Microsoft.BridgeToKubernetes.Exe.Commands.Connect.ConnectCommand.ExecuteInnerAsync(IConnectManagementClient connectManagementClient, Action`1 workloadStartedHandler, CancellationToken cancellationToken, IRoutingManagementClient routingManagementClient)\n at Microsoft.BridgeToKubernetes.Exe.Commands.Connect.ConnectCommand.ExecuteAsync()\n at Microsoft.BridgeToKubernetes.Exe.CliApp.RunCommandAsync(String[] args, CancellationToken cancellationToken)\n at Microsoft.BridgeToKubernetes.Exe.CliApp.ExecuteAsync(String[] args, CancellationToken cancellationToken)","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233079,"Source":"dsc","WatsonBuckets":null} 2021-06-08T07:51:20.3918194Z | MindaroCli | TRACE | Event: Command.End {"properties":{"arguments":"connect --service ms-billing --env /tmp/tmp-7124xb87jgcep1b0.env --script /tmp/tmp-7124xb87jgcep1b0.env.cmd --control-port 58231 --ppid 7079 --namespace default --elevation-requests [{\"requesttype\":\"edithostsfile\"}] --routing darklord-6df4 --local-port 8022","result":"Failed","failureReason":"Failed to get routing manager deployment status"},"metrics":{"duration":373339.0}}

developer-ivolve commented 3 years ago

i am doing the isolated routing. Could you please tell what might be causing the excepion?

rakeshvanga commented 3 years ago

@developer-ivolve Thanks for opening the issue. Can you re-try and see if the issue still reproduces?

Can you share the logs from the routing-manager pod that is deployed in namespace which is used for debugging. You could get the logs using kubectl logs <pod that starts with routingmanager-deployment-> -n namespaceName > routingmanager-logs.txt