feat: Add Reverse Metadata Agent pipeline type support#26817
feat: Add Reverse Metadata Agent pipeline type support#26817
Conversation
Add OSS-level support for the Reverse Metadata Agent pipeline, enabling reverse metadata operations (description, tag, owner sync) to run as an ingestion workflow instead of an application. - Add reverseMetadataPipeline JSON schema with sync toggles and filter patterns - Add REVERSE_METADATA pipeline type to ingestionPipeline schema - Add reverseMetadata command to ingestion CLI (cmd.py) - Add deployReverseMetadata to PipelineServiceClientInterface Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
Code Review ✅ Approved 1 resolved / 1 findingsIntroduces support for the Reverse Metadata Agent pipeline type by adding it to the CLI dispatch map. The previously identified missing method in RUN_PATH_METHODS has been resolved. ✅ 1 resolved✅ Bug: REVERSE_METADATA missing from CLI dispatch map (RUN_PATH_METHODS)
OptionsDisplay: compact → Showing less information. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
Summary
reverseMetadataPipeline.jsonschema with sync toggles (syncDescriptions,syncTags,syncOwners) and filter patterns (databaseFilterPattern,schemaFilterPattern,tableFilterPattern)REVERSE_METADATAtopipelineTypeenum iningestionPipeline.jsonreverseMetadatacommand to ingestion CLI (cmd.py)deployReverseMetadatamethod toPipelineServiceClientInterfaceContext
Migrating Reverse Metadata from an Application to an Agent (ingestion pipeline). This PR contains the OSS-level schema and interface changes. The corresponding Collate PR contains the workflow implementation, config builder, and CLI integration.
Linked Issue
Test plan
reverseMetadataPipeline.jsonmvn clean install -DskipTestsbuilds successfully with new schemareverseMetadataCLI command is registered correctly🤖 Generated with Claude Code