Skip to content

Add support for explicit component dependencies #690

@simu

Description

@simu

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions