-
Epic
-
Resolution: Done
-
Normal
-
None
-
None
-
Migrate Component Creation Dialog from SPITokenBinding to RemoteSecret
-
False
-
False
-
None
-
0% To Do, 0% In Progress, 100% Done
The primary objective of this task is to streamline the user interface and user experience for managing build and workload secrets.
Currently, the Component creation dialog involves the creation of SPITokenBinding. We propose migrating to plain k8 Secret. This transition will involve updating the Component creation dialog to create Secrets instead of SPITokenBindings.
Here is an example of how the Secret might be structured:
apiVersion: v1
kind: Secret
metadata:
namespace: default
name: test-scm-secret
labels:
appstudio.redhat.com/credentials: scm
appstudio.redhat.com/scm.host: github.com
annotations:
appstudio.redhat.com/scm.repository: mshaposhnik
type: kubernetes.io/basic-auth
stringData:
password: Z2hw....
More about label and annotation can be found here https://docs.google.com/document/d/1KONMhCSJxq17bOInbMErVQm25FUGM6OA-DLQV5hFBsY/edit#heading=h.hzjv4g8yo2c0
Open questions:
- Should this epic also include simplifiction of code import and not use SPIAccessCheck to validate URLs?
- Should this epic also include refinement of the Secrets list and secrets creation dialog? See more https://issues.redhat.com/browse/KONFLUX-266
https://docs.google.com/document/d/1xXeMcqjXYkzB6dCdTeu0k2k6aRWQZqGtvhib3eaPeFk/edit#heading=h.nk0gqur98cd3
1.
|
DOD: Training materials supplied to Support/SRE |
|
To Do | |
Unassigned |
2.
|
DOD: Docs verified by QE |
|
To Do | |
Unassigned |
3.
|
DOD: Docs completed and merged |
|
To Do | |
Unassigned |
4.
|
DOD: All known issues captured and blockers resolved |
|
To Do | |
Unassigned |
5.
|
DOD: All work items belonging to this Epic are complete |
|
Closed | |
Unassigned |
6.
|
DOD: Code merged for regular build/release testing in the HAC Common CI/CD framework |
|
To Do | |
Unassigned |
7.
|
DOD: CI runs successfully with test automation |
|
To Do | |
Unassigned |
8.
|
DOD: Automated/Integrated tests complete |
|
To Do | |
Unassigned |
9.
|
DOD: Architectural artifacts completed, reviewed and stored |
|
To Do | |
Unassigned |
10.
|
DOD: Product Manager and UX signed off on solution |
|
To Do | |
Unassigned |
11.
|
DOD: Acceptance criteria related to this Epic has been identified and met |
|
To Do | |
Unassigned |