-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cross-Namespace API Routing Fails with 404 Error in Multi-Namespace Configuration #2021
Comments
Feature Suggestion: |
Hi @steveliem , We have the API deploy support in the cluster level and the namespace level. In order to get this working can you add the namespace value to the HttpRoute as below?
We value your suggestion and we will consider this for future releases. Thank you! |
Hi @pubudu538 , Thanks for your prompt feedback. Adding the extra I haven't verified yet if the above was documented in the WSO2 APK Documentation, but I think this is a valuable piece of information. Thank you for taking my feature suggestion. Kind regards, |
Hi @steveliem, We haven't documented these sections. Will include this as well. We are mainly using the cluster level and namespace level deployments. Thank you! |
Description:
I am experiencing an issue where APIs deployed in a namespace other than the one where the WSO2 APK dataplane is running do not respond as expected. The setup involves deploying the dataplane in the
apk
namespace, and APIs using WSO2 APK CRDs in thetenant
namespace. Despite configuring the Helm chart to recognize APIs across both namespaces, API calls to services deployed in thetenant
namespace return a 404 error, indicating the resource is not found. However, deploying and calling the API in theapk
namespace works as expected. This issue suggests a problem with cross-namespace routing or API recognition in WSO2 APK.Suggested Labels:
bug, helm, cross-namespace, routing, crd
OS, DB, other environment details and versions:
Steps to reproduce:
apk
andtenant
.adapter
andcommonController
, added the configuration:apk
namespace and ensured all components were running.tenant
namespace with:apk
namespace and calling the API returned a successful response.Console Outputs and Commands:
tenant
namespace:apk
namespace:httpbin.org
.API-CRDs.zip
The text was updated successfully, but these errors were encountered: