APISIX Routes
To add the APISIX Route
Edit the custom-values.yaml for each chart mentioned below and add the APISIX configuration to the global section of the custom-values.yaml
apisix:
# --- Default Keycloak OIDC Config ---
# Used IF a route has plugins.enableAuth = true
keycloak:
discoveryUrl: "http://keycloak.ef-external.svc/auth/realms/expertflow/.well-known/openid-configuration" # Internal URL
realm: "expertflow"
clientId: "cim"
# !! IMPORTANT: Use Helm secrets or external secret management for clientSecret !!
clientSecret: "ef61df80-061c-4c29-b9ac-387e6bf67052"
# Default behavior settings
bearerOnly: true
tokenSigningAlg: "RS256"
setAccessTokenHeader: false # Don't pass token header to backend
setUserInfoHeader: false # Don't pass userinfo header to backend
# Default Audience/Scopes (OVERRIDE PER ROUTE if needed)
defaultAudience: ["cim", "account", "realm-management"]
defaultScopes: ["email", "profile"]
# --- Default Plugin Settings ---
plugins:
cors:
enabled: false # Default CORS disabled unless enabled per route
allowOrigins: "*"
allowMethods: "GET, POST, PUT, DELETE, PATCH, OPTIONS"
allowCredentials: true
rewrite:
stripPrefix: true # Default rewrite action
Remove the Ingress section and replace it with the apisixRoutes defined below for the respective component
CX Core
Component | APISIX Route |
---|---|
Agent-Manager | APISIX Route for Agent-Manager
CODE
|
Bot-framework | APISIX Route for Bot-Framework
CODE
|
Customer-Channel-Manager | APISIX Route for CCM
CODE
|
Cim-Customer | APISIX Route for Cim-Customer
CODE
|
Conversation-Manager | APISIX Route for Conversation-Manager
CODE
|
Conversation-Monitor | APISIX Route for Conversation-Monitor
CODE
|
Customer-Widget | APISIX Route for Customer-Widget
CODE
|
File-Engine | APISIX Route for File-Engine
CODE
|
Historical Reports | APISIX Route for Historical-Reports
CODE
|
License Manager | APISIX Route for License-Manager
CODE
|
Realtime-Reports | APISIX Route for Realtime-Reports
CODE
|
Routing-Engine | APISIX Route for Routing-Engine
CODE
|
StateEvents-Logger | No changes |
Team-Announcement | APISIX Route for Team-Announcement
CODE
|
Unified-Admin | APISIX Route for Unified-Admin
CODE
|
Web-Channel-Manager | APISIX Route for Web-Channel-Manager
CODE
|
Business-Calendar | APISIX Route for Business-Calendar
CODE
|
Agent-Desk
agent-desk | Click here to expand...
CODE
|
grafana | Click here to expand...
CODE
|
Channels
connect360 | Click here to expand...
CODE
|
facebook-connector | Click here to expand...
CODE
|
instagram-connector | Click here to expand...
CODE
|
smpp-connector | Click here to expand...
CODE
|
telegram-connector | Click here to expand...
CODE
|
twilio-connector | Click here to expand...
CODE
|
twitter-connector | Click here to expand...
CODE
|
viber-connector | Click here to expand...
CODE
|
email-connector | Click here to expand...
CODE
|
whatsapp-connector | Click here to expand...
CODE
|
ms-email-connector | Click here to expand...
CODE
|
youtube-connector | Click here to expand...
CODE
|
linkedin-connector | Click here to expand...
CODE
|
Campaigns
campaign-backend | Click here to expand...
CODE
|
campaign-studio | Click here to expand...
CODE
|
scheduled-activities | Click here to expand...
CODE
|
Surveys
surveys-backend | Click here to expand...
CODE
|
surveys-studio | Click here to expand...
CODE
|
Eleveo
eleveo-api | Click here to expand...
CODE
|
eleveo-runner | Click here to expand...
CODE
|