Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
closes #7
Overview
This pull request introduces a series of new protobuf objects designed to support the integration of Argo as part of our work on improving the scheduled API. The additions comprehensively support basic Create, Read, Update, and Delete (CRUD) operations with an additional extension for List, which Naas's respective APIs will later consume.
Custom Resource Definitions (CRDs) for the essential resources needed for scheduling workflows on Argo were also added to help with the validation process in the backend. These changes are modeled after the resources outlined in this base Example Workflow provided by Argo, and aim to support its variations with an emphasis on DAG workflow runs.
Main Additions
The PR incorporates several vital components integral to the workflow, as listed below: