dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 4 of type Microsoft.AspNetCore.Components.Routing.Router
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 5 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 5 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 6 of type Microsoft.AspNetCore.Components.LayoutView
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 6 of type Microsoft.AspNetCore.Components.LayoutView
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 5 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 7 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 7 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 5 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 6 of type Microsoft.AspNetCore.Components.LayoutView
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 7 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 5 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 6 of type Microsoft.AspNetCore.Components.LayoutView
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 5 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 7 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 6 of type Microsoft.AspNetCore.Components.LayoutView
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 6 of type Microsoft.AspNetCore.Components.LayoutView
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 7 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 7 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 8 of type PimarcnetCore.Shared.MainLayout
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 8 of type PimarcnetCore.Shared.MainLayout
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 9 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 8 of type PimarcnetCore.Shared.MainLayout
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 8 of type PimarcnetCore.Shared.MainLayout
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 8 of type PimarcnetCore.Shared.MainLayout
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 9 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 9 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 10 of type PimarcnetCore.Shared.NavMenu
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 8 of type PimarcnetCore.Shared.MainLayout
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 10 of type PimarcnetCore.Shared.NavMenu
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 11 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 9 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 9 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 10 of type PimarcnetCore.Shared.NavMenu
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 9 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 10 of type PimarcnetCore.Shared.NavMenu
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 11 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 10 of type PimarcnetCore.Shared.NavMenu
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 11 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 10 of type PimarcnetCore.Shared.NavMenu
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 11 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 11 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 12 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 11 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 12 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 12 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 12 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 12 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 12 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 13 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 13 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 13 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 13 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 13 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 14 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 14 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 14 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 13 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 14 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 14 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 14 of type Microsoft.AspNetCore.Components.Routing.NavLink
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/bundles/libjs?v=8Pxm1TVgQ_ZkevcgBKhju23oVXKYxZzzVvCG_XD6Uj41 - - - 200 - text/html;+charset=utf-8 111.4210ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/bundles/bootstrap?v=lescQEuG5u4jd-GcVDBcbpUOSyTDIg0Kk9zHDX55GCw1 - - - 200 - text/html;+charset=utf-8 120.0108ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/bundles/sitecss?v=I1KNYRMwEt4eX8W-GlFhxlRUSTlmfFH9qdVx5BYqDis1 - - - 200 - text/html;+charset=utf-8 426.2830ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/bundles/sharedcss?v=tcqKaJwwPeab-UO5QWtsd_qNTA0EMSDSespg90xYZq41 - - - 200 - text/html;+charset=utf-8 426.2830ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/bundles/jquery?v=BdYN4z5BevT70O6nIUN6awLMo7-1rEPkAOS4Mom9cpM1 - - - 200 - text/html;+charset=utf-8 125.1334ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/bundles/libcss?v=jTy-zeBnqnCakK65S9nSj-rvlMKnGIBbpWcY9IreZEc1 - - - 200 - text/html;+charset=utf-8 426.4106ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/PimarcSplash.png - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:7184/bundles/watermarkjs?v=5vTCwtGBM4hBLnzlGAQNo6Ho3p1Ke5QzPNIIGVwWrv01 - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/login-banner-right.jpg - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/login-banner-left.jpg - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/LoginUser.png - -
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/PimarcLogo2.png - -
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationService[1]
Received remote authentication response with status code Redirect
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[2]
Remote service did not authenticate a user
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[9]
AuthenticationScheme: Remote was not authenticated.
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationService[1]
Received remote authentication response with status code Redirect
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationService[1]
Received remote authentication response with status code Redirect
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[2]
Remote service did not authenticate a user
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[9]
AuthenticationScheme: Remote was not authenticated.
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[4]
The request path /bundles/watermarkjs does not match a supported file type
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1001]
2 candidate(s) found for the request path '/bundles/watermarkjs'
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[2]
Remote service did not authenticate a user
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' is valid for the request path '/bundles/watermarkjs'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'fallbackRoute' with route pattern '{**catch-all}' is valid for the request path '/bundles/watermarkjs'
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[9]
AuthenticationScheme: Remote was not authenticated.
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationService[1]
Received remote authentication response with status code Redirect
dbug: Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware[1]
Request matched endpoint '/_Host'
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationService[1]
Received remote authentication response with status code Redirect
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0]
Executing endpoint '/_Host'
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[2]
Remote service did not authenticate a user
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[9]
AuthenticationScheme: Remote was not authenticated.
info: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker[103]
Route matched with {page = "/_Host"}. Executing page /_Host
dbug: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker[1]
Execution plan of authorization filters (in the following order): Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter
dbug: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker[1]
Execution plan of resource filters (in the following order): Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[2]
Remote service did not authenticate a user
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[9]
AuthenticationScheme: Remote was not authenticated.
dbug: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker[1]
Execution plan of action filters (in the following order): Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter (Order: -3000), Microsoft.AspNetCore.SystemWebAdapters.Mvc.ResponseEndFilter
dbug: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker[1]
Execution plan of exception filters (in the following order): None
dbug: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker[1]
Execution plan of result filters (in the following order): Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter
dbug: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker[103]
Executing page factory for page PimarcnetCore.Pages.Pages__Host (PimarcnetCore)
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationService[1]
Received remote authentication response with status code Redirect
dbug: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker[104]
Executed page factory for page PimarcnetCore.Pages.Pages__Host (PimarcnetCore)
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[2]
Remote service did not authenticate a user
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[9]
AuthenticationScheme: Remote was not authenticated.
info: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker[107]
Executing an implicit handler method - ModelState is Valid
info: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker[109]
Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult.
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[5]
The request path /Content/themes/metro/Graphics/login-banner-left.jpg does not match an existing file
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[5]
The request path /Content/themes/metro/Graphics/login-banner-right.jpg does not match an existing file
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1001]
2 candidate(s) found for the request path '/Content/themes/metro/Graphics/login-banner-left.jpg'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1001]
2 candidate(s) found for the request path '/Content/themes/metro/Graphics/login-banner-right.jpg'
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[5]
The request path /Content/themes/metro/Graphics/PimarcSplash.png does not match an existing file
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1001]
2 candidate(s) found for the request path '/Content/themes/metro/Graphics/PimarcSplash.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1003]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' was rejected by constraint 'path':'Microsoft.AspNetCore.Routing.Constraints.NonFileNameRouteConstraint' with value 'Content/themes/metro/Graphics/login-banner-left.jpg' for the request path '/Content/themes/metro/Graphics/login-banner-left.jpg'
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[5]
The request path /Content/themes/metro/Graphics/PimarcLogo2.png does not match an existing file
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1003]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' was rejected by constraint 'path':'Microsoft.AspNetCore.Routing.Constraints.NonFileNameRouteConstraint' with value 'Content/themes/metro/Graphics/login-banner-right.jpg' for the request path '/Content/themes/metro/Graphics/login-banner-right.jpg'
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[5]
The request path /Content/themes/metro/Graphics/LoginUser.png does not match an existing file
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1003]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' was rejected by constraint 'path':'Microsoft.AspNetCore.Routing.Constraints.NonFileNameRouteConstraint' with value 'Content/themes/metro/Graphics/PimarcSplash.png' for the request path '/Content/themes/metro/Graphics/PimarcSplash.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1004]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' is not valid for the request path '/Content/themes/metro/Graphics/login-banner-left.jpg'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1001]
2 candidate(s) found for the request path '/Content/themes/metro/Graphics/PimarcLogo2.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1004]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' is not valid for the request path '/Content/themes/metro/Graphics/login-banner-right.jpg'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'fallbackRoute' with route pattern '{**catch-all}' is valid for the request path '/Content/themes/metro/Graphics/login-banner-right.jpg'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'fallbackRoute' with route pattern '{**catch-all}' is valid for the request path '/Content/themes/metro/Graphics/login-banner-left.jpg'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1004]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' is not valid for the request path '/Content/themes/metro/Graphics/PimarcSplash.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1001]
2 candidate(s) found for the request path '/Content/themes/metro/Graphics/LoginUser.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'fallbackRoute' with route pattern '{**catch-all}' is valid for the request path '/Content/themes/metro/Graphics/PimarcSplash.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1003]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' was rejected by constraint 'path':'Microsoft.AspNetCore.Routing.Constraints.NonFileNameRouteConstraint' with value 'Content/themes/metro/Graphics/PimarcLogo2.png' for the request path '/Content/themes/metro/Graphics/PimarcLogo2.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1004]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' is not valid for the request path '/Content/themes/metro/Graphics/PimarcLogo2.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1003]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' was rejected by constraint 'path':'Microsoft.AspNetCore.Routing.Constraints.NonFileNameRouteConstraint' with value 'Content/themes/metro/Graphics/LoginUser.png' for the request path '/Content/themes/metro/Graphics/LoginUser.png'
dbug: Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware[1]
Request matched endpoint 'fallbackRoute'
dbug: Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware[1]
Request matched endpoint 'fallbackRoute'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1004]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' is not valid for the request path '/Content/themes/metro/Graphics/LoginUser.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'fallbackRoute' with route pattern '{**catch-all}' is valid for the request path '/Content/themes/metro/Graphics/PimarcLogo2.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'fallbackRoute' with route pattern '{**catch-all}' is valid for the request path '/Content/themes/metro/Graphics/LoginUser.png'
dbug: Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware[1]
Request matched endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0]
Executing endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0]
Executing endpoint 'fallbackRoute'
dbug: Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware[1]
Request matched endpoint 'fallbackRoute'
dbug: Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware[1]
Request matched endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0]
Executing endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0]
Executing endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0]
Executing endpoint 'fallbackRoute'
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
Proxying to http://localhost:60675/Content/themes/metro/Graphics/PimarcLogo2.png HTTP/2 RequestVersionOrLower no-streaming
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
Proxying to http://localhost:60675/Content/themes/metro/Graphics/login-banner-left.jpg HTTP/2 RequestVersionOrLower no-streaming
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
Proxying to http://localhost:60675/Content/themes/metro/Graphics/PimarcSplash.png HTTP/2 RequestVersionOrLower no-streaming
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
Proxying to http://localhost:60675/Content/themes/metro/Graphics/LoginUser.png HTTP/2 RequestVersionOrLower no-streaming
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
Proxying to http://localhost:60675/Content/themes/metro/Graphics/login-banner-right.jpg HTTP/2 RequestVersionOrLower no-streaming
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[2]
Initializing root component 0 (Microsoft.AspNetCore.Components.Web.HeadOutlet)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 0 of type Microsoft.AspNetCore.Components.Web.HeadOutlet
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 1 (Microsoft.AspNetCore.Components.Sections.SectionOutlet) as child of 0 (Microsoft.AspNetCore.Components.Web.HeadOutlet)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 2 (Microsoft.AspNetCore.Components.Sections.SectionOutlet) as child of 0 (Microsoft.AspNetCore.Components.Web.HeadOutlet)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 1 of type Microsoft.AspNetCore.Components.Sections.SectionOutlet
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 1 of type Microsoft.AspNetCore.Components.Sections.SectionOutlet
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 2 of type Microsoft.AspNetCore.Components.Sections.SectionOutlet
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 2 of type Microsoft.AspNetCore.Components.Sections.SectionOutlet
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[2]
Initializing root component 3 (PimarcnetCore.App)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 3 of type PimarcnetCore.App
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 4 (Microsoft.AspNetCore.Components.Routing.Router) as child of 3 (PimarcnetCore.App)
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/watermarkjs' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/watermarkjs' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 4 of type Microsoft.AspNetCore.Components.Routing.Router
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 5 (Microsoft.AspNetCore.Components.Web.PageTitle) as child of 4 (Microsoft.AspNetCore.Components.Routing.Router)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 6 (Microsoft.AspNetCore.Components.LayoutView) as child of 4 (Microsoft.AspNetCore.Components.Routing.Router)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 4 of type Microsoft.AspNetCore.Components.Routing.Router
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 5 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 7 (Microsoft.AspNetCore.Components.Sections.SectionContent) as child of 5 (Microsoft.AspNetCore.Components.Web.PageTitle)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 6 of type Microsoft.AspNetCore.Components.LayoutView
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 8 (PimarcnetCore.Shared.MainLayout) as child of 6 (Microsoft.AspNetCore.Components.LayoutView)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 6 of type Microsoft.AspNetCore.Components.LayoutView
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 1 of type Microsoft.AspNetCore.Components.Sections.SectionOutlet
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 8 of type PimarcnetCore.Shared.MainLayout
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 9 (Microsoft.AspNetCore.Components.Web.PageTitle) as child of 8 (PimarcnetCore.Shared.MainLayout)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 10 (PimarcnetCore.Shared.NavMenu) as child of 8 (PimarcnetCore.Shared.MainLayout)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 9 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 11 (Microsoft.AspNetCore.Components.Sections.SectionContent) as child of 9 (Microsoft.AspNetCore.Components.Web.PageTitle)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 10 of type PimarcnetCore.Shared.NavMenu
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 12 (Microsoft.AspNetCore.Components.Routing.NavLink) as child of 10 (PimarcnetCore.Shared.NavMenu)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 13 (Microsoft.AspNetCore.Components.Routing.NavLink) as child of 10 (PimarcnetCore.Shared.NavMenu)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[1]
Initializing component 14 (Microsoft.AspNetCore.Components.Routing.NavLink) as child of 10 (PimarcnetCore.Shared.NavMenu)
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 1 of type Microsoft.AspNetCore.Components.Sections.SectionOutlet
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 12 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 13 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[3]
Rendering component 14 of type Microsoft.AspNetCore.Components.Routing.NavLink
info: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker[104]
Executed page /_Host in 8.5735ms
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
Executed endpoint '/_Host'
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 0 of type Microsoft.AspNetCore.Components.Web.HeadOutlet
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 1 of type Microsoft.AspNetCore.Components.Sections.SectionOutlet
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 2 of type Microsoft.AspNetCore.Components.Sections.SectionOutlet
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 3 of type PimarcnetCore.App
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 4 of type Microsoft.AspNetCore.Components.Routing.Router
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 5 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 6 of type Microsoft.AspNetCore.Components.LayoutView
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 7 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 8 of type PimarcnetCore.Shared.MainLayout
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 9 of type Microsoft.AspNetCore.Components.Web.PageTitle
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 10 of type PimarcnetCore.Shared.NavMenu
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 11 of type Microsoft.AspNetCore.Components.Sections.SectionContent
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 12 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 13 of type Microsoft.AspNetCore.Components.Routing.NavLink
dbug: Microsoft.AspNetCore.Components.RenderTree.Renderer[4]
Disposing component 14 of type Microsoft.AspNetCore.Components.Routing.NavLink
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/bundles/watermarkjs?v=5vTCwtGBM4hBLnzlGAQNo6Ho3p1Ke5QzPNIIGVwWrv01 - - - 200 - text/html;+charset=utf-8 12.4612ms
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[56]
Received HTTP/1.1 response 200.
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[56]
Received HTTP/1.1 response 200.
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[56]
Received HTTP/1.1 response 200.
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[56]
Received HTTP/1.1 response 200.
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
Executed endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
Executed endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/login-banner-left.jpg - - - 200 3098 image/jpeg 25.4008ms
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/LoginUser.png - - - 200 1711 image/png 25.4711ms
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
Executed endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/PimarcSplash.png - - - 200 19403 image/png 27.6278ms
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
Executed endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/PimarcLogo2.png - - - 200 12348 image/png 27.7309ms
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[56]
Received HTTP/1.1 response 200.
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:7184/Handlers/CompanyLogo.ashx?size=64&fontColor=black - -
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
Executed endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/login-banner-right.jpg - - - 200 7779 image/jpeg 44.4790ms
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationService[1]
Received remote authentication response with status code Redirect
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[2]
Remote service did not authenticate a user
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[9]
AuthenticationScheme: Remote was not authenticated.
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[4]
The request path /Handlers/CompanyLogo.ashx does not match a supported file type
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1001]
2 candidate(s) found for the request path '/Handlers/CompanyLogo.ashx'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1003]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' was rejected by constraint 'path':'Microsoft.AspNetCore.Routing.Constraints.NonFileNameRouteConstraint' with value 'Handlers/CompanyLogo.ashx' for the request path '/Handlers/CompanyLogo.ashx'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1004]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' is not valid for the request path '/Handlers/CompanyLogo.ashx'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'fallbackRoute' with route pattern '{**catch-all}' is valid for the request path '/Handlers/CompanyLogo.ashx'
dbug: Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware[1]
Request matched endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0]
Executing endpoint 'fallbackRoute'
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
Proxying to http://localhost:60675/Handlers/CompanyLogo.ashx?size=64&fontColor=black HTTP/2 RequestVersionOrLower no-streaming
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/Login.png - -
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationService[1]
Received remote authentication response with status code Redirect
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[2]
Remote service did not authenticate a user
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[9]
AuthenticationScheme: Remote was not authenticated.
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[5]
The request path /Content/themes/metro/Graphics/Login.png does not match an existing file
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1001]
2 candidate(s) found for the request path '/Content/themes/metro/Graphics/Login.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1003]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' was rejected by constraint 'path':'Microsoft.AspNetCore.Routing.Constraints.NonFileNameRouteConstraint' with value 'Content/themes/metro/Graphics/Login.png' for the request path '/Content/themes/metro/Graphics/Login.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1004]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' is not valid for the request path '/Content/themes/metro/Graphics/Login.png'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'fallbackRoute' with route pattern '{**catch-all}' is valid for the request path '/Content/themes/metro/Graphics/Login.png'
dbug: Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware[1]
Request matched endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[0]
Executing endpoint 'fallbackRoute'
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[9]
Proxying to http://localhost:60675/Content/themes/metro/Graphics/Login.png HTTP/2 RequestVersionOrLower no-streaming
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[56]
Received HTTP/1.1 response 200.
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
Executed endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/Content/themes/metro/Graphics/Login.png - - - 200 1726 image/png 24.7430ms
info: Yarp.ReverseProxy.Forwarder.HttpForwarder[56]
Received HTTP/1.1 response 200.
info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
Executed endpoint 'fallbackRoute'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished HTTP/2 GET https://localhost:7184/Handlers/CompanyLogo.ashx?size=64&fontColor=black - - - 200 5788 image/png 242.8787ms

