Skip to content

Fix auto-wiring of storage dependencies between solution layers#302

Merged
seansund merged 1 commit intomainfrom
299-storage-solution
Feb 9, 2023
Merged

Fix auto-wiring of storage dependencies between solution layers#302
seansund merged 1 commit intomainfrom
299-storage-solution

Conversation

@seansund
Copy link
Contributor

@seansund seansund commented Feb 9, 2023

  • Detect if a layer provides storage capabilities by checking for modules that implement the cluster-storage interface
  • Detect if a layer needs storage capabilities by checking for the storage manager module or storage-consumer inteface
  • Add annotations to the BOM to name the module alias in the layer that provides the capability to generate the variable names correctly instead of hard coding them

closes #299

Signed-off-by: Sean Sundberg seansund@us.ibm.com

- Detect if a layer provides storage capabilities by checking for modules that implement the cluster-storage interface
- Detect if a layer needs storage capabilities by checking for the storage manager module or storage-consumer inteface
- Add annotations to the BOM to name the module alias in the layer that provides the capability to generate the variable names correctly instead of hard coding them

closes #299

Signed-off-by: Sean Sundberg <seansund@us.ibm.com>
@seansund seansund added minor Minor release (0.x.0) feature Changelog: Feature labels Feb 9, 2023
@seansund seansund merged commit 2ab1a74 into main Feb 9, 2023
@seansund seansund deleted the 299-storage-solution branch February 9, 2023 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Changelog: Feature minor Minor release (0.x.0)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Does not handle storage dependencies properly in solution BOMs

1 participant