-
Epic
-
Resolution: Done
-
Critical
-
None
-
None
-
Form-based shipwright build creation
-
False
-
None
-
False
-
Green
-
To Do
-
SECFLOWOTL-176 - Onboarding UX for Shipwright Builds in Console
-
0
-
0% To Do, 0% In Progress, 100% Done
-
Not Supported
Problem:
Creating Shipwright Builds through YAML is complex and requires Shipwright expertise which makes it difficult for novice user to user Shipwright
Goal:
Provide a form for creating Shipwright Builds
Why is it important?
To simply adoption of Shipwright and ease onboarding
Use cases:
Create build
Acceptance criteria:
- User can create Shipwright Builds through a form (instead of YAML editor)
- The Shipwright build asks user for the following input
- User can provide Git repository url
- User can choose to see the advanced options for Git url and provide additional details
- Branch/tag/ref
- Context dir
- Source secret
- User is able to create a source secret without navigating away from the form
- User can select a build strategy from strategies that are available in the cluster (cluster-wide or in the namespace)
- User can provide param values related to the selected build strategy
- User can provide environment variables (text, from configmap, from secret)
- User can provide output image url to an image registry and push secret
- User is able to create a push secret without navigating away from the form
- User add volumes to the build
Dependencies (External/Internal):
Design Artifacts:
Exploration:
Note:
- depends on
-
BUILD-954 Shipwright Release v0.13.0
- Closed
- is related to
-
OCPBUGS-39359 Shipwright build strategy params should not be displayed
- Verified
-
OCPBUGS-39361 No hints provided for field values in Shipwright build form
- Verified
- relates to
-
OCPBUGS-39388 Creating Shipwright through form fails
- ON_QA
-
ODC-7676 Creating Shipwright through form fails
- Closed