After turning on debug trace I now see these traces for my bundles. Not sure what to make of it.
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[4]
The request path /bundles/sharedcss does not match a supported file type
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[4]
The request path /bundles/libcss does not match a supported file type
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1001]
2 candidate(s) found for the request path '/bundles/sharedcss'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1001]
2 candidate(s) found for the request path '/bundles/libcss'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' is valid for the request path '/bundles/sharedcss'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' is valid for the request path '/bundles/libcss'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'fallbackRoute' with route pattern '{**catch-all}' is valid for the request path '/bundles/sharedcss'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'fallbackRoute' with route pattern '{**catch-all}' is valid for the request path '/bundles/libcss'

FYI: Looks like Blazor still trying to process my bundles?
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/jquery' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/libjs' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/bootstrap' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/sitecss' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/libcss' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/sharedcss' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/libjs' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/sitecss' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/sharedcss' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/jquery' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/libcss' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/bootstrap' with base URI 'https://localhost:7184/' does not match any component route

dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/jquery' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/libcss' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'bundles/bootstrap' with base URI 'https://localhost:7184/' does not match any component route

Seems like your bundles requests are all being routed to Blazor's fallback route. Try adding a YARP route for /bundles/{**catch-all}.

@Tratcher How do you specify additional route in YARP? I am new to using reverse proxy. I tried adding it to the existing route and it is now allowed.
In addition, I replaced current route with the one suggested and it did not work. I get 404 when the project launches, meaning it is not forwarding.

    "ReverseProxy": {
        "Routes": {
            "fallbackRoute": {
                "ClusterId": "fallbackCluster",
                "Match": {
                    "Path": "{**catch-all}"
                },
                "Order": "2147483647"
            },
            "bundlesRoute": {
                "ClusterId": "fallbackCluster",
                "Match": {
                    "Path": "/bundles/{**catch-all}"
                }
            }
        },
        "Clusters": {
            "fallbackCluster": {
                "Destinations": {
                    "fallbackApp": {
                        "Address": ""
                    }
                }
            }
        }
    },

Thank you sir. That worked. It resolved the issue with the bundles.
Now, another problem. We are using .asmx services and these typically emit JS so you can use this proxy emitted JS class to call the service.
Here are example URLs:
https://localhost:7184/UserControls/TimeTracker/TimeTrackerService.asmx/js
https://localhost:7184/UserControls/Calendar/Calendar2.asmx/js
YARP or Blazor seem to have an issue forwarding these. I receive same error I received for the bundles. Is there another matching route I need for these? If yes, can you help?
Here's an output from Kestrel's Console:
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'UserControls/Calendar/Calendar2.asmx/js' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.Components.Routing.Router[1]
Displaying NotFound because path 'UserControls/Calendar/Calendar2.asmx/js' with base URI 'https://localhost:7184/' does not match any component route
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[4]
The request path /UserControls/Calendar/Calendar2.asmx/js does not match a supported file type
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1001]
2 candidate(s) found for the request path '/UserControls/Calendar/Calendar2.asmx/js'
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/2 GET https://localhost:7184/UserControls/Calendar/Calendar2.asmx/js - -
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationService[1]
Received remote authentication response with status code OK
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[1]
Authenticated user based on remote authentication service
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationService[1]
Received remote authentication response with status code OK
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[1]
Authenticated user based on remote authentication service
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[8]
AuthenticationScheme: Remote was successfully authenticated.
dbug: Microsoft.AspNetCore.SystemWebAdapters.Authentication.RemoteAppAuthenticationAuthHandler[8]
AuthenticationScheme: Remote was successfully authenticated.
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'Fallback {*path:nonfile}' with route pattern '{*path:nonfile}' is valid for the request path '/UserControls/Calendar/Calendar2.asmx/js'
dbug: Microsoft.AspNetCore.Routing.Matching.DfaMatcher[1005]
Endpoint 'fallbackRoute' with route pattern '{**catch-all}' is valid for the request path '/UserControls/Calendar/Calendar2.asmx/js'

Your main problem seems to be that you have two fallback routes, blazor and yarp, and blazor keeps winning. I don't know if it's possible to narrow the scope of bazor's routing. Otherwise, you'll have to add more specific routes to forward.

"Your main problem seems to be that you have two fallback routes, blazor and yarp, and blazor keeps winning. " - So if I understand you correctly, Blazor's routing system is getting in the way of YARP (because of certain exotic URLs)? Therefore, YARP when used with other technologies (other than MVC) is not as easy to use (ie. requires more and more configuration)?
I thought the way YARP was pitched when migration from .net framework to modern .net was that everything should be ready to go. I wasn't aware that some other main stream technology from Microsoft will interfere with YARP's routing ...

Can anyone hint me how to specify a route for this type URL: *.asmx/js
I cannot figure out the pattern. Is there also documentation on the pattern matching for YARP?

This is tracking the underlying issue with Blazor: https://github.com/dotnet/aspnetcore/issues/42003

We have a workaround that you can use to setup a more intelligent Blazor fallback route with .NET 7: https://learn.microsoft.com/aspnet/core/migration/inc/blazor.

Thanks Dan! I saw this today and made the necessary changes and so far it works like charm. And thank you for posting this.


[FEATURE] Render Markdown, text files, & zip files

Description
See #205 for supplementary info

See here (Discord) for more details regarding zip files


proposal: expose list of backed up resources in backup details

Signed-off-by: Adnan Abdulhussein<EMAIL_ADDRESS>ref #396

Updated to mention changing backedUpItems resource key to using schema.GroupVersionKind instead.

@skriss @nrb PTAL!

I think I'm :+1: on this in general. Once this is in I can see a few more feature requests being generated, such as being able to filter the items returned by this, but that can be addressed later.

LGTM - let's update to "approved" and merge!


feature request: enable compatible openai provider

Hi,
in this way in example, I could use groq.
Thank you

Hey @aborruso
Thanks for the highlight, groq would be a nice provider to have.
Thanks again!

Thanks for the highlight, groq would be a nice provider to have.

And in general, enable all openai compliant providers.
Thank you

Thanks for the highlight, groq would be a nice provider to have.

And in general enable all openai compliant providers

And in general enable all openai compliant providers

yes that would be good for the 0.3.0 release! Thanks for all your suggestions would be so happy to hear more from you when the release is done.
I will tag you when it's ready ;)

Hi @dorbanianas , I have created a model as in the documentation
CREATE SECRET groq (
 TYPE OPENAI,
 BASE_URL 'https://api.groq.com/openai/v1/',
 API_KEY 'xxxxx'
 );
CREATE MODEL(
      'description-model',
      'llama-3.3-70b-versatile',
      'openai',
      {"context_window": 128000, "max_output_tokens": 32000}
  );

But if I run GET MODELS; I get
Catalog Error: Table with name FLOCKMTL_MODEL_DEFAULT_INTERNAL_TABLE does not exist!
Did you mean "flockmtl_config.FLOCKMTL_MODEL_USER_DEFINED_INTERNAL_TABLE"?

Is it normal?
Thank you

Hey @aborruso, I hope you are doing well! Try to use a memory db or reset your db as the config has been changed

Alright let me check

I think this is a bug I'm fixing it now and I will create a new PR of it. Thanks for the catch 👌

Hey @aborruso, the extension is now available for use! Apologies for the earlier issue, and we hope you enjoy it. We're looking forward to more of your valuable feedback. 😊
To update, simply run:
UPDATE EXTENSIONS (flockmtl);

hi @dorbanianas and thank you.
What am I doing wrong?

Hi @dorbanianas ,
I have set my key in this way. Is it wrong?
D CREATE SECRET groq (
     TYPE OPENAI,
     BASE_URL 'https://api.groq.com/openai/v1/',
     API_KEY 'xxxxxxx'
 );

