We want to be able to perform deppy resolution off cluster. The Deppy library leaves it to users to define the EntitySource/VariableSources, so it wouldn't make sense to couple the CLI with the Deppy library. Instead, this ticket proposes that we create a new library that:
- Handles the implementation details of OLM V1's EntitySource/VariableSource implementation.
- Defines an input API that is OLM V1 specific:
-- FBC Content
-- Operator CR Constraints
-- Cluster Properties
- Introduces a CLI that allows off cluster resolution
A stretch goal could be to provide a KUBECONFIG and generate a file that can be used as an input API to the CLI.
We want to be able to perform deppy resolution off cluster. The Deppy library leaves it to users to define the EntitySource/VariableSources, so it wouldn't make sense to couple the CLI with the Deppy library. Instead, this ticket proposes that we create a new library that:
-- FBC Content
-- Operator CR Constraints
-- Cluster Properties
A stretch goal could be to provide a KUBECONFIG and generate a file that can be used as an input API to the CLI.