Upgrade guide from CX-4.9.4 to CX-4.10 for Data Platform
Review the specific pipeline document to understand the configurations and how to run the pipeline.
Pause all the pipelines from the dedicated
FQDNAdd the following new configuration files into the
transflux/config/folder within transflux directory and update them as per the dedicated source and target databases configurations. The steps to edit the configuration file and run the data pipelines are in the subsequent documents attached for each pipeline.qm_cisco_team_sync_config.yaml / Cisco Agent & Team Sync Pipeline
keyclock_users_data_pipeline_config.yaml / Keycloak Users Pipeline
data_migration_config.yaml / Data Migration On-boarding on Expertflow Data Platform | Configurations
Note: Use https for solution fqdn in bulk_upload_config.yaml /Customer Bulk Upload ETL
gold_15_minutes_queries_config.yaml / Campaigns 15 Minutes Gold Queries Pipeline
Edit the previous/existing
forms_data_pipeline_config.yamlconfiguration file as follows:
# Add the following query under the 'queries' section in transflux/config/forms_data_pipeline_config.yaml.
# Make sure to add this query after the 'survey_distributions' query.
forms_schema:
database: "adminPanel"
collection_name: "forms"
filter: {}
replication_key: "updatedAt"
transformation: "transform_forms_schema_data"
num_batches: 50
query_keys:
Edit the previous/existing
data_migration_config.yamlconfiguration file andadd these lines under
batch_processingsection:
agentStateChangeEvents-4.10: # migration to run
js_file: "corrupt-agent-mrd-data.js"
start_date: "2025-07-01" # Should be updated according to data
end_date: "2025-07-09" # Should be updated according to data
interval: "720" ## minute-wise interval (0.5 day = 720)
b. add these lines undernon_batch_processingsection:
RE_MRD-4.10:
js_file: "re-mrd-id-fix.js"
forms-schema-update-4.10:
js_file: "forms-schema-update-4_10.js"
Re-create the config maps
CODE# Delete config Maps k delete cm ef-transflux-config-cm -n expertflow # Create config Map from the transflux directory kubectl -n expertflow create configmap ef-transflux-config-cm --from-file=configUpdate the tag for cx-transflux in
transflux/helm-values/cx-transflux-custom-values.yamland deploy it.
vi helm-values/cx-transflux-custom-values.yaml
tag: 4.10
#Re-deploy CX-Transflux
helm upgrade --install --namespace expertflow --set global.efCxReleaseName="ef-cx" cx-transflux --debug --values helm-values/cx-transflux-custom-values.yaml expertflow/transflux
Perform alembic migration for 4.10 mentioned in Alembic Schema Migration
Turn on the dedicated pipelines from the
FQDNas per requirementsOnce done, go to trasflux UI, login and run the pipelines
Routing_Engine_mRD_Batch_Migration_4.10,Routing_Engine_mRD_no_Batch_Migration_4.10andgraphana_queries.