so the only missing part is defining the secret_name inside the model details. For your case you are naming the secret groq so this should be mentioned to be used instead of the default OpenAI API Key.
so your query should be like that:
SELECT llm_complete(
        {'model_details': 'description-model', 'secret_name': 'groq'}
        {'prompt': 'Explain the purpose of FlockMTL'}
        ) AS flockmtl_pupose;

        ```

Really great, thank you @dorbanianas !!
I need to review the documentation and consider whether to propose adding this obvious but useful note.


UR wiping dataset

Can I replicate your wiping work with my UR5?
Could you please provide the UR5 wiping dataset? I couldn't find it in Open X-Embodiment.

It's the "Berkeley Autolab UR5" dataset
https://docs.google.com/spreadsheets/d/1rPBD77tk60AEIGZrGSODwyyzs5FgCU9Uz3h-3_t2A9g/edit?usp=sharing

The data consists of 4 robot manipulation tasks: simple pick-and-place of a stuffed animal between containers, sweeping a cloth, stacking cups, and a more difficult pick-and-place of a bottle that requires precise grasp and 6DOF rotation 。did not contain wiping发自我的 iPhone在 2024年5月10日，00:34，Karl Pertsch @.***> 写道：
It's the "Berkeley Autolab UR5" dataset
https://docs.google.com/spreadsheets/d/1rPBD77tk60AEIGZrGSODwyyzs5FgCU9Uz3h-3_t2A9g/edit?usp=sharing
image.png (view on web)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Sweeping a cloth == wiping
-- sorry I may not be understanding your question correctly?

Thank you, I understand now


aws-device-farm-runner 0.0.2

New Pull Request Checklist
Please mark the points which you did / accept.

[ ] I read the Step Development Guideline
[ ] I have a test for my Step, which can be run with bitrise run test (in the step's repository)
[ ] I did run stepman audit --step-yml ./step.yml (in the step's repository - note, stepman is part of the Bitrise CLI, you don't have to install it separately)
[ ] I read and accept the Abandoned Step policy

forgot to update my fork's master branch first, will try again


request from Melissa

we have 128 models of lipid storage disease in the DO but the MP terms don’t really allow for abnormal lipid storage or abnormal lipid trafficking or whatever so I’m stuck with abnormal lipid homeostasis, which is not very satisfying
New terms
abnormal lipid storage - see GO lipid storage (GO:0019915)
abnormal lipid trafficking - see GO lipid transport (GO:0006869)
Both GO terms fall under localization (GO:0051179), not sure if lipid homeostasis is the correct parent, but I don't see a better place in the MP for this.
Look at phenotypes in HPO for Sandhoff disease  and other lipid storage diseases to see if there are better terms.

looking at annotations to abnormal lipid homeostasis we may want a lipid droplet phenotype term (see GO:0005811) We have some droplet related terms for adipocytes and hepatic steatosis but no general term.
Also currently hepatic steatosis has no relation to lipid homeostasis.


Implement govisor terminal UI

Perhaps using termbox or termui (see https://github.com/gizak/termui for examples) we should have a nice text based interface for managing govisor, over the proposed RPC layer.

I've built a sample.  To access it use "govisor ui".
Its still pretty rough around the edges.


Truffle2

Updated to make truffle 2.x.x able to build & run the tests.

latest master should resolve this.
Thanks for the feedback btw

Thanks for this @fonzarely. Should've catched this earlier! Using https://github.com/ConsenSys/Tokens/pull/37 instead as it also adds the pragma requirements.


SNOW-1837161: Bumping snowflake dependency version

Description
As a developer I might have situations/need where I might have CLI installed as package along side snowflake. Where I will use snow for all my CLI needs and snowflake API for managing  stuff programatically.
Currently Snowflake CLI has version constraint for snowflake==0.12.0 , which is not allowing me to install the latest version  >=1.0.2 of the snowflake package, putting constraints on using create or alter and similar new functionalities inside the my app along side snow
Context
When I need to do something like this my Python env
requirements.txt
snowflake-snowpark-python
snowflake-cli
snowflake

Bumped snowflake.core to 1.0.2 #1908 . Change will be released in January release.


tj-actions/changed-files@v39 any_changed wrong value

I am having a CI that perform such diff:
5d65160c645b94c24f840ed72032d44f45a7de19 (PC-25084-fix-warning-color-in-tuto) → a7add0ecf6533f46538d25930f248d61f5409333 (PC-25084-fix-warning-color-in-tuto)
diff was made against those 2 commits :

a7add0ecf 7 days ago marineshaw (HEAD -> PC-25084-fix-warning-color-in-tuto, origin/PC-25084-fix-warning-color-in-tuto) fix(Profiletutorial): fix warning icon color
5d65160c6 9 days ago Marine Shaw (PC-25039) feat(ProfileTutorial): add spacers around eighteen separator Step (#5433)

This is the diff:
[11:16 AM] ❯ git diff 5d65160c645b94c24f840ed72032d44f45a7de19..a7add0ecf6533f46538d25930f248d61f5409333
diff --git a/src/features/tutorial/components/profileTutorial/Timelines/CommonSteps.tsx b/src/features/tutorial/components/profileTutorial/Timelines/CommonSteps.tsx
index 841c33083..d4ec3422e 100644
--- a/src/features/tutorial/components/profileTutorial/Timelines/CommonSteps.tsx
+++ b/src/features/tutorial/components/profileTutorial/Timelines/CommonSteps.tsx
@@ -13,6 +13,7 @@ const GreyOffers = styled(Offers).attrs(({ theme }) => ({

 const GreyWarning = styled(Warning).attrs(({ theme }) => ({
   color: theme.colors.greySemiDark,
+  color2: theme.colors.greySemiDark,
 }))``

 export const eighteenSeparatorStep: CreditComponentProps = {

This is how we setup the action:
      - uses: actions/checkout@v3
        with:
          fetch-depth: 0
      - id: folder-check-changed-files
        uses: tj-actions/changed-files@v39
        with:
          files: |
            .storybook/**
            src/**/**

This is the dump of the file change context:
{
  "added_files": "",
  "added_files_count": "0",
  "copied_files": "",
  "copied_files_count": "0",
  "modified_files": "",
  "modified_files_count": "0",
  "renamed_files": "",
  "renamed_files_count": "0",
  "type_changed_files": "",
  "type_changed_files_count": "0",
  "unmerged_files": "",
  "unmerged_files_count": "0",
  "unknown_files": "",
  "unknown_files_count": "0",
  "all_changed_and_modified_files": "",
  "all_changed_and_modified_files_count": "0",
  "all_changed_files": "",
  "all_changed_files_count": "0",
  "any_changed": "false",
  "only_changed": "false",
  "other_changed_files": "src/features/tutorial/components/profileTutorial/Timelines/CommonSteps.tsx",
  "other_changed_files_count": "1",
  "all_modified_files": "",
  "all_modified_files_count": "0",
  "any_modified": "false",
  "only_modified": "false",
  "other_modified_files": "src/features/tutorial/components/profileTutorial/Timelines/CommonSteps.tsx",
  "other_modified_files_count": "1",
  "deleted_files": "",
  "deleted_files_count": "0",
  "any_deleted": "false",
  "only_deleted": "false",
  "other_deleted_files": "",
  "other_deleted_files_count": "0"
}

As you can see, any_changed that we use to detect change is false, while it clearly appears that there is change through other_changed_files_count .
Why is the any_changed wrong ?

Found out why, I had a ' after a path


Homework24: Vladislav Savchuk

Contacts
Link: https://thinking-tester-contact-list.herokuapp.com/.

Add folder with locators page.
Add tests for creating, updating and deleting contacts.

fixed according comments


Support OpenGL 3.2 on Mac OS X Lion

Because (source)

The OpenGL 3.2 core profile is defined by Khronos and explicitly removes removes deprecated features described in earlier versions of the OpenGL specification; further the core profile prohibits these functions from being added back into OpenGL using extensions. OpenGL 3.2 core represents a complete break from the fixed function pipeline of OpenGL 1.x in favor of a clean, lean shader-based pipeline.

OpenGL context version 3.2 will be supported in SFML 2.x only. (SFML 2.0 still uses such deprecated functions so using OpenGL 3.2 will completely break SFML 2.0.)
This update should be in two part :

Cmake script must be updated to build SFML via an option for Snow Leopard on Lion for backward compatibility;
SFContext class must be updated to support new OpenGL features.

The first point is similar to what is done for compiling SFML for Leopard on Snow Leopard. The cmake script (root CMakeLists.txt) should be updated in two places. First the options part :
# Mac OS X specific options
if (MACOSX)
    if (MACOSX_VERSION EQUAL 6)
        # add an option to build against 10.5 SDK if current OS X version is 10.6
        set(BUILD_LEOPARD FALSE CACHE BOOL "TRUE to build SFML for OS X 10.5, FALSE to compile with default SDK")
    elseif(MACOSX_VERSION EQUAL 7)
        # add an option to build against 10.6 SDK if current OS X version is 10.7
        set(BUILD_SNOW_LEOPARD FALSE CACHE BOOL "TRUE to build SFML for OS X 10.6, FALSE to compile with default SDK")
    endif()
endif()

Then the configuration part :
# Setup Mac OS X multi arch/SDK support.
if (MACOSX)
    [snip]

    # use 10.5, 10.6 or default SDK ?
    if (BUILD_LEOPARD)
        # Use 10.5 SDK : override default value
        set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.5.sdk")
        set(CMAKE_OSX_DEPLOYMENT_TARGET "10.5")
    elseif (BUILD_SNOW_LEOPARD)
        # Use 10.6 SDK : override default value
        set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.6.sdk")
        set(CMAKE_OSX_DEPLOYMENT_TARGET "10.6")
    else()
        # Default SDK, let either the user or CMake decide which one to use.
    endif()
endif()

The second point is an update for sf::priv::SFContext::CreateContext :
    // Choose the attributs of OGL context.
    std::vector<NSOpenGLPixelFormatAttribute> attrs;
    attrs.reserve(20); // max attributs (estimation).

    // These casts are safe. C++ is much more strict than Obj-C.

#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070

    // Add support for OpenGL 3.2 on Mac OS X Lion and later
    if (settings.MajorVersion > 3 || (settings.MajorVersion == 3 && settings.MinorVersion >= 2)) {
        attrs.push_back(NSOpenGLPFAOpenGLProfile);
        attrs.push_back(NSOpenGLProfileVersion3_2Core);
    } else {
        attrs.push_back(NSOpenGLPFAOpenGLProfile);
        attrs.push_back(NSOpenGLProfileVersionLegacy);
    }

#endif

Note that for OpenGL 2.1 setting NSOpenGLPFAOpenGLProfile to NSOpenGLProfileVersionLegacy is apparently not required (maybe it's its default value) : SFML currently works fine on Mac OS X Lion without it.

That path works just fine.
Thanks.


How to obtain the model after decomposition?

Dear support team,
I use pygcgopt 0.2.1 to decompose a MILP model and I want to obtain the decomposed model in the lp or mps format. But I can only find the dec format or the visualization results of the decomposed model.
I wonder whether there are some APIs to get the lp or mps format.
All the best
Regards

Dear user,
You can use the same function writeProblem() as for the dec files but the parameter string should end with lp or mps (Note:  Neither the lp nor the mps format can save information about the decomposition. The only format that can do this is the dec format, as of today.)
Best wishes,
Jurgen

Dear @jurgen-lentz,
Thanks so much for your reply! I still have a problem: I want to save a collection of the visualization results in the .png or .jpg format. I want to perform this procedure in a .py file. Could you please provide some useful advice?
Best regards


[ci:component:github.com/gardener/etcd-druid:v0.19.3->v0.20.1]

Release Notes:
Introduce `Spec.Backup.DeltaSnapshotRetentionPeriod` in the `Etcd` resource to allow configuring retention period for delta snapshots.

A bug causing `EtcdCopyBackupsTask` jobs to fail to create temp snapshot directory while using distroless etcd-backup-restore image `v0.25.x` has been resolved.

Bump alpine base version for Docker build to `3.18.2`.

Etcd-backup-restore now uses the user home directory to create files.

Upgraded `etcd-backup-restore` from `v0.24.3` to `v0.24.6` for `etcd-custom-image`, and from `v0.25.1` to `v0.26.0` for `etcd-wrapper`

Etcd-backup-restore now uses a distroless image as its base image. It is no longer compatible with [etcd-custom-image](https://github.com/gardener/etcd-custom-image), and must be used with [etcd-wrapper](https://github.com/gardener/etcd-wrapper) instead.

Add support for `Local` provider for e2e tests.

Introduce DEP-04 [EtcdMember Custom Resource](https://github.com/gardener/etcd-druid/blob/master/docs/proposals/04-etcd-member-custom-resource.md).

Custodian controller no longer watches leases owned by the etcd resources, thus reducing frequency of etcd status updates and now honouring `custodian-sync-period` value.

Add new flag `metrics-scrape-wait-duration` for compaction controller to set a wait duration at the end of every compaction job, to allow for metrics to be scraped by a Prometheus instance.

Introduced `delta-snapshot-retention-period` CLI flag to extend the configurable retention period for delta snapshots in `etcd-backup-restore`, enhancing flexibility for backup retention.

A bug causing incorrect volume mount path for `Etcd`s and `EtcdCopyBackupsTask`s using `Local` snapshot storage provider while using distroless etcd-backup-restore image `v0.25.x` has been resolved.

Revendors the bbolt from `v1.3.6` to `v1.3.7`

All default images are now present in `images.yaml`

Introduce flag `metrics-scrape-wait-duration` to `etcdbrctl compact` command, that specifies a wait duration at the end of a snapshot compaction, to allow Prometheus to scrape metrics related to compaction before the `etcdbrctl` process exits.

Introduce DEPs (Druid Enhancement Proposals) for proposing large design changes in etcd-druid.

Resolved an issue where the Custodian Controller was not updating the `Replicas` field in the `etcd` status to reflect the `CurrentReplicas` from the StatefulSet status. This fix ensures consistent behavior with the `etcd` Controller in Druid.

Etcd druid will now not support `policy/v1beta1` for `PodDisruptionBudget`s and will only use `policy/v1` for `PodDisruptionBudget`s

Etcd snapshot compaction jobs will now be named `<etcd-name>-compactor` for better readability for human operators.

`custodian-sync-period` value is set to `15s` in the Helm chart for etcd-druid.

Upgraded Ginkgo v1 to v2 and updated other dependencies

Update etcd-custom-image to `v3.4.26-2`.

Update alpine base image version to 3.18.3.

Backup-restore waits for its etcd to be ready before attempting to update peerUrl

Add CVE categorization for etcd-backup-restore.

While scaling up a non-HA etcd cluster to HA skipping the scale-up checks for first member of etcd cluster as first member can never be a part of scale-up scenarios.

/test pull-gardener-e2e-kind-ha-multi-zone

/kind enhancement

/test pull-gardener-e2e-kind-ha-multi-zone-upgrade


move docs 1 level upper

@lauranovich hi! does this seem correct to you?

It looks right, but need to test it

I will do


consensus: clarify stability of Debug queries in their comments

A discussion on Slack clarified that we will most likely make no effort to preserve backwards compatibility for Debug* NTC queries. This commit updates the comments accordingly.

Slack convo: https://input-output-rnd.slack.com/archives/GHZ4R8H2B/p1615463145071300?thread_ts=1615203870.042700&cid=GHZ4R8H2B

bors merge


variable substitution not possible in secret data

Describe the bug
Variable substitution is not working in secret data.
Steps to reproduce
Use existing secret for substitution:
postBuild:
substitute:
# sample for local configuration
test: test
substituteFrom:
# default solution configuration
- kind: ConfigMap
name: score-solution-config
# cluster specific solution configuration (overwrites the solution configuration)
- kind: ConfigMap
name: score-cluster-config
# add secret for substitution
- kind: Secret
name: flux-system
New secret:
apiVersion: v1
kind: Secret
metadata:
name: my-secret
annotations:
test: ${domain:=NA}
user: ${username:=NA}
type: Opaque
data:
myUserName: ${username:=NA}
Expected behavior
myUserName should be set to the origin user name.
It works basically for the annotation section, but not for the data section.
Error message:
Secret/iotcore/my-secret , error: data values must be of type string Namespace/iotcore configured
Screenshots and recordings
No response
OS / Distro
Windows 10
Flux version
flux: v0.21.1
Flux check
► checking prerequisites
✗ flux 0.21.1 <0.23.0 (new version is available, please upgrade)
✔ Kubernetes 1.20.4+k3s1 >=1.19.0-0
► checking controllers
✔ helm-controller: deployment ready
► ghcr.io/fluxcd/helm-controller:v0.12.1
✔ kustomize-controller: deployment ready
► ghcr.io/fluxcd/kustomize-controller:v0.16.0
✔ notification-controller: deployment ready
► ghcr.io/fluxcd/notification-controller:v0.18.1
✔ source-controller: deployment ready
► ghcr.io/fluxcd/source-controller:v0.17.2
✔ all checks passed
Git provider
Gitlab
Container Registry provider
DockerHub
Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hey @EikeHens ,
Can you try using stringData instead of data i.e
apiVersion: v1
kind: Secret
metadata:
name: my-secret
annotations:
  test: ${domain:=NA}
  user: ${username:=NA}
type: Opaque
stringData:
  myUserName: ${username:=NA}

Thank you for the response. Substitution using stringData works.


hidden pages show up in navigation when acitve

Not sure if this a Bug from the Theme or a Problem with my content structure.
I have hidden pages and, as expected, they don't show up in the navigation. They are linked manually under the "More" section. When they are shown, they appear in the navigation above the "more" section.
I hope you understand my description. You can see and test the behavior on my Site BITS-Training.de and the Source for Hugo is available as a Git Repository on GitHub BITS-Hugo

So at first: This works as designed.
Detailed explaination: If a page is hidden but resides somewhere inside your page structure, you want to see it at that certain position in the menu if the hidden page is shown. This is the same case with page-1-1-1-1-1 in the exampleSite.
A workaround would be to place your shortcut-pages in your sites root. Similar to the credits.html in the exampleSite. In this case you can remove the hidden frontmatter parameter.

Just tested your workaround and it is looking good. We will make the change in the next release

For now, I'll move this to discussions and keep your remark in mind.
Improving documentation is an ongoing issue. I for myself am not happy with the current structuring. So you'll may see some improvements in the near future.


Update to use Socket Mode as default

Summary
Related to:

Sibling changes in sample Bolt Python project: https://github.com/slackapi/bolt-python-getting-started-app/pull/1
Related changes in Bolt for JS Getting Started documentation: https://github.com/slackapi/bolt-js/pull/990

Requirements (place an x in each [ ])

[x] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.

We'll also want to bump the version (major?) when we merge this PR https://github.com/slackapi/bolt-js-getting-started-app/tags

@mwbrooks - I've updated the PR to include just the single app.py file w/ SocketMode as default + bumped the version.

After merging, we'll want to throw a tag on the commit as well!


Sorting very slow

The natural sort extension is very slow (~17 sec) sorting this list: naturalSort.txt
Regular StringComparer.OrdinalIgnoreCase is somewhere at 9ms.
Here's a little test project:
NaturalSortExtensionsTest.zip
What's the reason for the bad performance? And how can it be fixed?

Hey @danielnierlin,
Thanks for reaching out. You're right, 17 seconds just looks like a really bad...
I never actually tried the sorting on any lists of substantial size, so performance hasn't really been a problem for me.
From the top of my head, I'm not sure why it performs so bad. At the moment, the algorithm works in a way that it tokenizes the string and then compares the sequence of tokens in a particular way. It might be that the way the IComparer works, it does the tokenization too many times even for the same string.
If you are willing to investigate or have some ideas, the source code isn't very complicated: https://github.com/tompazourek/NaturalSort.Extension/blob/master/src/NaturalSort.Extension/StringComparerNaturalSortExtension.cs

I have now completely rewritten the algorithm to make it perform as well as I was able to. I've released this as part of version 2.1.0.
I'm not sure if I can think of a way to make it perform even better (the algorithm is just much more complex than ordinal comparison). I'm closing the issue, but if anybody's got some more ideas, we can reopen this, or start a new issue or PR.
When doing some performance testing, I also noticed that the sorting performs much better in .NET Core apps. I'm not sure if it's an option for you to switch to .NET Core, but just know that you'll get another very significant performance improvement if you do.


Zanzara Reborn

Rewrite basically everything from scratch.
The library is now I/O agnostic and allocation-free.

Closed due to s/master/main/g


Update munit, sbt-munit to 0.7.10

Updates

org.scalameta:munit
org.scalameta:sbt-munit

from 0.7.9 to 0.7.10.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta" } ]

labels: library-update, semver-patch

CLA did not start, Scala Steward seems legit :)


http://<IP_ADDRESS>:5000/post/0 not working

from flask import Flask

app = Flask(__name__)
posts = {
    0: dict(title='Hello World', content='This is my first ever post !')
}

@app.route('/')
def home():
    return 'Hello World!'

@app.route('/post/<int:post_id>')
def post(post_id):
    post = posts.get(post_id)
    return f"Post {post['title']} , content:\n\n{post['content']}"

if __name__ == '__main__':
    app.run(debug=True)

Please use Stack Overflow for questions about your own code. This tracker is for issues related to the project itself. Be sure to include a minimal, complete, and verifiable example.

Sorry for the inconvenience .
On Thu 28 Jun, 2018, 10:43 PM David Lord<EMAIL_ADDRESS>wrote:

Closed #2847 https://github.com/pallets/flask/issues/2847.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pallets/flask/issues/2847#event-1706875128, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AkbmDhz2MDeJiNS9e97Q4K3bYhuZMxbYks5uBQ65gaJpZM4U7wh9
.


Workspace Button doesn't always show up

Brief Issue Summary
Workspace Button doesn't show up in Statusbar if a second directory is added to a workspace.
workaround
Reopen VS-Code after adding a second directory
Expected:
Workspace Button gets visible
Apparent Behavior:
Workspace Button is hidden.
Reproduction steps

create a new workspace (only one directory)
add a second directory to that workspace
check if the button is visible

Platform and Versions

Operating System:  Windows 10
CMake Version:  3.17.0
VSCode Version: 1.44.2
CMake Tools Extension Version:  0ee9aaf2c972ff231e332f72afc15d67d08abd72 1.3.1

Other Notes/Information
#1200

I am not able to reproduce the missing button. Your description is good and clear, I understand it. I tried several ways that could fit the above steps. Let's figure out if maybe a trigger factor is missing from the repro scenario.

i don't know what i did differently yesterday, but all 3 versions i tried it with work today. (dev/1.3.1/#1200)
i'll try to find the trigger as soon as i'm able to reproduce it myself again.


vim-rescript errors

the extension seems to work fine, including syntax highlighting and all coc features, but I keep getting a variety of errors when I switch to an already open buffer. Here are some that I've seen:
Error detected while processing BufReadPost Autocommands for "*.res":
E492: Not an editor command: *.resi call rescript#UpdateProjectEnv()

or
Error detected while processing function 349[32]..<SNR>44_callback:
line   21:
Vim:E492: Not an editor command: *.resi call rescript#UpdateProjectEnv()

or
Error detected while processing BufReadPost Autocommands for "*.res":
E20: Mark not set

I suspect this may be because I'm using neovim-nightly:
$ nvim -v
NVIM v0.5.0-dev+cc1851c9f
Build type: Release
LuaJIT 2.1.0-beta3
Compilation: /usr/bin/clang -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/tmp/neovim-20210201-58996-1y3lpnp/build/config -I/tmp/neovim-20210201-58996-1y3lpnp/src -I/usr/local/include -I/tmp/neovim-20210201-58996-1y3lpnp/deps-build/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/usr/local/opt/gettext/include -I/tmp/neovim-20210201-58996-1y3lpnp/build/src/nvim/auto -I/tmp/neovim-20210201-58996-1y3lpnp/build/include
Compiled by<EMAIL_ADDRESS>
Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/local/Cellar/neovim/HEAD-cc1851c/share/nvim"

Run :checkhealth for more info

My full init.vim is here: https://gist.github.com/dusty-phillips/572ec4dca1c7697d975041c905f6350a
But I'm also getting the 'Mark not set' error using a minimal config:
call plug#begin('~/.vim/pluggedtest')
Plug 'rescript-lang/vim-rescript'

call plug#end()

The errors don't seem to have anything to do with the contents of the .res files I'm loading.
I'm happy to debug and put up a PR if you can point me in the right direction.

can you try latest version from master and see if the problem still exists?

I think that fixed it; I haven't seen any since updating. Will reopen if I see it again!
Thanks for the record response time. :)


Unexpected JSON Output

I tried to use the latest released version with docker-machine, and I am getting this error.  I am not deeply familiar with KVM or libvirt, so I am not sure how this works.  I have libvirt working fine with vagrant and mini-kube (using their embedded kvm2 docker-machine driver) without any problems.  I am not sure how I could debug further.
$ docker-machine -D create -d kvm myengine1
Docker Machine Version:  0.16.2, build bd45ab13
Found binary path at /usr/local/bin/docker-machine-driver-kvm
Launching plugin server for driver kvm
Plugin server listening at address <IP_ADDRESS>:41571
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(flag-lookup) Calling .GetMachineName
(flag-lookup) Calling .DriverName
(flag-lookup) Calling .GetCreateFlags
Found binary path at /usr/local/bin/docker-machine-driver-kvm
Launching plugin server for driver kvm
Plugin server listening at address <IP_ADDRESS>:45025
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(myengine1) Calling .GetMachineName
(myengine1) Calling .DriverName
(myengine1) Calling .GetCreateFlags
(myengine1) Calling .SetConfigFromFlags
(myengine1) DBG | SetConfigFromFlags called
Reading certificate data from /home/joaquin/.docker/machine/certs/ca.pem
Decoding PEM data...
Parsing certificate...
Reading certificate data from /home/joaquin/.docker/machine/certs/cert.pem
Decoding PEM data...
Parsing certificate...
Running pre-create checks...
(myengine1) Calling .PreCreateCheck
(myengine1) DBG | About to check libvirt version
(myengine1) DBG | Validating private network
(myengine1) DBG | Validating network default
(myengine1) Calling .GetConfigRaw
Creating machine...
(myengine1) Calling .Create
(myengine1) DBG | local Boot2Docker ISO version:  v19.03.12
(myengine1) Copying /home/joaquin/.docker/machine/cache/boot2docker.iso to /home/joaquin/.docker/machine/machines/myengine1/boot2docker.iso...
(myengine1) Creating SSH key...
(myengine1) DBG | Verifying executable bit set on /home/joaquin/.docker/machine/machines/myengine1
(myengine1) DBG | Setting executable bit set on /home/joaquin/.docker/machine/machines/myengine1
(myengine1) DBG | Verifying executable bit set on /home/joaquin/.docker/machine/machines
(myengine1) DBG | Verifying executable bit set on /home/joaquin/.docker/machine
(myengine1) DBG | Verifying executable bit set on /home/joaquin/.docker
(myengine1) DBG | Verifying executable bit set on /home/joaquin
(myengine1) DBG | Verifying executable bit set on /home
(myengine1) DBG | Creating VM data disk...
(myengine1) DBG | Creating 20000 MB hard disk image...
(myengine1) DBG | Defining VM...
(myengine1) DBG | Starting VM myengine1
(myengine1) DBG | GetIP called for myengine1
(myengine1) DBG | Failed to retrieve dnsmasq leases from /var/lib/libvirt/dnsmasq/docker-machines.leases
(myengine1) Failed to decode dnsmasq lease status: unexpected end of JSON input
(myengine1) DBG | Unable to locate IP address for MAC 52:54:00:d2:f1:a0
(myengine1) DBG | Waiting for the VM to come up... 0
(myengine1) DBG | GetIP called for myengine1
(myengine1) DBG | Failed to retrieve dnsmasq leases from /var/lib/libvirt/dnsmasq/docker-machines.leases
(myengine1) DBG | Unable to locate IP address for MAC 52:54:00:d2:f1:a0
(myengine1) DBG | Waiting for the VM to come up... 1
(myengine1) Failed to decode dnsmasq lease status: unexpected end of JSON input
(myengine1) DBG | GetIP called for myengine1
(myengine1) DBG | Failed to retrieve dnsmasq leases from /var/lib/libvirt/dnsmasq/docker-machines.leases
(myengine1) Failed to decode dnsmasq lease status: unexpected end of JSON input
(myengine1) DBG | Unable to locate IP address for MAC 52:54:00:d2:f1:a0
(myengine1) DBG | Waiting for the VM to come up... 2
(myengine1) DBG | GetIP called for myengine1
(myengine1) DBG | Failed to retrieve dnsmasq leases from /var/lib/libvirt/dnsmasq/docker-machines.leases
(myengine1) Failed to decode dnsmasq lease status: unexpected end of JSON input
(myengine1) DBG | Unable to locate IP address for MAC 52:54:00:d2:f1:a0
(myengine1) DBG | Waiting for the VM to come up... 3
(myengine1) DBG | GetIP called for myengine1
(myengine1) DBG | Failed to retrieve dnsmasq leases from /var/lib/libvirt/dnsmasq/docker-machines.leases
(myengine1) Failed to decode dnsmasq lease status: unexpected end of JSON input
(myengine1) DBG | Unable to locate IP address for MAC 52:54:00:d2:f1:a0
(myengine1) DBG | Waiting for the VM to come up... 4
(myengine1) DBG | GetIP called for myengine1
(myengine1) DBG | Failed to retrieve dnsmasq leases from /var/lib/libvirt/dnsmasq/docker-machines.leases
(myengine1) Failed to decode dnsmasq lease status: unexpected end of JSON input
(myengine1) DBG | Unable to locate IP address for MAC 52:54:00:d2:f1:a0
(myengine1) DBG | Waiting for the VM to come up... 5
(myengine1) DBG | GetIP called for myengine1
(myengine1) DBG | Failed to retrieve dnsmasq leases from /var/lib/libvirt/dnsmasq/docker-machines.leases
(myengine1) Failed to decode dnsmasq lease status: unexpected end of JSON input
(myengine1) DBG | Unable to locate IP address for MAC 52:54:00:d2:f1:a0
(myengine1) DBG | Waiting for the VM to come up... 6
(myengine1) DBG | GetIP called for myengine1
(myengine1) DBG | Failed to retrieve dnsmasq leases from /var/lib/libvirt/dnsmasq/docker-machines.leases
(myengine1) Failed to decode dnsmasq lease status: unexpected end of JSON input
(myengine1) DBG | Unable to locate IP address for MAC 52:54:00:d2:f1:a0
(myengine1) DBG | Waiting for the VM to come up... 7
(myengine1) DBG | GetIP called for myengine1
(myengine1) DBG | Failed to retrieve dnsmasq leases from /var/lib/libvirt/dnsmasq/docker-machines.leases
(myengine1) Failed to decode dnsmasq lease status: unexpected end of JSON input
(myengine1) DBG | Unable to locate IP address for MAC 52:54:00:d2:f1:a0
(myengine1) DBG | Waiting for the VM to come up... 8
(myengine1) DBG | GetIP called for myengine1
(myengine1) DBG | Failed to retrieve dnsmasq leases from /var/lib/libvirt/dnsmasq/docker-machines.leases
(myengine1) Failed to decode dnsmasq lease status: unexpected end of JSON input
(myengine1) DBG | Unable to locate IP address for MAC 52:54:00:d2:f1:a0
(myengine1) DBG | Waiting for the VM to come up... 9

There's no such file /var/lib/libvirt/dnsmasq/docker-machines.leases.
$ ls -la /var/lib/libvirt/dnsmasq
total 24
drwxr-xr-x 2 root root 4096 Oct 11 03:46 .
drwxr-xr-x 7 root root 4096 Oct 11 02:00 ..
-rw-r--r-- 1 root root    0 Oct 11 02:01 default.addnhosts
-rw------- 1 root root  619 Oct 11 02:01 default.conf
-rw-r--r-- 1 root root    0 Oct 11 02:01 default.hostsfile
-rw-r--r-- 1 root root    0 Oct 11 03:25 docker-machines.addnhosts
-rw------- 1 root root  688 Oct 11 03:25 docker-machines.conf
-rw-r--r-- 1 root root    0 Oct 11 03:25 docker-machines.hostsfile
-rw-r--r-- 1 root root   85 Oct 11 03:46 virbr0.macs
-rw-r--r-- 1 root root    0 Oct 11 01:02 virbr0.status
-rw-r--r-- 1 root root   85 Oct 11 03:46 virbr1.macs
-rw-r--r-- 1 root root    0 Oct 11 03:25 virbr1.status

This is related to https://github.com/libvirt/libvirt/commit/0f87054b61d73493fb505ecb97bd16615bc53699 since libvirt doesn't use a dnsmasq file for this anymore (--leasefile-ro).
As you say, the error format is misleading. It should probably have been "file not found", not that it would have helped...

Also seen in #72

Actually it was not only using the correct code (status instead of leases), it also needs to use a different network card.
The current "rtl8139" is not supported with the kernel config, it doesn't have to use virtio but can at least use "e1000".
model type rtl8139 (fails)

model type e1000 (works)

It is possible to backport code from minikube to this driver, but since it is not supported anymore there will be no releases.
With enough interest it would be possible to make an version at https://github.com/machine-drivers/docker-machine-kvm
diff --git a/kvm.go b/kvm.go
index 1e6c891..c73de61 100644
--- a/kvm.go
+++ b/kvm.go
@@ -665,11 +667,22 @@ func (d *Driver) GetIP() (string, error) {
        if err != nil {
                return "", err
        }
-       /*
-        * TODO - Figure out what version of libvirt changed behavior and
-        *        be smarter about selecting which algorithm to use
-        */
-       ip, err := d.getIPByMACFromLeaseFile(mac)
+       conn, err := d.getConn()
+       if err != nil {
+               return "", err
+       }
+       defer conn.Close()
+
+       var ip string
+       libVersion, err := conn.GetLibVersion()
+       if err != nil {
+               return "", err
+       }
+
+       // Earlier versions of libvirt use a lease file instead of a status file
+       if libVersion < 1002006 {
+               ip, err = d.getIPByMACFromLeaseFile(mac)
+       }
        if ip == "" {
                ip, err = d.getIPByMacFromSettings(mac)
        }

As newbie to all of this, some questions:

These are virtual NICs from kvm/libvirt?  If so, what determines use of one NIC or another?
For the lease file mechanism, is there any docs from libvirt on that? or just in the code?  I want to learn more how it works.
No releases: meaning there will be no more tag versions?  Or meaning this is in archival mode, no more commits for master?  It would be nice to add to master or docs...

Those were the virtual nics, the"rtl8139" is the default and I changed it to "e1000" in a local build:
--- a/kvm.go
+++ b/kvm.go
@@ -60,9 +60,11 @@ const (
     </graphics>
     <interface type='network'>
       <source network='{{.Network}}'/>
+      <model type='e1000'/>
     </interface>
     <interface type='network'>
       <source network='{{.PrivateNetwork}}'/>
+      <model type='e1000'/>
     </interface>
   </devices>
 </domain>`

