-
Notifications
You must be signed in to change notification settings - Fork 153
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[workflow] Proposal: Serverless Workflow WG Scope #130
Comments
This was referenced Dec 30, 2019
@tsurdilo to close that part of the scoping proposal, I would like to add a section describing the file that was merged inside the infra folder. If you are ok with that I will send a PR with that section. |
@tsurdilo let's close this one as well.. I think that I will create a separate one, more specific if we need more. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As presented in San Diego, the scope of the group has been the definition of a vendor-neutral Workflow Language for Serverless Applications.
As stated in the main README file of the group:
While this is a big effort in itself, having just a language will not promote cloud providers to implement it, we need to define how the language and the concepts defined in the group will be mapped to actual implementations in the existing CNCF ecosystem.
As stated in workflow Proposal: Confusing Terms and Scope of Workflow WG · Issue #127 · cncf/wg-serverless · GitHub, the lack of clear scope and how the current language will be handled by different vendors is causing confusion, hence this proposal.
Proposal
The scope of the group should be changed to cover two main angles:
By covering these two points we will promote (as a group) the use of the vendor-neutral language as well as how cloud providers can understand these workflows.
In a Kubernetes world, the integration with the ecosystem can be done by defining a new concept (CRD) “Workflow” that Kubernetes can understand and then manage and monitor the lifecycle of each Workflow.
By providing this new concept, each cloud provider can understand that there is a new Workflow available and then do whatever is necessary to deploy, execute and monitor these Workflows.
The “Workflow” concept itself can include a reference to the workflow definition and metadata that can be used as an envelope for the definition itself.
The “Workflow” concept becomes part of a Standard API which is vendor-neutral as well as the Workflow Definition Language.
An initial proposal is provided in this PR:
#131
Feedback is more than welcome.
The text was updated successfully, but these errors were encountered: