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

Add support for explicit component dependencies #690

Open
simu opened this issue Nov 16, 2022 · 0 comments
Open

Add support for explicit component dependencies #690

simu opened this issue Nov 16, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@simu
Copy link
Member

simu commented Nov 16, 2022

Context

Add support for components to indicate components which they depend on (maybe allow them to specify required and optional dependencies), and allow components to specify a required minimum version of the dependency. This would allow us to roll out changes like adding a new component library in one component and starting to use it in another component (e.g. appuio/component-openshift4-logging#76) with less manual effort to ensure versions are synchronized, as users would then get useful errors when trying to compile a catalog with mismatched component versions instead of a cryptic Jsonnet error during compilation.

Acceptance Criteria

  • TODO

Alternatives

TBD

@simu simu added the enhancement New feature or request label Nov 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant