Skip to content
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

Metadata apply CLI needs an import/incremental strategy #7920

Open
motleydev opened this issue Dec 14, 2021 · 0 comments
Open

Metadata apply CLI needs an import/incremental strategy #7920

motleydev opened this issue Dec 14, 2021 · 0 comments
Labels
c/cli Related to CLI k/enhancement New feature or improve an existing feature t/product-platform

Comments

@motleydev
Copy link
Contributor

Is your proposal related to a problem?

metadata apply currently replaces existing metadata. In the future, I can imagine a case where users will want to consume multiple existing patterns from other projects with a flow similar to metadata apply action from existing-project.

Describe the solution you'd like

The ability to:

  1. Define which project I want to apply metadata from
  2. Define the path to which type of metadata I want to apply from that project (perhaps even which named item in that metadata)
  3. Define the merge strategy (replace, add, merge) for the metadata getting applied
    -- Nice to have ---
  4. Ideally, define a remote source for the metadata from location.
  5. If it was technically possible, define a remote source for the "to" location. Ie, apply Github sourced metadata to my Cloud repo via CLI. Allows for agencies to define custom features not privy to public consumption.
@motleydev motleydev added k/enhancement New feature or improve an existing feature c/cli Related to CLI labels Dec 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c/cli Related to CLI k/enhancement New feature or improve an existing feature t/product-platform
Projects
None yet
Development

No branches or pull requests

2 participants