The lease file used to carry the IPs allocated, but it is now in the status file (in dnsmasq) instead.

No releases: meaning there will be no more tag versions? Or meaning this is in archival mode, no more commits for master? It would be nice to add to master or docs...

See https://github.com/dhiltgen/docker-machine-kvm/issues/67
Only the VirtualBox driver was officially supported by Docker Inc., and now Machine is deprecated too.
So far there has been no volunteers to take over the development and release, in the "new" organization.
As the name implies, it was originally only for drivers:
https://github.com/machine-drivers/discussion/issues

@darkn3rd : You can find a prebuilt binary here: https://github.com/afbjorklund/docker-machine-kvm

The missing kernel configuration for "rtl8139cp" was reported here: https://github.com/boot2docker/boot2docker/issues/1407

@darkn3rd : You can find a prebuilt binary here: https://github.com/afbjorklund/docker-machine-kvm

That solved this exact issue for me

@darkn3rd : You can find a prebuilt binary here: https://github.com/afbjorklund/docker-machine-kvm

That solved this exact issue for me


Adding VPN options for IKE version and IKE split connections

Description
IKE version allows selecting ike (autoselect), ikev1, or ikev2.
Split connections gives an option of separating the first right subnet from the rest, and kicking out individual statements for each right subnet for better cross-compatibility.
Backported from PR: #4137
update per PR suggestion
Fixes #3138

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[X] Bug fix (non-breaking change which fixes an issue)
[X] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[X] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

