Implement the update-cert operation
Metadata
Current evaluation
Implemented update-cert via PR #206 (commit 7732612), adding certificate validation, proxy reload, and file replacement.
Resolution: closed resolved
Reason: PR #206 was merged as commit 7732612 and added the update-cert command and handler. The implementation validates certificate/key data, returns errors for invalid input, reloads the proxy CA, and replaces the certificate files only after validation.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Handle the update-cert operation to validate and reload control API certificates. Fail and return an appropriate error message if validation fails.
### Why it needs to get done
The external controller must be able to update service certificates.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Implemented update-cert via PR #206 (commit 7732612), adding certificate validation, proxy reload, and file replacement. | |
| stealth/space-bunny-alpha | — | closed stale | update-cert was closed with no documented implementation or resolving PR/commit; the only follow-up was an automated CRAFT-3209 Jira ticket. | |
| qwen/qwen3.6-35b-a3b | — | — | The update-cert operation request was closed without implementation or resolution. Activity stopped after Jira sync, indicating the feature was abandoned or deferred. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
fetch-service#206
(confidence 100%)
Commit 7732612 titled "feat(config): add update-cert command (#206)" introduced the requested operation.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #201 Refactor certificate loading in proxy setup | fetch-service | closed | Certificate loading was refactored in canonical/fetch-service#204 (commit ad9869e); follow-up PR #206 added update-cert support. | |
| #206 feat(config): add update-cert command | fetch-service | merged | Merged PR #206 in commit 7732612 added fetchcfg's update-cert command to update the running service certificate and fixed #189. |