-
Epic
-
Resolution: Done
-
Critical
-
None
-
Serverless function creation via Import from Git with Builder Images
-
False
-
False
-
Green
-
To Do
-
Impediment
-
0
-
0% To Do, 0% In Progress, 100% Done
-
L
-
Not Supported
Problem
Provide a seamless experience for a developer to provide the code repo where their serverless function is defined, and have it deployed onto OpenShift, and visualized as a serverless function in Topology.
Acceptance Criteria
- User can create a serverless function through the Import from Git flow, using the S2I flow.
- The Create Serverless flow should use the same import from git flow, with the following exceptions
- Do not show the Resource types
- Change title
- This method is only available for the shipped runtimes, except for GO
- Add a new Serverless functions card to Add page to support this new flow, displayed on an independent card (no title/header/grouping)
- In existing Import from Git flow, allow the user to change Resource type if they wish (let's verify we want this)
- Allow users to view and possibly edit the environment variables which are shown in func.yaml
- Users are able to visually identify the serverless function in the topology view (function.knative.dev label must be added to KSVC)
- Add Telemetry
- Serverless functions card
- Upon clicking create, identify that a serverless function is being created
Spikes
- ODC team will start with a spike & share the results with the larger ODC/Serverless team. Need to use the func.yaml
- ODC team will investigate how to handle the environment variables which are stored in the func.yaml & share the results with the larger ODC/Serverless team & make sure this is something they we would want to support.
Questions
- If func.yaml is in the git repo, annotate it properly ... and don't show Resource Options, it should be Serverless Deployment
- Need to determine how this would work with customer provided builder images
- clones
-
ODC-6360 Serverless function creation via Import from Git with pipelines
- Closed
- is documented by
-
RHDEVDOCS-4828 Doc: Serverless function creation via import from Git with builder images and pipelines
- Closed
- links to
There are no Sub-Tasks for this issue.