@blueorangutan package

@Pearl1594 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Comment by @kricud from https://github.com/apache/cloudstack/pull/4904#issuecomment-824850119
Did testing and found following things.

Problems:

Add VPN Customer Gateway > IKE Version > set:ikev2 > press:ok
GW is created and IKE Version is set to: ike
Workaround: edit VPN Customer Gateway > IKE Version > type:ikev2

Add VPN Customer Gateway > IKE Version > set:ikev1 > press:ok
GW is created and IKE Version is set to: ike
Workaround: edit VPN Customer Gateway > IKE Version > type:ikev1

Add VPN Customer Gateway > Edit VPN Customer Gateway > CIDR list > Command failed due to Internal Server Error
Workaround: Delete VPN Customer Gateway and create again with correct settings.

Suggestions:

Edit help text for Split Connections: Only for IKEv2, whether to split multiple right subnet CIDRs into multiple connection statements.
Source:https://wiki.strongswan.org/projects/strongswan/wiki/FAQ#Multiple-subnets-per-SA
Essence: If you use IKEv1, you need to be a roadwarrior and use the UNITY extension.

Add help text for IKE Version : Connections marked with ike will use IKEv2 when initiating, but accept any protocol version when responding.
Source:https://wiki.strongswan.org/projects/strongswan/wiki/connsection

Packaging result: :heavy_check_mark: centos7 :heavy_check_mark: centos8 :heavy_check_mark: debian. SL-JID 464

@blueorangutan test

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@Pearl1594 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: centos7 :heavy_check_mark: centos8 :heavy_check_mark: debian. SL-JID 467

Setup:
2 VPCs with 2 n/w tiers each and a VM on each of the n/w tier
Cases tested:
Case1:
VPN customer gateway 1 - ike(ikev2) + split connection = false
VPN customer gateway 2 - ike(ikev2) + split connection = false
IPsec tunnel status:
ipsec status vpn-<IP_ADDRESS>
Routed Connections:
vpn-<IP_ADDRESS>{55}:  ROUTED, TUNNEL, reqid 49
vpn-<IP_ADDRESS>{55}:   <IP_ADDRESS>/16 === <IP_ADDRESS>/24 <IP_ADDRESS>/24
Security Associations (1 up, 0 connecting):
vpn-<IP_ADDRESS>[28]: ESTABLISHED 13 seconds ago, <IP_ADDRESS>[<IP_ADDRESS>]...<IP_ADDRESS>[<IP_ADDRESS>]
vpn-<IP_ADDRESS>{57}:  INSTALLED, TUNNEL, reqid 49, ESP SPIs: c3ffeeb5_i cb883f28_o
vpn-<IP_ADDRESS>{57}:   <IP_ADDRESS>/24 <IP_ADDRESS>/24 === <IP_ADDRESS>/24 <IP_ADDRESS>/24

ipsec status vpn-<IP_ADDRESS>
Routed Connections:
vpn-<IP_ADDRESS>{37}:  ROUTED, TUNNEL, reqid 34
vpn-<IP_ADDRESS>{37}:   <IP_ADDRESS>/16 === <IP_ADDRESS>/24 <IP_ADDRESS>/24
Security Associations (1 up, 0 connecting):
vpn-<IP_ADDRESS>[29]: ESTABLISHED 10 seconds ago, <IP_ADDRESS>[<IP_ADDRESS>]...<IP_ADDRESS>[<IP_ADDRESS>]
vpn-<IP_ADDRESS>{39}:  INSTALLED, TUNNEL, reqid 36, ESP SPIs: cb883f28_i c3ffeeb5_o
vpn-<IP_ADDRESS>{39}:   <IP_ADDRESS>/24 <IP_ADDRESS>/24 === <IP_ADDRESS>/24 <IP_ADDRESS>/24
root@r-24-VM:~#

