Excoriate/stilettov2

Enable an API “runner”, so plain API/RESTful calls can be executed throughout Stiletto

Opened this issue · 0 comments

🌟 Feature Description

It'll be useful to define API calls declaratively, as it's defined currently with the usage of tasks manifests. The api runner will be a new manifest that can define how an external API can be called, in a declarative fashion. The execution will be always inside containers (Dagger-powered execution).

🚀 What's the Benefit?

It can create actions or tasks that get resources from API that provides them, and pass them into other type of tasks to construct a rich workflow/job with the necessary information per application/service needs.

🛠️ Proposed Solution

NA

💡 Possible Alternatives

NA

🗺️ Example Scenario

NA

📚 Any Relevant Documentation?

Add any relevant documents or links that will help us understand the feature request better.

🌞 Anything else you would like to add?

Add any other context or screenshots about the feature request here!