draft-classic icon indicating copy to clipboard operation
draft-classic copied to clipboard

application / infra logical separation in draft packs

Open omnilinguist opened this issue 7 years ago • 1 comments

What’s the recommended method for centralizing the draft create process to be able to orthogonalize the application logic from the infra logic?

To illustrate what I’m getting at here, notice how in https://github.com/Azure/draft/tree/master/packs, many of the packs have very similar or identical pieces inside their charts/* directories. Wouldn’t it be nice if that chart could be commoditized and overlaid on top of an arbitrary application repository, provided their Dockerfile builds and runs?

Or even better (but this would be exceeding expectations) if draft could point to a chart that is externally packaged somewhere (eg. github) rather than necessarily having to be located inside the application repository. In these cases, among other more substantial considerations, we’re hit with the limitation of the chart having to live in a directory with the same name as the chart (until helm v3).

omnilinguist avatar Jun 08 '18 16:06 omnilinguist

There's lots of thoughts on packs, for sure.

squillace avatar Jun 08 '18 17:06 squillace