VPN connection established and all VMs can ping VMs in the other VPCs subnets
Case2:
VPN customer gateway 1 - ike(ikev2) + split connection = true
VPN customer gateway 2 - ike(ikev2) + split connection = true
IPsec tunnel status
root@r-23-VM:~# ipsec status vpn-<IP_ADDRESS>
Routed Connections:
vpn-<IP_ADDRESS>{21}:  ROUTED, TUNNEL, reqid 20
vpn-<IP_ADDRESS>{21}:   <IP_ADDRESS>/16 === <IP_ADDRESS>/24
Security Associations (1 up, 0 connecting):
vpn-<IP_ADDRESS>[20]: ESTABLISHED 23 seconds ago, <IP_ADDRESS>[<IP_ADDRESS>]...<IP_ADDRESS>[<IP_ADDRESS>]
vpn-<IP_ADDRESS>{24}:  INSTALLED, TUNNEL, reqid 20, ESP SPIs: cbf2b114_i c93db1a6_o
vpn-<IP_ADDRESS>{24}:   <IP_ADDRESS>/24 === <IP_ADDRESS>/24

root@r-24-VM:~# ipsec status vpn-<IP_ADDRESS>
Routed Connections:
vpn-<IP_ADDRESS>{20}:  ROUTED, TUNNEL, reqid 18
vpn-<IP_ADDRESS>{20}:   <IP_ADDRESS>/16 === <IP_ADDRESS>/24
Security Associations (1 up, 0 connecting):
vpn-<IP_ADDRESS>[20]: ESTABLISHED 17 seconds ago, <IP_ADDRESS>[<IP_ADDRESS>]...<IP_ADDRESS>[<IP_ADDRESS>]
vpn-<IP_ADDRESS>{24}:  INSTALLED, TUNNEL, reqid 22, ESP SPIs: c468fcc6_i c5e974ba_o
vpn-<IP_ADDRESS>{24}:   <IP_ADDRESS>/24 === <IP_ADDRESS>/24
vpn-<IP_ADDRESS>{25}:  INSTALLED, TUNNEL, reqid 23, ESP SPIs: c93db1a6_i cbf2b114_o
vpn-<IP_ADDRESS>{25}:   <IP_ADDRESS>/24 === <IP_ADDRESS>/24

VPN connection established between:
vpc2-n1(<IP_ADDRESS>/24) and vpc1-n1 (<IP_ADDRESS>/24)
vpc2-n2(<IP_ADDRESS>/24) and vpc1-n1 (<IP_ADDRESS>/24)
No connection to subnet - <IP_ADDRESS>/24
Case3:
VPN customer gateway 1 - ikev2 + split connection = true ;
VPN customer gateway 2:  ikev2 w/o split connections
IPsec tunnel status:
ipsec status vpn-<IP_ADDRESS>
Routed Connections:
vpn-<IP_ADDRESS>{15}:  ROUTED, TUNNEL, reqid 14
vpn-<IP_ADDRESS>{15}:   <IP_ADDRESS>/16 === <IP_ADDRESS>/24
Security Associations (1 up, 0 connecting):
vpn-<IP_ADDRESS>[15]: ESTABLISHED 4 minutes ago, <IP_ADDRESS>[<IP_ADDRESS>]...<IP_ADDRESS>[<IP_ADDRESS>]
vpn-<IP_ADDRESS>{19}:  INSTALLED, TUNNEL, reqid 17, ESP SPIs: c414f83b_i c585fa93_o
vpn-<IP_ADDRESS>{19}:   <IP_ADDRESS>/24 <IP_ADDRESS>/24 === <IP_ADDRESS>/24
root@r-24-VM:~# ipsec status vpn-<IP_ADDRESS>
Security Associations (1 up, 0 connecting):

ipsec status vpn-<IP_ADDRESS>
Routed Connections:
vpn-<IP_ADDRESS>{26}:  ROUTED, TUNNEL, reqid 24
vpn-<IP_ADDRESS>{26}:   <IP_ADDRESS>/16 === <IP_ADDRESS>/24 <IP_ADDRESS>/24
Security Associations (1 up, 0 connecting):
vpn-<IP_ADDRESS>[14]: ESTABLISHED 4 minutes ago, <IP_ADDRESS>[<IP_ADDRESS>]...<IP_ADDRESS>[<IP_ADDRESS>]
vpn-<IP_ADDRESS>{28}:  INSTALLED, TUNNEL, reqid 24, ESP SPIs: c585fa93_i c414f83b_o
vpn-<IP_ADDRESS>{28}:   <IP_ADDRESS>/24 === <IP_ADDRESS>/24 <IP_ADDRESS>/24

Cannot ping to VMs on subnet <IP_ADDRESS>/24
Test4:
VPN customer gateway 1 : ikev2 + split connection = true
VPN customer gateway 2 = ikev1
site to site VPN connection gets disconnected
2021-04-26 12:49:34,429 DEBUG [c.c.a.t.Request] (RouterStatusMonitor-1:ctx-06786015) (logid:61c6a7aa) Seq 1-7511441228500566349: Sending  { Cmd , MgmtId:<PHONE_NUMBER>1658, via: 1(trl-176-k-M7-pearl-dsilva-kvm1), Ver: v1, Flags: 100111, [{"com.cloud.agent.api.CheckS2SVpnConnectionsCommand":{"vpnIps":["<IP_ADDRESS>"],"accessDetails":{"router.name":"r-24-VM","router.ip":"<IP_ADDRESS>"},"wait":"30"}}] }
2021-04-26 12:49:34,653 DEBUG [c.c.a.t.Request] (AgentManager-Handler-16:null) (logid:) Seq 1-7511441228500566349: Processing:  { Ans: , MgmtId:<PHONE_NUMBER>1658, via: 1, Ver: v1, Flags: 110, [{"com.cloud.agent.api.CheckS2SVpnConnectionsAnswer":{"ipToConnected":{"<IP_ADDRESS>":"false"},"ipToDetail":{"<IP_ADDRESS>":"IPsec SA not found;Site-to-site VPN have not connected"},"details":"<IP_ADDRESS>:11:IPsec SA not found;Site-to-site VPN have not connected&
","result":"true","wait":"0"}}] }

IPsec tunnel status:
ipsec status vpn-<IP_ADDRESS>
Routed Connections:
vpn-<IP_ADDRESS>{32}:  ROUTED, TUNNEL, reqid 29
vpn-<IP_ADDRESS>{32}:   <IP_ADDRESS>/16 === <IP_ADDRESS>/24 <IP_ADDRESS>/24
Security Associations (0 up, 0 connecting):
  no match
root@r-24-VM:~#

ipsec status vpn-<IP_ADDRESS>
Routed Connections:
vpn-<IP_ADDRESS>{50}:  ROUTED, TUNNEL, reqid 44
vpn-<IP_ADDRESS>{50}:   <IP_ADDRESS>/16 === <IP_ADDRESS>/24
Security Associations (0 up, 0 connecting):
  no match
root@r-23-VM:~#

Get the following in the log file - /var/log/daemon.log:
received NO_PROPOSAL_CHOSEN error notify
There seems to be an issue while testing scenarios  - 3 and 4 - Could you please advice @DaanHoogland @rhtyd

@Pearl1594
Case3 and Case4 will not work by design.
VPN settings on both sides must be identical/mach. Only exclusion is DPD it must be enabled or disabled on both sides but in 99% of cases it can have different timers.
Ikev1 and Ikev2 are incompatible.
These scenarios will work:
VPN customer gateway 1 - ike(ikev2) + split connection = false
VPN customer gateway 2 - ike(ikev2) + split connection = false
VPN customer gateway 1 - ike(ikev2) + split connection = true
VPN customer gateway 2 - ike(ikev2) + split connection = true
VPN customer gateway 1 - ike(ikev1) + split connection = false
VPN customer gateway 2 - ike(ikev1) + split connection = false
VPN customer gateway 1 - ike(ike) + split connection = false pasive = true
VPN customer gateway 2 - ike(ikev1) + split connection = false
VPN customer gateway 1 - ike(ike) + split connection = false
VPN customer gateway 2 - ike(ikev2) + split connection = false
VPN customer gateway 1 - ike(ike) + split connection = false
VPN customer gateway 2 - ike(ike) + split connection = false
VPN customer gateway 1 - ike(ike) + split connection = true
VPN customer gateway 2 - ike(ike) + split connection = true

Thanks for the confirmation @kricud!

Trillian test result (tid-533)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 35156 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4953-t533-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py
Smoke tests completed. 86 look OK, 1 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

ContextSuite context=TestKubernetesCluster>:teardown
Error
69.87
test_kubernetes_clusters.py

@kricud if ikev autoselects v2, this case shouldn't work:
VPN customer gateway 1 - ike(ike) + split connection = false pasive = true
VPN customer gateway 2 - ike(ikev1) + split connection = false

Can you check? Thanks.

@rhtyd It will if connection will be initiated from gw2.
Connections marked with ike will use IKEv2 when initiating, but accept any protocol version when responding.

@kricud Thanks for the explanation - I had reversed the configuration, hence wasn't able to successfully establish a connection.
Tested all the cases and works as expected.

@blueorangutan package

@blueorangutan package

@Pearl1594 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: centos7 :heavy_multiplication_x: centos8 :heavy_check_mark: debian. SL-JID 513

@blueorangutan test

@Pearl1594 a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Merging this based on smoketests, reviews and manual tests by @Pearl1594 and @kricud - thanks all.