-
Notifications
You must be signed in to change notification settings - Fork 80
Request Entrypoint be an attribute supported in Core Workload Specs #259
Comments
@BBialeckiACR The existing data input/output design in oam runtime seems closely related to your request, could you please take a look at this doc: https://github.com/crossplane/oam-kubernetes-runtime/blob/master/design/resource-dependency.md? It's already implemented in this runtime repo (yet not part of the spec since it's still experimental). Another request is could you please format a bit the yaml sample above? :-) |
I had dropped it in formatted but forgot to mark it. Anyway, I did look at the runtime but the issue I have there is specified in the App config I cannot have mutable and immutable items in a component and I cannot specify defaults and allow for parameterization. |
Our workloads would be something like: DicomContainerizedWorkload
DicomServerWorkload
DicomTaskWorkload
Entrypoints are defined by
Entrypoint Properties
Entrypoint Security Entrypoint Security Properties
Example Info: |
@BBialeckiACR Per today's discussion, this is a valid use case and we should think how to support it. Would you mind to list the change needed in OAM spec in your evision? This could help a lot. |
Here is a general idea of the thought. The entrypoint is defined as part of the workload type and has properties and security. Security for the entrypoint has properties as well. |
@BBialeckiACR As we discussed on the community meeting, the next step is to formalize the idea into a design proposal to change the spec. One example is: oam-dev/spec#304 As long as the proposal is merged, the spec change is good to go. That being said, it's also fine for you to introduce a custom workload type as well. |
I would love to see this be generalized/combined with some of the ideas we have around input/outputs/dependencies that are part of the runtime but not part of the spec. In general it's really valuable if we could express connection points between components in a way that's typed - in your example that would be something like a directory but it could also be a protocol like HTTP or gRPC. |
I have resubmitted this as Spec #422.
I think I need to possible demo how medical imaging transfers data because maybe that will help with the understanding.
Brian J Bialecki
American College of Radiology
From: Ryan Nowak <[email protected]>
Sent: Monday, January 11, 2021 1:40 PM
To: crossplane/oam-kubernetes-runtime <[email protected]>
Cc: Bialecki, Brian <[email protected]>; Mention <[email protected]>
Subject: Re: [crossplane/oam-kubernetes-runtime] Request Entrypoint be an attribute supported in Core Workload Specs (#259)
I would love to see this be generalized/combined with some of the ideas we have around input/outputs/dependencies that are part of the runtime but not part of the spec.
In general it's really valuable if we could express connection points between components in a way that's typed - in your example that would be something like a directory but it could also be a protocol like HTTP or gRPC.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#259 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AB3SVXX5LYZGCC5ITL3OMP3SZNAXJANCNFSM4SYL5JTQ>.
…______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
______________________________________________________________________
This message (including any attachments) is intended only for the use of the individual or entity to which it is addressed. It may contain information that is non-public, proprietary, privileged, confidential, and exempt from disclosure under applicable law and/or may constitute attorney work product. If you are not the intended recipient, do not use, disseminate, distribute, or copy this communication. If you have received this communication in error, please notify us immediately by telephone and destroy this message if this is a facsimile or (ii) delete this message immediately if this is an electronic communication.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
______________________________________________________________________
|
The request is to allow the concept of a workload having access to data somehow, whether this be opening a port for an API or network service, or an input or output directory.
Entrypoints describe how data is accepted and results are emitted.
An Example:
The text was updated successfully, but these errors were encountered: