Open trmiller opened 2 years ago
Yes! This is a great idea for a category.
I'm not sure about the name Abstractions.
I think "abstractions" is exactly what this is. My first thought was "higher-level abstraction", but that would imply that things like tekton are "low level", which is weird.
Other ideas:
Brought this up to the CDF Interoperability SIG. There was much agreement that this was a great category to add to the landscape and an immediate understanding of what this is -- and the best name considered was Abstractions!
The general consensus was that it would be very good to add this category and in the first instance label it Abstractions. The name can evolve should that be needed/desired later.
🥳 🎉
To start visualising the new category on the landscape, I've made a very hacky first iteration. The final placement should look very different, but we can start to discuss where the category should fit within the current landscape, either on this thread or on the WIP PR. You can see the preview here: https://deploy-preview-253--cdf-landscape.netlify.app/
Notes:
I think it also is related to stuff like: https://cd.foundation/blog/2022/07/13/help-wanted-intent-based-pipelines/. We also think it's related to the intent-based pipelines that folks are opining on as well.
Ploigos is another tool that is being written around a similar sort of problem: https://github.com/ploigos
Would Kubevela https://kubevela.io/ fit in this category as well?
It has been suggested that the new Abstractions category would be better over next to Tracing/Messaging and so:
Hi @trmiller and @mlieberman85, Do you have an SVG for FRSCA's logo?
Then I can add this category with FRSCA and we can build it out from there. 😄
We currently have a ticket open with the Linux Foundation on getting us a logo. We're hoping to have one in the next few weeks :).
Category request:
I was wondering if there was any interest in adding a higher level category to the landscape. There are projects like FRSCA, or Dagger.io which aim to either configure multiple landscape tools together, or act as a way to work between them with a higher level API.
My initial thought was a category called Abstractions, but would love other thoughts, or feedback on if what I'm suggesting fits within the landscape or not.
Thanks!