UI should provide a way to manage secrets needed by Analysis/Verification.
Motivation
AnalysisRuns can reference secrets, including Job metrics, but currently users cannot manage such secrets from the UI.
Suggested Implementation
We can still insist on labeling Secrets with kargo.akuity.io/cred-type label, and ignore all others, but our UI could do this as a convenience for users.
Meanwhile, applying such secrets for anyone using kargo apply can reject Secrets that don't explicitly opt-in as a Kargo Secret with the label.
Proposed Feature
UI should provide a way to manage secrets needed by Analysis/Verification.
Motivation
AnalysisRuns can reference secrets, including Job metrics, but currently users cannot manage such secrets from the UI.
Suggested Implementation
We can still insist on labeling Secrets with
kargo.akuity.io/cred-type
label, and ignore all others, but our UI could do this as a convenience for users.Meanwhile, applying such secrets for anyone using
kargo apply
can reject Secrets that don't explicitly opt-in as a Kargo Secret with the label.