Apache Kafka · Arazzo Workflow
Apache Kafka Update a Connector Configuration
Version 1.0.0
Read the current config, validate the replacement, apply it, restart, and confirm.
View Spec
View on GitHub
Distributed SystemsEvent StreamingMessagingOpen SourcePub-SubArazzoWorkflows
Provider
Workflows
update-connector-config
Safely replace a connector's configuration and restart it.
Captures the existing configuration for rollback, validates the replacement, writes it, restarts the connector, and verifies the resulting state.
1
readConnector
getConnector
Read the connector to confirm it exists and to capture its current type and task assignment before the configuration is changed.
2
captureCurrentConfig
getConnectorConfig
Capture the connector's current configuration verbatim. This is the rollback copy, and it is the only way to restore the prior state after a full-replacement PUT.
3
validateNewConfig
validateConnectorConfig
Validate the replacement configuration against the plugin and refuse to continue unless the plugin reports zero errors.
4
applyNewConfig
putConnectorConfig
Write the validated configuration. The worker accepts this as a full replacement and reconfigures the connector's tasks accordingly.
5
restartAfterUpdate
restartConnector
Restart the connector and its tasks so every task picks up the new configuration rather than running on the version it started with.
6
confirmUpdated
getConnectorStatus
Confirm the connector returned to a healthy state after the reconfiguration and restart.