Define initial well-known interfaces #2650
Labels
pep003-advanced-dependencies
Implementation of the Advanced Dependencies proposal
placeholder
Tracks work that has not yet be fully designed
Are there any interfaces that we can "seed" initially so that people can try out well-known interfaces right off the bat?
Ideas:
We need to discuss and get consensus on what MUST be on the interface to safely make these types of resources reusable across cloud providers. So we need to understand what someone would reference in a parent bundle that uses any of these as a dependency, such as a connection string.
They should not have parameters or credentials defined, since those will vary significantly between implementations. We should leave those to be unmapped and prompt the user for those values when the dependency is installed.
We have to evaluate these interfaces against known cloud provider implementations, helm charts, and what the software looks like when installed manually (i.e. I installed mongodb directly on my laptop)
Questions
ℹ️ Read PEP003 - Advanced Dependencies for context about how dependencies should work, design details, and notes about desired behavior.
The text was updated successfully, but these errors were encountered: