Adding .Description() string
to the Deployable interface.
After some thought I do believe that the interface is a viable starting point.
I have decided NOT to add the following for this initial release
- Reconcile()
- List()
- Get()
- IsInstalled()
I believe these are out of scope, and in theory should be handled by another system (such as a controller or operator).
Determining if an application needs to be installed or uninstalled is out of scope.
We just are here for a user to call .Install()
or .Uninstall()
when they deem necessary.